Документация Каталог Услуги Контакты

Установка InstantCMS

Пошаговое руководство по установке системы на ваш сервер

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

Минимальные требования для работы InstantCMS

PHP

7.2+

или выше

MySQL

5.6+

UTF8 / UTF8mb4

Веб-сервер

Apache / Nginx

mod_rewrite

PHP-расширения

Мастер установки проверит наличие необходимых расширений PHP автоматически. Рекомендуемые расширения обеспечивают полный функционал, включая автоматическую установку дополнений.

Подготовка к установке

Загрузка и размещение файлов на сервере

1

Скачайте дистрибутив

Загрузите последнюю версию InstantCMS с официального сайта. Архив содержит все необходимые файлы для установки.

2

Распакуйте архив

Извлеките содержимое архива и загрузите файлы в корневую директорию сайта или подпапку на вашем сервере через FTP/SFTP.

3

Создайте базу данных

Создайте пустую базу данных MySQL через панель управления хостингом (phpMyAdmin, cPanel и т.д.). База данных также может быть создана автоматически при установке.

4

Запустите мастер установки

Откройте в браузере адрес http://ваш-сайт/install/ для запуска мастера установки.

Права доступа к файлам

Настройка прав для корректной работы системы

Директория / Файл Права (chmod) Описание
Файлы (по умолчанию) 644 Стандартные права для файлов
Директории (по умолчанию) 755 Стандартные права для папок
/cache/ 777 Кэш-файлы системы
/upload/ 777 Загружаемые файлы пользователей
/system/config/ 777 Только на время установки, затем 755
Для шаблона Modern

CSS-файлы в /templates/modern/css/ и /templates/modern/controllers/ должны иметь права 666 для корректной работы визуального редактора стилей.

Мастер установки

7 шагов для полной настройки системы

1

Язык и лицензия

Выберите язык установки и примите условия лицензии GNU/GPL v2.

2

Проверка PHP

Система проверит версию PHP, наличие обязательных и рекомендуемых расширений. При отсутствии обязательных расширений установка будет приостановлена.

3

Настройка путей

Укажите корневые пути сайта, настройте директорию кэша и хранилище сессий PHP. В большинстве случаев подходят значения по умолчанию.

4

Настройка базы данных

Введите параметры подключения к MySQL: хост, имя базы, логин и пароль. Выберите кодировку (UTF8 или UTF8mb4), движок хранения (рекомендуется InnoDB) и префикс таблиц. Можно установить демо-данные для ознакомления.

5

Учётная запись администратора

Создайте учётную запись главного администратора — укажите email и пароль для входа в панель управления.

6

Конфигурационный файл

Система сгенерирует основной конфигурационный файл. После создания необходимо установить права 755 на директорию /system/config/.

7

Настройка CRON

Мастер предоставит инструкции по настройке планировщика задач CRON для автоматического выполнения фоновых операций системы.

После установки

Обязательные действия после завершения установки

Удалите папку /install

Удалите директорию /install из корня сайта в целях безопасности. Это критически важный шаг.

Измените права /system/config/

Установите права 755 на директорию /system/config/ для защиты конфигурационных файлов.

Получите ключи reCAPTCHA

Для работы форм авторизации и регистрации необходимо получить ключи Google reCAPTCHA и указать их в настройках системы.

Мультисайт

Общая база пользователей для нескольких сайтов

InstantCMS позволяет объединить несколько сайтов с общей базой пользователей. Для этого необходимо:

  • Использовать единую директорию хранения PHP-сессий
  • Указать путь к директории загрузок первого сайта
  • Убедиться, что директива open_basedir включает путь к загрузкам