Оценок: 4

MODX CMS -обзор и установка

Системные требования: PHP 5.1.2 и выше (за исключением 5.1.6 и 5.2.0), MySQL 4.1.20 и выше

Чем мне нравится данная система в сравнении с большинством других, аналогичных:

1. HTML код страницы не содержит ничего лишнего, что нужно убирать ковыряясь в файлах cms. 

2. Возможность добавлять дополнительные поля из админки, которые в последствие можно вывести куда угодно, в том числе и в качестве метатегов.

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

4. Скорость.

 

Установка MODX:

После распаковки переходим в браузере по адресу "сайт/setup", выбираем язык и приступаем к установке cms. 

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

Следующий этап - ввод данных для доступа к базе данных, после ввода проверяем подключение к БД. сли все нормально, будет предложено выбрать кодировку - здесь так же оставляем как есть и после нажатия на  "Создание и испытание выборки из базы данных" переходим к созданию нового пользователя (администратора), вводим необходимые данные, идем дальше, просматриваем отчет и запускаем установку

На данном этапе при проверке "suhosin" может появиться ошибка - "Currently, you are using the PHP suhosin extension, and your suhosin.get.max_value_length is set too low for MODX to properly compress JS files in the manager. MODX recommends upping that value to 4096; until then, MODX will automatically set your JS compression (compress_js setting) to 0 to prevent errors.", которая лечится следующим образом (для VPS):

 идем в /etc/php5/conf.d и находим там файл "suhosin.ini", в котором находим "suhosin.get.max_value_length =". Значение по умолчанию - 512, меняем на 4096 (не забываем удалить ";" перед строкой. Должно получиться примерно следующее:

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

После установки, при использовании панели управления ispmanager скорее всего будут проблемы с доступом в админку - редирект с http на https, т.к. и MODX и ISPmanager использую один и тот же путь - /manager.

В некоторых случаях достаточно в настройках домена отключить использование панели, это зависит от версии ISPmanager.. в моем случае такой возможности не оказалось, так же в качестве сервера оказался nginx. Решение оказалось достаточно простым и безболезненным:

идем в /etc/nginx, открываем файл "nginx.conf", находим настройки для нужного сервера (начинается с "server { server_name" и для него находим следующие строчки:

 

include /usr/local/ispmgr/etc/nginx.inc;
if ($host ~* ^((.*).ВАШСАЙТ.ru)$) {
set $subdomain ../$1;
}
 
далее можем их просто закомментировать:
Не забываем перезапустить сервер wink

Функционал:

Удобство администрирования:

Наличие расширений:

Скорость работы: 

Оценок: 4

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

    Надежный хостинг VPS серверов
    • Свои ISO образы
    • VDS с оплатой раз и навсегда
    • Аренда VDS на любой срок, с оплатой по дням
    • Большое разнообразие конфигураций
    • Дата-центры в ЕС и России
    + скидка 10%