MODX Revo - Установка системы

Первый урок по созданию блога на MODX Revolution. На этом уроке мы рассмотрим процесс установки системы управления сайтом MODX Revolution на локальный сервер Denwer.

Дорогие посетители сайта, добро пожаловать на цикл уроков по изучению CMS MODX Revolution, на которых мы рассмотрим поэтапное создание блога, начиная от установки данной CMS и заканчивая тонкой настройкой различных компонентов.

Основное требование при создании сайта на MODX Revolution заключается в знании и понимании основ технологий HTML и CSS, без них данную CMS лучше не изучать. Кроме этого, в рамках данного курса, также необходимо иметь знания по платформе Twitter Bootstrap 3, т.к. весь интерфейс блога будет создаваться с использованием классов и компонентов данной платформы.

Рассмотрим процесс установки системы MODX Revolution в виде этапов.

  1. Скачивание дистрибутива CMS MODX Revolution.

    Для скачивания дистрибутива CMS MODX Revolution открываем в браузере официальную страницу http://modx.com/.

    На данной странице в меню открываем раздел "Get MODX", в котором выбираем пункт "MODX Revolution", находящийся в подразделе "DOWNLOADS".

    Сайт MODX

    На странице "MODX Revolution Downloads" скачиваем традиционную версию дистрибутива, посредством нажатия на кнопку "Traditional - 9.5MB*".

    Страница MODX Revolution Downloads

  2. Скачивание и установка программного комплекса Denwer.

    Скачивание дистрибутива "Denwer" осуществляем с веб-страницы http://www.denwer.ru/.

    Сайт программного комплекса Denwer

    После завершения загрузки программы, запускаем файл и следуем инструкциям по установке, которые появляются на экране. В конце установки у Вас на рабочем столе должны появиться 3 ярлыка: "Start Denwer" (для запуска локального сервера), "Stop Denwer" (для остановки локального сервера) и "Restart Denwer" (для перезагрузки локального веб-сервера).

    Инструмент Denwer включает в себя все необходимые программы: веб-сервер Apache, препроцессор гипертекста PHP, систему управления базами данных MySQL и веб-приложение "phpmyadmin" для администрирования MySQL.

  3. Создание домена и распаковка архива MODX Revolution

    Создание домена в Denwer осуществляется путём создания папки с одноимённым названием в каталоге "home", находящимся на диске "Z:" или на "C:\WebServers".

    Например: создадим домен mysite.ru.

    После создания домена, в папке "mysite.ru" создадим ещё одну папку с именем "www". В эту папку мы будем распаковывать содержимое архива CMS MODX Revolution.

    Распаковка архива MODX Revolution в папку www

  1. Запускаем Denwer с помощью соответствующего ярлычка на рабочем столе Windows. Открываем браузер и набираем в адресной строке следующий URL: "mysite.ru/setup/". В качестве языка выбираем "ru" (русский язык) и переходим к следующей странице.

    Выбор языка при установке MODX Revo

  2. На этой странице выводятся слова приветствия от разработчиков на языке, который вы выбрали на предыдущем шаге.

    Приветствие установщика CMS MODX Revolution

  3. На данном этапе необходимо выбрать тип установки, в нашем случае это будет новая установка. Дополнительные параметры, связанные с назначением прав доступа к файлам и каталогам, оставляем по умолчанию и нажимаем кнопку "Далее".

    Параметры установки CMS MODX Revolution

  4. Следующий этап является самым сложным и состоит из 3 секций. В первой секции необходимо ввести всю необходимую информацию для подключения к СУБД MySQL.

    В качестве адреса сервера базы данных напишем localhost, т.к. СУБД MySQL расположена на этом же компьютере что и веб-сервер Apache. Для работы системы MODX Revolution с СУБД MySQL будем использовать пользователя root, имеющего пустой пароль. Данный пользователь имеется в СУБД MySQL при установке Denwer по умолчанию. В качестве имени базы данных можно выбрать любое имя, но в нашем случае остановимся на имени "mysite". Значение префикса таблиц, которые будут созданы в базе данных, изменять не будем, но на рабочем сайте данное значение желательно изменить для повышения безопасности.

    После всех настроек нажимаем на ссылку «Проверить соединение с сервером».

    Настройка соединения MODX Revo с СУБД MySQL

    Если соединение с базой данной прошло успешно, то переходим к настройкам следующих параметров MODX Revolution. В этой секции необходимо проверить кодировку и сопоставление символов. Если у вас есть какие-то жесткие требования к кодировке, то можете исходные значения поменять. В противном случае оставляем исходные настройки и переходим к выполнению теста «Создание и испытание выборки из базы данных».

    После положительного результата данного теста переходим к заполнению сведений об администраторе CMS MODX Revolution, с помощью которого мы будем входить в панель управления данным сайтом.

    Ввод сведений об администраторе

  5. На этом этапе мы получаем отчёт, в котором мы должны проверить все ли условия имеют положительный результат. После чего нажимаем кнопку "Установить" и наслаждаемся процессом установки ядра системы MODX Revoluiton.

    Проверка необходимых условий для установки MODX Revo

  6. На предпоследнем шаге система сообщает нам результат установки, после чего мы переходим к последнему шагу, на котором необходимо поставить галочку, чтобы система MODX Revolution удалила установочные файлы.

    Слова благодарности разработчиков за установку MODX Revo

