Установка Zira CMS
Внимание! В репозитории отсутствуют папки cache, log и uploads, поэтому перед началом установки их нужно создать.
Для того, чтобы установить Zira CMS необходимо для начала загрузить файлы из распакованного архива в корневую директорию сайта. Для этого можно использовать любой FTP-клиент, например FileZilla.
После чего, нужно сразу подготовить файловую систему к установке. А именно, необходимо дать права на запись для следующих директорий:
- cache
- log
- uploads
Это можно сделать с помощью того-же FTP-клиента.
Кроме того, нужно переименовать следующие файлы:
- htaccess.txt в .htaccess (обратите внимание на точку в начале)
- robots.src.txt в robots.txt
- config.src.php в config.php
Это необходимо сделать для того, чтобы при последующих обновлениях, случайно, не перезаписать эти файлы.
Теперь, если вы попробуете открыть ваш сайт, то система сама перенаправит вас на страничку установки.
Процесс установки состоит из нескольких шагов. Рассмотрим их по-подробнее.
Шаг 1. Начало установки.
Собственно, если вы попытались открыть главную страницу вашего сайта, то вы уже были перенаправлены на эту страницу, где система предлагает вам начать процесс установки. На этом этапе, вы можете выбрать язык по-умолчанию.
Вы также можете начать установку набрав в ручную адрес "/install/index.php".
Шаг 2. Проверка.
На этом шаге, система проверит, соответствие установленного программного обеспечения на сервере требованиям Zira CMS. Кроме того, если вы не подготовили файловую систему, как это было описано выше, то дальнейшая установка будет невозможна.
Права на запись для config.php должны быть установлены в 0666, а для папок log, cache и uploads в 0777.
Шаг 3. Информация о сайте.
На данном этапе необходимо ввести название и слоган будущего сайта. А также контактный, почтовый адрес, который будет использован для отправки писем формой обратной связи.
Для повышения безопасности, вам необходимо подобрать уникальный секретный ключ для вашего сайта. Он должен состоять, как минимум, из 8 символов (желательно, чтобы он содержал как буквы, так и цифры).
Далее вам нужно указать данные для регистрации пользователя, которого вы будете в дальнейшем использовать для администрирования.
Логин должен содержать только латинские буквы и цифры и иметь длину, минимум, 4 символа. Пароль должен содержать, хотя-бы, 6 символов.
Шаг 4. Настройка.
Для хранения информации Zira CMS использует базу данных. В настоящий момент, поддерживаются MySQL 5 и SQLite 3.
В случае MySQL, вам нужно указать, название базы данных, имя пользователя и пароль для подключения. Не забудьте перед этим создать их в панеле управления вашего хостинга.
В случае SQLite, нужно указать только путь к файлу базы данных. Нельзя размещать его в корневой директории сайта, поскольку в этом случае, он может быть доступен для скачивания.
Следует иметь в виду, что SQLite должна иметь права на запись в ту директорию, в которой находится файл вашей базы данных.
Также, для повышения безопасности, укажите уникальный префикс для таблиц базы данных.
Корневую директорию и базовый URL, в большинстве случаев менять не нужно.
Если вы опытный пользователь и хотите воспользоваться возможностями консоли Zira CMS, то укажите отдельный пароль для авторизации в ней.
После установки пароль от консоли изменить будет нельзя!
Шаг 5. Установка.
Если вы ввели все данные верно, то на следующем шаге должен начаться процесс установки Zira CMS на сервере.
Шаг 6. Завершение.
После завершения установки, вы должны увидеть окно с поздравлением :)
Теперь, ваш сайт может начать работу. При установке были созданы примеры страничек, которые вы сразу-же можете начать редактировать.
Но перед тем, как вы приступите, настоятельно рекомендуется защитить файл config.php от случайной записи. Это можно сделать с помощью FTP-клиента, который вы использовали для загрузки файлов на сервер (т.е права на запись нужно установить в 0444).