MODx - шпаргалка по установке и настройке
Решил собрать в одном месте краткое руководство по настройке MODx. Сразу оговорюсь, что на полноту изложения не претендую - на то и шпаргалка.. И подойдет она для сайтов без специфичного функционала (там уж кто на что горазд). И да.. шпаргалка по MODx Evolution 1.0.4 (скорее всего, подойдет и для других версий MODx EVO)
Установка MODx
При установке MODx особых трудностей возникнуть не должно - автоматический установщик отлично справляется со своими обязанностями. Кроме того, по умолчанию выбраны для установки все элементы (плагины-чанки-сниппеты…). Пример сайта я обычно не устанавливаю, хотя он может оказаться полезным для изучения (как раз в качестве примера). Единственное, что хотелось бы отметить - это
- переименовать файл ht.access в .htaccess и раскомментировать строки register_globals и AddDefaultCharset
Настройка MODx
- Создать шаблон(ы);
- Создать помимо главной (по умолчанию с ID 1) 404 (403) страницу;
- Указать (проверить) абсолютные и относительные пути для файл-менеджера и редактора (Путь к файлам, URL к файлам и Путь для файл-менеджера), установить разрешения на запись в каталог;
- Настраиваем транслитерацию имени для загружаемых файлов;
- Настраиваем транслитерацию URL (плагин TransAlias)
- Обычно ставлю плагин Seo strict URLs - склеивает дубли страниц перенаправлением на “основной” алиас, убирает alias главной страницы (minimal-base по умолчанию) в wayfinder-меню и хлебных крошках;
- Если испольуем ЧПУ, то следует проверить в шаблоне внутренних страниц наличие <base href=”[(site_url)] “></base> - облегчает настройку работы с загруженными файлами;
- Отключаем вывод сообщений об ошибках на рабочем сайте
- Если на сайте используется JQuery, следует отключить автозагрузку JQuery в плагине QuickManager (Load JQuery in front-end). В сниппетах могут задаваться параметры для отключения JQuery.
- Служебные документы можно защитить от редактирования, используя mm_widget_accessdenied- виджет “Доступ запрещен”. При необходимости, можно скрыть или настроить отображение практически любых полей для каждого документа и каждого пользователя (роли)
Много полезных советов по настройке MODx можно найти у e-KAO, однако следует помнить, что создание различных сборок MODx не поощряется разработчиками… Используйте её для собственных нужд ![]()
Метки: modx

Добрый вечер! Я инвалид с детства по слуху… Мне трудно решать проблему… Проблема в том, что Ошибка в денвере! При щелчке по ссылке контакт не выводится шаблон, а выдает вот это
Not Found
The requested URL /777/contact.html was not found on this server.
Подсказка Денвера
Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл X:/home/localhost/www/777/contact.html, которого не существует.
Не могу понять, в чем проблема. Спасибо!
# Marsianin, а этот пункт Вы сделали:
Переименовал в ht.access в .htaccess. Получилось, что при щелчке по ссылке контакт (или все страницы) выводится шаблон Денвера “Ура заработало!” (localhost/denwer)
в .htaccess есть строки:
#php_flag register_globals Off
#AddDefaultCharset utf-8
Уже работает все страницы при выключении дружественные URL в настройках. Так не должно быть?
поддерживаю вопрос Marsianin , у меня тоже не работают дружественные урлы. Симптомы теже, как быть?
- Переименовать в ht.access в .htaccess.
- Добавить строки “имя сайта” в .htaccess ( RevriteBase/имя сайта/ )
- Включить дружественные URL
P.S. - localhost/имя сайта/
P.S. - Следует проверить в шаблоне внутренних страниц наличие
Marsianin, спасибо помогло, только localhost/имя сайта/ , нужно делать без последнего слэша.