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

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

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

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

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

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

PHP 5.3 с дополнительными модулями ftp, gd, zip. При использовании базы данных MySQL (по умолчанию система настроена на работу с SQLite) потребуется один из модулей: pdo_mysql или mysqli. При использовании кириллических доменных имен (.рф) потребуется модуль intl (Internationalization extension).

Режим 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, которую планируете использовать. Нажмите кнопку "Установить".