Для того, чтобы установить Zira CMS необходимо для начала загрузить файлы из распакованного архива в корневую директорию сайта. Для этого можно использовать любой FTP-клиент, например FileZilla.

После чего, нужно сразу подготовить файловую систему к установке. А именно, необходимо дать права на запись для следующих директорий:

  • cache
  • log
  • uploads

Это можно сделать с помощью того-же FTP-клиента.

Кроме того, нужно переименовать следующие файлы:

  • htaccess.txt в .htaccess (обратите внимание на точку в начале)
  • robots.src.txt в robots.txt
  • config.src.php в config.php

Это необходимо сделать для того, чтобы при последующих обновлениях, случайно, не перезаписать эти файлы.

Теперь, если вы попробуете открыть ваш сайт, то система сама перенаправит вас на страничку установки.

Процесс установки состоит из нескольких шагов. Рассмотрим их по-подробнее.

Шаг 1. Начало установки.

Установка Zira CMS - Шаг 1.

Собственно, если вы попытались открыть главную страницу вашего сайта, то вы уже были перенаправлены на эту страницу, где система предлагает вам начать процесс установки. На этом этапе, вы можете выбрать язык по-умолчанию.

Вы также можете начать установку набрав вручную адрес "/install/index.php".

Шаг 2. Проверка.

Установка Zira CMS - Шаг 2.

На этом шаге, система проверит, соответствие установленного программного обеспечения на сервере требованиям Zira CMS. Кроме того, если вы не подготовили файловую систему, как это было описано выше, то дальнейшая установка будет невозможна.

 

Права на запись для config.php должны быть установлены в 0666, а для папок log, cache и uploads в 0777.

Шаг 3. Соглашение.

Установка Zira CMS - Шаг 3.

Zira CMS может быть установлена как для коммерческих, так и некоммерческих проектов, совершенно бесплатно. Однако удаление авторской строки с активной ссылкой на сайт разработчика со страниц сайта не разрешается.

Для продолжения процесса установки, вам необходимо принять соглашение.

 

Для тех, кто приобрёл лицензию на использование, это соглашение не распространяется.

Шаг 4. Информация о сайте.

Установка Zira CMS - Шаг 4.

На данном этапе необходимо ввести название и слоган будущего сайта. А также контактный, почтовый адрес, который будет использован для отправки писем формой обратной связи.

Для повышения безопасности, вам необходимо подобрать уникальный секретный ключ для вашего сайта.  Он должен состоять, как минимум, из 8 символов (желательно, чтобы он содержал как буквы, так и цифры).

Далее вам нужно указать данные для регистрации пользователя, которого вы будете в дальнейшем использовать для администрирования.

Логин должен содержать только латинские буквы и цифры и иметь длину, минимум, 4 символа. Пароль должен содержать, хотя-бы, 6 символов.

Шаг 5. Настройка.

Установка Zira CMS - Шаг 5.

Для хранения информации Zira CMS использует базу данных. В настоящий момент, поддерживаются MySQL 5 и SQLite 3.

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

В случае SQLite, нужно указать только путь к файлу базы данных. Нельзя размещать его в корневой директории сайта, поскольку в этом случае, он может быть доступен для скачивания.

 

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

Также, для повышения безопасности, укажите уникальный префикс для таблиц базы данных.

Корневую директорию и базовый URL, в большинстве случаев менять не нужно.

Если вы опытный пользователь и хотите воспользоваться возможностями консоли Zira CMS, то укажите отдельный пароль для авторизации в ней.

Шаг 6. Установка.

Установка Zira CMS - Шаг 6.

Если вы ввели все данные верно, то на следующем шаге должен начаться процесс установки Zira CMS на сервере.

Шаг 7. Завершение.

Установка Zira CMS - Шаг 7.

После завершения установки, вы должны увидеть окно с поздравлением :)

Теперь, ваш сайт может начать работу. При установке были созданы примеры страничек, которые вы сразу-же можете начать редактировать.

Но перед тем, как вы приступите, настоятельно рекомендуется защитить файл config.php от случайной записи. Это можно сделать с помощью FTP-клиента, который вы использовали для загрузки файлов на сервер (т.е права на запись нужно установить в 0444).

 

