На Deep-CMS «напал»:

Typical Programmer

Установка и базовая настройка системы

Для начала нам следует убедиться, что имеющийся у нас веб-сервер настроен на поддержку ЧПУ (Человеко-Подобный-УРЛ). Сервера бывают разные, поэтому мы с вами не будем углубляться и рассматривать процесс настройки каждого из них. Deep-CMS будет работать на серверах которые поддерживают RewriteRule-синтаксис
.htaccess (Apache, Denwer, Openserver, Lighthttpd и пр.) и nginx-конфигурацию (nginx, winginx). Некоторую информацию Вы можете получить здесь.

Создайте хост на сервере. Возможно у Вас всего один хост — localhost. Не беда. Однако имейте ввиду — Deep-CMS настроена на работу в корне сайта. Конечно, есть решение для размещения системы не в корне сайта, но в данной статье мы его рассматривать не станем. Далее по тексту, для простоты понимания, будем считать что у вас localhost.

Так же нам будет необходим MySQL-сервер версии 4.X или выше. Создайте новую пустую базу данных, и можно приступать к установке системы.

Скачайте архив последней версии Deep-CMS и распакуйте его в целевую директорию на сервере. Откройте браузер по адресу http://localhost/ и установка запустится автоматически.

Шаги 1-3

В процессе установки нужно будет выбрать язык по умолчанию, часовой пояс, Deep-CMS проверит наличие необходимых для её работы программ на сервере, и если чего-то будет не хватать — она вам сообщит.

Шаг 4

Для UNIX/Linux-based дистрибутивов будет произведена проверка прав на запись в необходимые директории сайта. Да, таких директорий не мало. Это обусловлено тем, что компоненты Deep-CMS устанавливаются с удаленного сервера путем прямого скачивания файлов. Именно для компонентов и нужны права на запись в директории, ведь скачанные файлы нужно разложить по своим местам.

Что же касается безопасности такого подхода, то с этим все в порядке — в директорию application вход извне закрыт. Кроме того, имеется возможность переместить директорию application выше корня сайта. Но этот способ мы не будем рассматривать в этой статье дабы не распылять внимание.

Шаг 5

Следующим шагом в установке нужно будет соединиться с базой данных. Мы с вами её подготовили ранее, верно? Deep-CMS автоматически создаст все необходимые для работы таблицы.

Так же в самом низу формы имеется чекбокс «Установить демонстрационные материалы». Отключите его. Ведь мы разбираемся как оно работает с самого начала.

Шаг 6

Итак, соединение с базой данных было успешным, таблицы созданы. Следующий шаг — это создание суперадминистратора с исключительными правами доступа. Это такой пользователь, которому всегда все разрешено. Работать под ним на действующем сайте не рекомендуется. Считайте что это аккаунт разработчика. Следует поставить ему пароль посложнее, хотя пароль можно поменять и позже. Пользователи UNIX/Linux скажут — «Это root!» и будут совершенно правы.

Внизу формы создания суперадминистратора есть чекбокс «Включить режим отладки», он нам понадобится. Включите эту опцию. В этом режиме мы будем видеть подробные отчеты о том что произошло. В каком файле, в какой строке, кто кого вызывал и к чему это привело. Это очень полезная функция, она просто незаменима в процессе разработки сайта.

Шаг 7

Последний шаг — заключительный. Вас поблагодарят за использование Deep-CMS и предложат пройти в административный раздел. Если по каким-либо причинам пройти в административный раздел не удалось, пройдите по ссылке http://localhost/admin и там будет форма входа.

Добро пожаловать в Deep-CMS!

Deep: 2014-02-13 14:49:48 (обновлено 2014-02-16 10:20:54)

Оставить комментарий

Комментарии:

protection