Глава 1. Установка и настройка Zebrum CMS

1.1. Установка Zebrum CMS

Zebrum CMS можно установить на хостниге в интернете, либо на своей локальной машине.

1.1.1. Технические требования

Apache 1.3 и выше со включенным mod_rewrite.

База данных: SQLite 3 или MySQL 4.1 и выше.

PHP 5.2.4 с дополнительными модулями Zend Optimizer 3.3.0 и выше, ftp, gd, zip. При использовании базы данных MySQL (по умолчанию система настроена на работу с SQLite) потребуется один из модулей: pdo_mysql или mysqli.

Режим Safe Mode должен быть выключен (публикация сайта возможна только на хостинг, где так же отключен режим Safe Mode).

Некоторые хостинг-провайдеры отключают в PHP часть модулей, устанавливаемых по умолчанию, что может быть причиной ошибок при запуске системы Zebrum CMS. Следующие модули потребуется включить, если они были выключены: XMLWriter, ctype, dom, hash, iconv, libxml, pcre, session, SPL, SimpleXML, xml. Модули PDO и pdo_sqlite так же по умолчанию включены в PHP, но требуются только при использовании базы данных SQLite или MySQL через pdo_mysql.

Скрипт для проверки необходимых модулей PHP

Для проверки наличия всех требуемых PHP модулей мы подготовили скрипт requirements.php. Его нужно закачать на сервер в бинарном режиме и открыть в браузере. Если все необходимые модули установлены, то результат будет выглядеть так:

Этот сервер подходит для работы системы.

В случае обнаружения каких-либо явных проблем будет выведено соответствующее сообщение:

Для работы системы необходимо установить недостающие модули.

1.1.2. Права доступа на файлы и папки

Права доступа 0777 нужно устанавливать на папки:

application/tmp

application/logs

application/sites

application/library/Zebrum/Engine/Zengine

database

На файл database/db.sqlite при использовании базы данных sqlite нужно установить права доступа 0666.

1.1.3. Использование базы данных SQLite

Если вы будете использовать в качестве базы данных SQlite (обязательно наличие модуля pdo_sqlite), то после копирования файлов системы на сервер можно сразу начинать работать. Дополнительные настройки системы не требуются.

При наличии всех требуемых модулей PHP по адресу http://домен/ будет доступна страница установки системы:

Укажите желаемый логин и пароль администратора Zebrum CMS и нажмите кнопку "Установить".

1.1.4. Использование базы данных MySQL

Если планируете использовать базу данных MySQL (обязательно наличие модуля pdo_mysql или mysqli), то выберите пункт MySQL на странице установки Zebrum CMS:

Укажите логин, пароль администратора Zebrum CMS и доступ к базе данных MySQL, которую планируете использовать. Нажмите кнопку "Установить".