Комментарии(22)

  • Антон Камолов Антон Камолов

    добавите в манул какие именно права на запсь нужны? 777?

    14.05.2018   0   0  
  • Dro1d .Ru Dro1d .Ru   Антон Камолов

    Для файлов 0666, для папок 0777. В FileZilla можно просто выставить галочки на запись, гораздо удобнее, чем делать вручную.

    14.05.2018   0   0  
  • Артем

    Здрасвтуйте.
    настоятельно рекомендуется защитить файл config.php от случайной записи. Что нужно сделать, как защитить?

    25.03.2018   0   0  
  • Dro1d .Ru Dro1d .Ru   Артем

    С помощью фтп-менеджера убрать права на запись у этого файла. Выделите файл и снимите все галочки "Запись" в правах доступа.

    25.03.2018   1   0  
  • Игорь

    1) Спрашивается, зачем пользователю переименовывать самому 3 файла, особенно .htacsses, если можно было сразу в архив поместить с нужными именами?
    2) какую указывать корневую директорию? Пустую - ругается, что не все поля заполнены. Пробую другое - пишет ошибку.

    09.03.2018   0   0  
  • Dro1d .Ru Dro1d .Ru   Игорь

    Спрашивается, зачем пользователю переименовывать самому 3 файла, особенно .htacsses, если можно было сразу в архив поместить с нужными именами?Чтобы при обновлении, случайно не перезалить эти файлы, т.к они могут быть модифицированы пользователем.
    какую указывать корневую директорию? Пустую - ругается, что не все поля заполнены. Пробую другое - пишет ошибку.Оставляйте как есть (т.е точку), если возникают проблемы, то указывайте полный путь.

    09.03.2018   0   0  
  • Равиль

    Еще, если база sqllite уже существует, то не устанавливается, но при этом не сообщает о том что база уже есть. Этот момент нужно учесть.

    03.10.2017   0   0  
  • Dro1d .Ru Dro1d .Ru   Равиль

    База может существовать, не должно быть таблиц дублирующих. Система может установиться в существующую базу, если префикс поменять. Тут предполагается, что пользователь знает куда устанавливает :)

    03.10.2017   0   0  
  • Slava

    Почему после установки на хостинг белая страница? 🤕 На локальном сервере тестил все было нормально.

    16.05.2017   0   0  
  • Dro1d .Ru Dro1d .Ru   Slava

    Если вы не делаете установку на самом хостинге, а переносите файлы с локальной версии, то нужно проверить наличие всех расширений и соотв. настроек самостоятельно. Если не получается - открывайте ветку на форуме. Чтобы разобраться нужны данные об установленном на хостинге PHP и желательно логи ошибок, если они есть.

    16.05.2017   0   0  
  • Slava   Dro1d .Ru

    Хорошо, надо бы разобраться. Не хочется переезжать т.к взял сегодня тестовый период на другом хостинге - там все прошло гладко. Попробую еще раз сам разобраться, если не получится, заведу тему на форуме. А движок просто сказка 👍

    17.05.2017   0   0  
  • Dro1d .Ru Dro1d .Ru   Slava

    Спасибо 🙂

    17.05.2017   0   0  
  • Равиль Р Равиль Р

    1. Тестирую локально на OpenServer. Мне не удалось установить в поддиректорию, localhost/zira , пишет о неверной директории. Выбирал базу SQlite, в пути пробовал разные варианты.. не вышло. Проверьте этот момент пожалуйста. С MySQL все нормально кстати установилось.
    Если устанавливать как обычно, без директории, т.е в корень сайт, то все ок.

    21.12.2016   0   0  
  • Dro1d .Ru Dro1d .Ru   Равиль Р

    Проверю обязательно

    21.12.2016   0   0  
  • Dro1d .Ru Dro1d .Ru   Равиль Р

    SQLite требует, чтобы директория в которой будет создаваться файл б.д была доступна для записи.

    06.03.2017   0   0  
  • Равиль Р Равиль Р

    "удаление авторской строки с активной ссылкой на сайт разработчика со страниц сайта не разрешается."

    А сколько стоит лицензия ??

    21.12.2016   0   0  
  • Dro1d .Ru Dro1d .Ru   Равиль Р

    Лицензия стоит $25. Подробнее тут http://dro1d.ru/zira/license

    21.12.2016   0   0  
  • Victor

    CMS понравилась. Не планируете ли сделать руководство по адаптации HTML верстки к системе?

    04.08.2016   0   0  
  • Dro1d .Ru Dro1d .Ru   Victor

    Спасибо :)
    Руководство по созданию тем будет скоро в разделе "Инструкция" на сайте

    04.08.2016   0   0  
  • Dro1d .Ru Dro1d .Ru   Victor

    Вот здесь можно почитать о создании тем http://dro1d.ru/zira/man/создание-темы

    11.08.2016   0   0  
  • Daniel

    Будьте так любезны, подскажите где можно скачать саму CMS

    30.05.2016   0   0  
  • Dro1d .Ru Dro1d Ru   Daniel

    Первая бета выйдет в июле. Вступайте в группу http://vk.com/ziracms, чтобы не пропустить :)

    31.05.2016   1   0  
, чтобы оставить комментарий