Для того чтобы войти в панель управления сайтом, необходимо в адресную строку браузера ввести следующий URL: "http://www.mysite.ru/manager/"

Страница входа в панель управления MODX Revolution

После успешного ввода имени пользователя и пароля, Вы перейдёте на страницу панели управления сайтом.

Одной из особенностей системы MODX Revolution является то, что данная панель не требуется для работы самого сайта, т.е. её при необходимости можно убрать посредством удаления папки "manager" из каталога сайта.

Панель управления MODX Revolution



   MODX Revo 0    3482 0

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

  1. Аня # 0
    Сделано
    1. Виталий # 0
      Александр, добрый день.
      Присматриваюсь к движку MODx, в целом нравится). Но самый большой вопрос: что лучше выбрать EVO или REVO? Понятно, что REVO — новая, более современная ветка, но для меня критичен вопрос потребления ресурсов и скорости работы. А вот тут как раз мнения самые разные. Мне почему-то кажется, что EVO всё-таки шустрее в работе. А Ваше мнение?
      1. Александр Мальцев # 0
        На мой взгляд, так просто решить вопрос, связанный с потреблением ресурсов нельзя. Т.к. быстродействие сайта и нагрузка, которую он оказывает на сервер, зависит от многих вещей. С моей точки зрения, чтобы уменьшить потребление ресурсов и увеличить скорость работы сайта необходимо выполнить поиск узких мест сайта и их оптимизировать. И неважно EVO или REVO, если у вас в каком-то коде динамической составляющей сайта происходят большие задержки или завышенное потребление процессорного времени. Также немаловажную роль на быстродействие оказывает то, как у Вас будет организовано кэширование ресурсов сайта (тут все плюсы у Revo, т.к. у него более продвинутый парсер).
        Да, ветка EVO в отличие от REVO имеет более быстрый парсер, более отзывчивую панель администрирования и «легкий» движок. Но в реальности быстродействие готового сайта может оказаться хуже, чем в REVO. Тут необходимо проводить тесты производительности, оптимизировать код по возможности, а уже потом принимать решение.
        На этой веб-страничке есть несколько тестов сравнивающих EVO и REVO.
        1. Виталий # 0
          Спасибо за ответ и особенно за страничку. Нашел на этом сайте много полезного.
      2. Дамир # 0
        Привте, у тебя в разделе о CMS MODX, в сайдбаре, отсутствует виджет с оглавлением, как в других учебниках.
        1. Александр Мальцев # 0
          Спасибо, обязательно добавлю.
        2. Alex # 0
          Привет.
          Такая проблема, при установке MODX вместо русского языка набор символов, как можно исправить?
          Спасибо.
          1. Александр Мальцев # 0
            1. Переименовать файл ht.access в .htaccess
            2. Добавить в него строчку:
            AddDefaultCharset UTF-8
            

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