О системе MODX
В наши дни выбор систем управления контентом (CMS) настолько велик, что невольно теряешься. Причем, качество системы не зависит от того платная она или нет, а принятое решение затем надолго вас привязывает к выбранной CMS.
В этой статье, предлагаю вам рассмотреть платформу MODX. Поскольку эта CMS весьма популярна и удобна для реализации своих идей, здесь я расскажу подробно, как установить MODX Revolution на хостинг.
MODX — это бесплатная профессиональная система управления содержимым (CMS) и фреймворк для веб-приложений, предназначенная для обеспечения и организации совместного процесса создания, редактирования и управления контентом (то есть содержимым) сайтов. MODX написана на программном языке PHP и использует для хранения данных СУБД MySQL или MS SQL и работает практически на любом сервере.
Существуют две версии: MODX Revolution для установки на собственный хостинг и MODX Cloud для облачного использования.
CMS MODX Revolution достаточно проста в работе. Еще проще процесс ее установки на хостинг. Все шаги я буду показывать на примере хостинга Beget, но повторить то же самое вы сможете и на другом хостинге. Обратите внимание, что наличие хостинга является обязательным условием, тогда как домен на начальном этапе мы можем использовать стандартный, который предоставляет нам хостинг-провайдер.
Установка MODX
Прежде чем начать установку, необходимо скачать MODX Revolution. Скачивать установочный пакет следует непосредственно у разработчиков: на странице загрузки – https://modx.com/download
.
Загрузка на хостинг установочного пакета может выполнена по-разному. При наличии файлового менеджера в панели управления вашего хостинг-провайдера загрузите на сервер архив и разархивируйте его. Если вы предпочитаете FTP-клиентов, воспользуйтесь одним из них, например, FileZilla.
Если хостинга у вас еще нет, рекомендую выбрать Beget. Нам нужно создать базу данных, которую в дальнейшем будет использовать MODX.

Далее необходимо подключиться к вашему сайту по FTP (доступ вам должен предоставить ваш хостинг-провайдер). В папку public_html
, если таковая отсутствует – то в корневую папку хостинга загружаем содержимое ранее скачанного архива с MODX Revolution.

Если у вас несколько сайтов на хостинге – закачивать нужно в папку домена, на который вы хотите установить CMS.
Для начала установки MODX, при условии, что доменное имя в наличии, хостинг зарегистрирован, база данных создана, а файлы CMS размещены на сервере в нужном месте. Запускаем процесс, введя в адресной строке следующее: http://site.ru/setup/
.
И нам открывается установочное окошко, где предлагается выбрать языковую версию административного интерфейса будущего сайта.

Выбираем нужный язык и переходим к экрану, на котором прочтя приветствие от разработчиков MODX нажимаем кнопку «Далее».

На этом экране нам предлагается выбрать тип установки. Новый сайт, значит, установка «Новая».

В «Дополнительных параметрах» – «Права, назначаемые новому каталогу» и «Права, назначаемые новому файлу» – выставляете 0755 и 0644 соответственно.
Дополнительные параметры, связанные с назначением прав доступа к файлам и каталогам, оставляем как есть, по умолчанию, опцию «Отправлять заголовок x-Powere-by» отключаем, продолжаем процесс с помощью кнопки «Далее».

Теперь нужно настроить связь с ранее созданной базой данных. Вводим имя пользователя и пароль от базы данных, созданной нами на сервере, а также имя самой базы данных.
Где:
- Тип базы данных – оставляете mysql;
- Сервер базы данных – оставляете по умолчанию localhost. Если этот сервер не работает – уточните правильный адрес у вашего хостинг-провайдера;
- Имя пользователя базы данных и Имя базы данных чаще всего одинаковые – это название базы данных, которую мы создали ранее;
- Префикс таблиц – для повышения безопасности рекомендуется изменить и значение префикса таблиц, на что-нибудь, мало схожее с «modx». В дальнейшем, если вы захотите установить еще один сайт с этой базой данных, то измените префикс, например, на «newmodx_», чтобы исключить перезапись существующей базы данных.
Закончив с вводом данных, нажимаем «Проверить соединение с сервером базы данных и отобразить список доступных сопоставлений».

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

Положительный результат проверки приводит нас к вводу данных администратора – логина, адреса электронной почты и пароля. В дальнейшем это будет требоваться для входа в панель управления сайтом.

Заполните поля вашими данными и нажмите «Далее». Обратите внимание, что все пароли (от базы данных и от администратора) рекомендуется указывать отличные друг от друга. Это важно для повышения безопасности сайта.

MODX показывает отчет об установке. Если все ваши пункты положительны – завершите установку нажатием кнопки «Установить».

При успешном окончания процесса установки ядра вы можете посмотреть ее логи (все возможные сообщения об успешном выполнении установки, а также возникшие предупреждения). Кнопка «Далее» завершит процесс установки полностью.

Обязательно поставьте отметку на параметре «Отметьте этот пункт, чтобы удалить каталог и файлы программы установки с вашего сервера» и нажмите «Войти».
Поздравляем! Вы успешно установили MODX Revolution. Если же вы столкнулись с какими-либо трудностями или ошибками – обязательно напишите об этом в комментарии, и я с удовольствием помогу вам в решении проблемы.
Следите за тем, чтобы опция удаления каталога и файлов программы установки оставалась включенной. Если Вы не удалите файлы установки, то любой желающий сможет получить доступ к сайту!
Входим в панель управления: http://site.ru/manager/
.

Вводим данные администратора – «Имя пользователя (логин)» и «Пароль».

Все, мы в административной части сайта, панели управления MODX Revolution. В дальнейшем, чтобы попасть в панель управления, в адресной строке браузера необходимо вводить следующий адрес – http://site.ru/manager/
.
MODX Revolution имеет особенность: для работы самого сайта панель управления не нужна. Ее можно отключить, удалив на сервере папку «manager». Но для этого нужны определенные и веские основания. Просто знайте о такой возможности.
Перейдя на главную страницу нового сайта, можно убедиться в том, что ваш сайт размещен в глобальной сети интерне.
