For the complete documentation index, see llms.txt. This page is also available as Markdown.

Установка и системные требования

Системные требования

Для корректной работы 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

  • Следуйте инструкциям описанным на странице установки

Если сменить корневую директорию на хостинге нельзя, на Apache сработает файл .htaccess из корня архива: он перенаправит запросы в public/ и закроет доступ к коду. На nginx такого запасного варианта нет — там смена корня обязательна.

Обязательно указывайте существующий e-mail адрес при установке т.к. он будет использоваться для отправки e-mail.

Последнее обновление

Это было полезно?