Установка InstantCMS
Пошаговое руководство по установке системы на ваш сервер
Системные требования
Минимальные требования для работы InstantCMS
PHP
7.2+
или выше
MySQL
5.6+
UTF8 / UTF8mb4
Веб-сервер
Apache / Nginx
mod_rewrite
Мастер установки проверит наличие необходимых расширений PHP автоматически. Рекомендуемые расширения обеспечивают полный функционал, включая автоматическую установку дополнений.
Подготовка к установке
Загрузка и размещение файлов на сервере
Скачайте дистрибутив
Загрузите последнюю версию InstantCMS с официального сайта. Архив содержит все необходимые файлы для установки.
Распакуйте архив
Извлеките содержимое архива и загрузите файлы в корневую директорию сайта или подпапку на вашем сервере через FTP/SFTP.
Создайте базу данных
Создайте пустую базу данных MySQL через панель управления хостингом (phpMyAdmin, cPanel и т.д.). База данных также может быть создана автоматически при установке.
Запустите мастер установки
Откройте в браузере адрес http://ваш-сайт/install/ для запуска мастера установки.
Права доступа к файлам
Настройка прав для корректной работы системы
CSS-файлы в /templates/modern/css/ и /templates/modern/controllers/ должны иметь права 666 для корректной работы визуального редактора стилей.
Мастер установки
7 шагов для полной настройки системы
Язык и лицензия
Выберите язык установки и примите условия лицензии GNU/GPL v2.
Проверка PHP
Система проверит версию PHP, наличие обязательных и рекомендуемых расширений. При отсутствии обязательных расширений установка будет приостановлена.
Настройка путей
Укажите корневые пути сайта, настройте директорию кэша и хранилище сессий PHP. В большинстве случаев подходят значения по умолчанию.
Настройка базы данных
Введите параметры подключения к MySQL: хост, имя базы, логин и пароль. Выберите кодировку (UTF8 или UTF8mb4), движок хранения (рекомендуется InnoDB) и префикс таблиц. Можно установить демо-данные для ознакомления.
Учётная запись администратора
Создайте учётную запись главного администратора — укажите email и пароль для входа в панель управления.
Конфигурационный файл
Система сгенерирует основной конфигурационный файл. После создания необходимо установить права 755 на директорию /system/config/.
Настройка CRON
Мастер предоставит инструкции по настройке планировщика задач CRON для автоматического выполнения фоновых операций системы.
После установки
Обязательные действия после завершения установки
Удалите папку /install
Удалите директорию /install из корня сайта в целях безопасности. Это критически важный шаг.
Измените права /system/config/
Установите права 755 на директорию /system/config/ для защиты конфигурационных файлов.
Получите ключи reCAPTCHA
Для работы форм авторизации и регистрации необходимо получить ключи Google reCAPTCHA и указать их в настройках системы.
Мультисайт
Общая база пользователей для нескольких сайтов
InstantCMS позволяет объединить несколько сайтов с общей базой пользователей. Для этого необходимо:
- Использовать единую директорию хранения PHP-сессий
- Указать путь к директории загрузок первого сайта
-
Убедиться, что директива
open_basedirвключает путь к загрузкам