Приступим к установке. Для начала нам потребуется веб-сервер. Если вы используете операционную систему Windows, то в качестве веб-сервера можно использовать XAMPP или Open Server.

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

В качестве веб-сервера я буду использовать виртуальную машину с установленной операционной системой Ubuntu Server. О том, как установить веб-сервер на Linux Ubuntu вы можете посмотреть в предыдущем бесплатном курсе: Установка веб-сервера на Linux Ubuntu.

Сама установка MODX производится везде одинаково. Единственное на линуксе необходимо настроить права к папкам. Этим и займемся.

Запускаем наш сервер:

Далее следующей командой перейдем в папку веб-сервера:

cd /var/www/html

Создадим будущую папку с проектом:

sudo mkdir modx

Следующей командой сделаем текущего пользователя владельцем этой папке:

sudo chown -R lemon modx/

И назначим 755 права:

sudo chmod -R 755 modx/

Установим крупу www-data для данной папки:

sudo chgrp -R www-data modx/
sudo chmod -R g+s modx

Далее необходимо скачать MODX. Для этого перейдем на официальный сайт. В раздел Download MODX.

Здесь напротив последней версии жмём Download. Если вы используете windows, то данный файл можно сохранить и распаковать в папку с веб-сервером.

Я же скачаю данный файл воспользовавшись консолью. Для этого воспользуемся следующей командой:

cd modx/
wget -O modx.zip https://modx.com/download/direct?id=modx-2.7.3-pl.zip

Распакуем архив следующей командой:

unzip modx.zip

Удалим скачанный архив:

rm -r modx.zip

И перейдём в разархивируемую папку:

cd modx-2.7.3-pl/

Следующей командой перенесем все файлы на уровень выше:

mv * ../
cd ../

И удалим ненужную папку:

rm -r modx-2.7.3-pl/

Теперь откроем наш сайт браузере:

Для того, чтобы запустить установку после адреса сайта нужно указать путь к папке setup:

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

sudo chgrp -R www-data modx

Здесь везде нажимаем далее:

На данной странице вводим имя пользователя баз данных, его пароль, имя базы данных:

И жмем проверить соединение.

Здесь выбираем кодировку utf8, а в следующей строке utf8_general_ci:

И жмём попытка создания.

Далее необходимо создать администратора: Вводим логин, почту и пароль:

Если в сделано правильно, то напротив каждой строчки будет зеленая надпись ok:

Жмем установить.

Здесь можно посмотреть ошибки, если такие возникли:

Как мы видим ошибок не было, поэтому жмем далее.

Здесь оставляем галочку и нажимаем войти:

Вводим логин и пароль пользователя:

Скачать необходимый для курса HTML шаблон, можно по ссылке.