Первая часть нашего курса традиционно начнется с установки MODx Revolution на сервер. Для начала нам необходимо скачать дистрибутив нашей CMS с официального сайта. Сделать это можно, перейдя по ссылке. Всего различают три вида дистрибутивов MODx Revolution:
- Traditional – это дистрибутив для быстрой установки системы на сервер.
- Advanced – дистрибутив продвинутой установки, который мы с вами будем использовать.
- SDK – версия для разработчиков пакетов и разработчиков MODx Revolution
Если вы перешли по ссылке выше, то не торопитесь сразу скачивать версию Traditional, как анонсировал выше, мы будем использовать версию Advanced. Для этого нам нужно перейти по ссылке “Other downloads page”:
Теперь нам необходимо скачать версию Advanced с продвинутым установщиком, который позволит нам задать свои имена папок и свой префикс баз данных. Изменение стандартных параметров системы необходимо в первую очередь для безопасности нашего будущего онлайн сервиса.
Теперь, когда у нас есть скачанный архив, мы можем закачать его на хостинг по FTP. Я буду использовать для этого VPS сервер, вы можете приобрести хостинг в Timeweb или SWEB, или же развернуть версию локально. Так как у нас будет связка с внешними сервисами, то я советую все же развернуть MODx на хостинге и привязать к нему домен. Я закачал и распаковал дистрибутив на сервере и увидел две папки “setup” и “core”:
Далее переходим по URL: http://address_site.ru/setup/, где address_site.ru – имя вашего домена и видим следующую картину:
Выбираем язык, на котором глаголим и жмем далее.
На этом шаге можно изменить ключ конфигурации, но я этого делать не буду, нажму далее. На следующем шаге на обязательно надо снять галочку с пункта “Отправлять заголовок X-Powered-By” иначе весь мир будет знать, что сайт у вас базируется на MODx Revolution.
Сняли галочку и жмем далее. На этом шаге нам необходимо указать реквизиты подключения к базе данных. В поле “Префикс таблиц” нужно указать набор символов и посложнее, примерно, как у меня на скриншоте и нажмите на ссылку проверки соединения.
Если у вас выдало ошибку, то проверьте реквизиты доступа к базам данных на своем хостинге, возможно, что вы не верно указали сервер для соединения, на некоторых хостингах он отличен от localhost.
У меня же все хорошо. Также проверьте кодировку подключения и сопоставление, они должны соответствовать тем, что у меня на скриншоте и жмите на ссылку попытки создания и выборок баз данных.
Теперь укажите данные для доступа в панель администратора. E-mail должен быть актуальным, так как на него придет новый пароль, если по какой-то причине вы забыли старый. Если заполнили, жмите кнопку далее.
На следующем шаге нам нужно изменить наименование папок “connectors” и “manager”. Их назвать вы можете как угодно, главное латинницей и без пробелов и знаков препинания. На скриншоте ниже я покажу как это сделано у меня:
И у нас осталась завершающая стадия установки, где будет написано о результатах тестирования, если у вас все хорошо нажимайте кнопку “установить”. У меня же все прошло успешно, и я увидел следующий экран, на котором также смело можно нажимать кнопку “Далее”.
Отлично! На последнем шаге нам осталось нажать кнопку “Войти” и завершить установку нашей CMS.
Помните, мы с вами заполняли логин и пароль администратора? Теперь настал час ими воспользоваться. Вводим данные и попадаем в панель управления.
А вот и панель администратора, если вы ее увидели, вы большой молодец!
На этом установка нашей CMS завершена, в дальнейшем мы с вами займемся первоначальной настройкой нашего будущего сайта.