BoxCMS.RU

CMS из коробки

Установка InstantCMS

Установка InstantCMS

Установка InstantCMS

1. Скачайте дистрибутив InstantCMS с официального сайта.
2. Распакуйте загруженный архив и загрузите его содержимое на сервер в корневую директорию Вашего сайта. Если нужно, можно также установить в поддиректорию.
3. Перейдите по адресу site/install/ (где site - адрес Вашего сайта), чтобы запустить Мастер установки.

Права доступа

- Все файлы и директории CMS должны быть недоступны для записи пользователю, под которым работает веб-сервер (обычно www-data). Исключения составляют директории /cache/ и /upload/ и всех их вложенных файлов, а также файлы конфигурации CMS и файлы конфигурации шаблона, находящиеся в /system/config/.
- Рекомендуется установить права (chmod) 644 для всех файлов движка и права (chmod) 755 для всех директорий. Для директорий /cache/ и /upload/ и их вложенных файлов установите права 777. На время установки движка также установите права записи (777) для директории /system/config/. После процедуры установки измените права доступа для нее на 755.
- Для шаблона modern также необходимо предоставить права на запись (обычно 666) для CSS файлов шаблона. Это означает, что все файлы в директории /templates/modern/css/ и CSS файлы контроллеров /templates/modern/controllers/название/styles.css должны иметь соответствующие права доступа.
- Обратите внимание, что эти рекомендации основаны на базовых настройках прав доступа и не учитывают особенности безопасности Вашего сервера или хостинга.
Проверка PHP
Для работы с InstantCMS требуется PHP версии 5.5 или выше.
В разделе "Требуемые расширения" представлен список модулей PHP, без которых работа InstantCMS будет невозможна. Если хотя бы один из них помечен как "Не найдено", Вам следует обратиться к администратору сервера или в службу поддержки хостинга с просьбой установить требуемый модуль. После предоставления модуля необходимо перезапустить Мастер установки (обновить страницу).
В разделе "Рекомендуемые расширения" перечислены модули PHP, которые необходимы для нормальной работы системы, но их отсутствие может ограничить функциональность. Например, может быть недоступна автоматическая установка дополнений.
Указание путей
На этом этапе необходимо указать пути и URL для корневой директории сайта, директории загрузок, директории кэша и директории хранения сессий PHP.
По умолчанию настройки подходят для большинства случаев.
Если Вы планируете использовать общую базу пользователей с другим сайтом на InstantCMS2, директория хранения сессий PHP должна быть общей. Более подробную информацию о сквозной авторизации можно найти в этом разделе.
Также, если Вы планируете использовать общую базу пользователей с другим сайтом на InstantCMS 2, вам следует изменить путь и URL папки для загрузок. Они должны указывать на папку загрузок первого (ранее созданного) сайта. Это необходимо для того, чтобы изображения и файлы, загружаемые пользователями, имели одинаковые пути на обоих сайтах.
База данных
На этом этапе Вам необходимо указать данные для подключения к предварительно созданной Вами базе данных MySQL или установить флажок "Если не существует, будет создана" над полем "База данных". В этом случае CMS автоматически создаст базу данных с указанным именем (пользователь базы данных должен иметь права на создание баз данных).
В поле "Кодировка базы данных" Вы можете выбрать кодировку для базы данных: UTF8 или UTF8mb4. Данные, сохраненные в UTF8mb4, будут занимать больше места, но позволят использовать все специальные символы UTF8, включая эмодзи.
В поле "Движок базы данных" Вы можете выбрать движок для базы данных. Лучше всего выбрать InnoDB - это компонент СУБД, управляющий базами данных, обеспечивающий функциональность хранения данных. 
В поле "Префикс таблиц" указывается набор символов, добавляемых перед названием каждой создаваемой таблицы в базе данных. Это необходимо, чтобы избежать конфликтов с уже существующими таблицами в указанной базе данных. Если установка производится в пустую базу данных, префикс не имеет значения (можно оставить предложенное значение по умолчанию).
Поле "Таблица с пользователями" позволяет выбрать уже существующую таблицу, в которой хранятся пользователи сайта. Это необходимо, если в указанной базе данных уже присутствуют таблицы от другого сайта на InstantCMS 2 и Вы хотите иметь общих пользователей с этим сайтом. Название существующей таблицы следует указывать в полном виде (как оно отображается в phpMyAdmin).
При установке флажка "Установить демо данные" Мастер установки также установит демонстрационный контент для более понятного знакомства с CMS.
Рерайт текста: "Настройка администратора
На этом этапе создается профиль основного администратора сайта. После установки Вы сможете использовать указанный e-mail и пароль для входа на сайт.
Конфигурация
На данном этапе создается основной файл конфигурации сайта. В мастере указан путь к его размещению.
После завершения установки рекомендуется изменить права доступа к папке, содержащей этот файл, чтобы она стала недоступной для записи. Это важно для обеспечения безопасности.
Планировщик
На данном этапе предоставляются подробные инструкции по созданию задания для планировщика CRON на сервере.
Действия после установки
После завершения установки обязательно удалите папку install из корневой директории Вашего сайта! Установите права доступа 755 для папки /system/config/. Чтобы обеспечить корректную работу функций авторизации и регистрации, Вам также потребуется получить ключи reCAPTCHA для Вашего домена."