Установка и системные требования
Системные требования
Для корректной работы JohnCMS, на хостинге, который вы используете, должно быть установлено следующее программное обеспечение
Web сервер Apache или nginx
PHP 8.2 и выше
MySQL 5.6.4 и выше
Для работы с MуSQL должен использоваться встроенный драйвер MySQL Native Driver (mysqlnd)
Для работы системы требуются следующие расширения php:
imagick или gd
mbstring
pdo
simplexml
Установка
Скачиваем архив
Распаковываем в папку сайта на хостинге (обычно это папка с названием вашего сайта или public_html)
Указываем в настройках сайта корневую директорию (document root) — это должна быть папка
publicвнутри распакованного архива. Например, если архив распакован в/var/www/mysite, то корень сайта —/var/www/mysite/publicУбеждаемся, что папки
data,public/upload,publicиconfig/autoloadдоступны для записиПереходим по адресу ваш.сайт/install
Следуйте инструкциям описанным на странице установки
Корнем сайта должна быть папка public, а не папка с распакованным архивом. По HTTP доступна только она — так код, настройки и пароли от базы данных недоступны из браузера.
В панели управления хостингом нужное поле обычно называется «Корневая директория сайта» или «Document root». В nginx это директива root, в Apache — DocumentRoot.
Если сменить корневую директорию на хостинге нельзя, на Apache сработает файл .htaccess из корня архива: он перенаправит запросы в public/ и закроет доступ к коду. На nginx такого запасного варианта нет — там смена корня обязательна.
Обязательно указывайте существующий e-mail адрес при установке т.к. он будет использоваться для отправки e-mail.
После установки обязательно удалите папку public/install
Последнее обновление
Это было полезно?