Установка MODX на Ubuntu v16.04
Подробное описание установки на веб-сервер с ОС Убунту системы управления содержимым для создания сайтов.
Описание MODX
Это CMS, которую используют во многих странах для работы с одностраничными и многостраничными веб-сайтами. Ее исходный код открыт для всех желающих, а управление происходит посредством back-end администрирования. CMS радует разработчиков и дизайнеров большим количеством шаблонных решений, надежным API и возможностью расширения функционала сайта.
Обратите внимание: CMS является прикладными программным обеспечением, обладающим веб-интерфейсом. Система помогает управлять сайтом (добавлять контент, редактировать его и удалять).
Рассмотренная ниже инструкция проводилась для администратора, наделенного правом суперпользователя.
Для начала работы с MODX виртуальному серверу потребуется установка LAMP-стека.
С нужными правами и программным обеспечением можно начинать непосредственную работу с CMS.
Как загрузить и настроить MODX
Для начала потребуется скачать систему управления содержимым для виртуального сервера. Лучше всего сделать это на официальном ресурсе компании.
Вероятно, что сначала архив загрузится на локальную машину. Перенести его на сервер с разными операционными системами можно так:
Если сервер с Виндовс, на помощь придет программа WinSCP. Заархивированные файлы следует перетащить в директорию /root.
Если сервер с Линукс, потребуется утилита:
Более полный пример:
Для разархивации файлов проводится следующая команда:
Именно утилита unzip позволяет распаковать архив для CMS:
К примеру:
Полученные папки с файлами переносятся в /var/www. Для этого пишется команда:
В случае возникновения ненужной директории, ее можно удалить:
Добавить права для пользователя можно командой:
sudo adduser www-data $USER
cd /var/www
chown www-data:www-data -R ./*
Как настроить базу данных MODX
Без базы данных CMS не сможет полноценно функционировать, ей потребуется MySQL:
Вход осуществляется по паролю суперпользователя СУБД. В СУБД создается база для сайта, в ней – новый пользователь, которому присваивается пароль. При этом, работая с MySQL, любую команду следует заканчивать «;».
Как создается БД для MODX:
Как создается новый пользователь:
Как происходит задание пароля:
Для завершения настроек новый пользователь наделяется привилегиями, которые помогут ему взаимодействовать со всеми таблицами БД:
Далее нужно обновить систему управления базами данных:
И сделать выход:
Как настроить Apache
Перед тем, как начать настраивать CMS в веб-режиме, потребуется поработать с конфигурацией Апача:
После команды добавляются строчки, где IP меняется на реальный и действующий адрес веб-сервера:
<VirtualHost {ip-адрес}>
DocumentRoot /var/www/
ServerName {ip-адрес}
ErrorLog /var/log/apache2/error_ {ip-адрес}
CustomLog /var/log/apache2/access_log_ {ip-адрес} combined
</VirtualHost>
Затем проводится настройка файрволла, чтобы удаленно управлять сервером:
iptables-save
Для сохранения настроек понадобится перезапуск Апача:
Процесс настройки MODX
Открывается браузер, в адресную строчку вводится IP:
Для примера:
Если адрес правильный, появится панель для входа, где нужно выбрать рабочий язык.
В окне с параметрами установки лучше оставлять стандартные настройки. Расширенная установка подойдет только продвинутым пользователям.
После чего MODX подсоединяется к созданной ранее БД. В примере имя базы значилось как «muser@localhost», поэтому для имени пользователя будет браться «muser». Если соединение с базой данных пройдет успешно, появится зеленый текст. Если возникнут трудности, текст станет красным.
Лучше сделать повторную выборку из MySQL, чтобы удостовериться в правильном подключении.
В следующем окне высветится анкета админа, в нее вводятся стандартные данные (имя, пароль, почта).
Далее система покажет отчет. Если появятся ошибки и предупреждения, их следует исправить сразу. На изображении не хватает пакета php7.0-xml.
Если предупреждения отсутствуют, высветится окошко. Войти на сайт можно через кнопку с логином, вводя придуманные ранее имя админа и пароль учетной записи.
Обратите внимание: желательно следовать рекомендациям MODX.
После этого инсталл CMS считается завершенным. Можно приступать к созданию веб-сайтов.