Локальная установка
Общие требования
- PHP Обязательно
- База данных: SQLite, MySQL или MariaDB
Варианты установки
- Установка с веб-сервером Apache или nginx
- Установка с встроенным веб-сервером PHP
- Установка в контейнере Docker
Установка с веб-сервером Apache или nginx
Данный вариант установки аналогичен установке на хостинге
- Перейдите в корневую папку сайта, указанную в настройках веб-сервера
- Скопируйте сюда файл
sitepro-cms-20240107-install-tiny.php
- Откройте в браузере адрес:
http://домен/sitepro-cms-20240107-install-tiny.php
, гдедомен
– локальный адрес вашего компьютера:localhost
,127.0.0.1:8080
, и т.п. - Укажите параметры установки и подключения к базе данных
- Программа установки скопирует файлы, создаст файл настроек
cms/conf.php
, создаст необходимые таблицы в базе данных - После окончания установки вы будете перенаправлены по адресу:
http://домен
- Начало работы с сайтом
Установка с встроенным веб-сервером PHP
Данный вариант более простой, так как не требует установки и настройки веб-сервера, требует лишь наличие PHP
- Выберите или создайте папку, которая будет корневой папкой сайта, перейдите в эту папку
- Скопируйте сюда файл
sitepro-cms-20240107-install-tiny.php
- Запустите в этой папке команду:
Здесьphp -S 127.0.0.1:8080
127.0.0.1
– локальный адрес вашего компьютера - Откройте в браузере адрес:
http://127.0.0.1:8080/sitepro-cms-20240107-install-tiny.php
- Укажите параметры установки и подключения к базе данных
- Программа установки скопирует файлы, создаст файл настроек
cms/conf.php
, создаст необходимые таблицы в базе данных - После окончания установки вы будете перенаправлены по адресу:
http://127.0.0.1:8080
- Начало работы с сайтом
Установка в контейнере Docker
Данный вариант более простой, так как не требует установки и настройки веб-сервера и PHP, требует лишь наличие Docker
- Выберите или создайте папку, которая будет корневой папкой сайта, перейдите в эту папку
- Скопируйте сюда файл
sitepro-cms-20240107-install-tiny.php
- Создайте текстовый файл
Dockerfile
со следующим содержанием:FROM php:7.4-cli CMD [ "php", "-S", "0.0.0.0:8080" ]
- Запустите в этой папке команды:
Здесьdocker build -t cms-20240107 . docker run -it -p 8080:8080 -v "`pwd`":/cms-20240107 -w /cms-20240107 --rm --name cms-20240107 cms-20240107
"`pwd`"
– это корневая папка сайта - Откройте в браузере адрес:
http://127.0.0.1:8080/sitepro-cms-20240107-install-tiny.php
- Укажите параметры установки и подключения к базе данных
- Программа установки скопирует файлы, создаст файл настроек
cms/conf.php
, создаст необходимые таблицы в базе данных - После окончания установки вы будете перенаправлены по адресу:
http://127.0.0.1:8080
- Начало работы с сайтом
Частые вопросы
- Какие требования к программному обеспечению?
Смотрите здесь: Поддерживаемые версии ПО
- Как найти корневую папку сайта?
Корневая папка сайта – это значение параметра
DocumentRoot
(Apache) илиroot
(nginx) - Как узнать свой локальный адрес?
Локальный адрес – это комбинация параметров
Listen
иServerName
(Apache) илиlisten
иserver_name
(nginx).Чаще всего локальный адрес будет одним из:
localhost
,localhost:8080
,127.0.0.1
,127.0.0.1:8080
. - Что лучше: Apache или nginx?
Коротко: Apache – стандартный выбор «по умолчанию»; nginx – более быстрый, с большим количеством настроек.
Если можете выбрать – поэкспериментируйте. Если нет – доверьте выбор провайдеру хостинга.
- Что лучше: MySQL или MariaDB?
Коротко: скорее всего, вы не заметите разницы.
MySQL в настоящее время разрабатывается компанией Oracle; MariaDB представляет собой практически полный аналог.
- Что такое SQLite?
SQLite – это полноценная база данных, которая физически хранится в одном файле.
Если у вас небольшой сайт с небольшим количеством страниц, вы можете выбрать SQLite вместо MySQL или MariaDB.
- Я ничего не понимаю. Что делать?
Свяжитесь с нами: Контакты