Ubuntu 16.04 – установка MODX

В данной инструкции мы покажем вам процесс установки системы CMS MODX на виртуальный сервер с операционной системой Ubuntu 16.04.

Что такое MODX?

Система MODX предназначена для управления содержимым и позволяет создавать сайта любого размера с последующим упрощенным бэк-энд редактированием. Исходный код системы написан на языке программирования PHP и является открытым. Благодаря тому, что MODX имеет очень продуманную систему шаблонов, дизайнеры могут с легкостью расширять функционал сайта. Еще одним плюсом является надежность API системы, что играет большую роль для разработчиков.

MODX имеет очень много преимуществ, но есть и другие аналоги, например популярный CMS Bitrix, Joomla, WordPress. У каждой CMS есть свои преимущества и недостатки (CMS – прикладное ПО для работы с веб-интерфейсом для управления сайтом).

Требования

Примечание: все действия в инструкции производятся с правами суперпользователя.

Перед началом работы с MODX на виртуальный сервер необходимо установить LAMP стек.

После установки нужного ПО и прав пользователя приступим к установке MODX.

Загрузка и настройка

Первый шаг – загрузка архива с самим приложением MODX на ваш сервер. Скачать его можно с сайта официального разработчика:

Если вы скачали файл не на сервер а на локальный ПК, есть простой способ отправить его.

С помощью утилиты WinSCP (для Windows), переместив архив в директорию /root, а для Linux с помощью программы SCP.

Для Linux- с помощью утилиты scp:

Образец:

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

Распакуем файлы архива MODX используя его имя:

Образец:

Все файлы нужно скопировать в директорию /var/www используя следующую команду:

При этом удалим ненужную директорию вместе с ее содержимым:

Далее нам нужно задать права при помощи команды chown:

Настройка Базы данных

MODX использует базу данных MySQL, первым делом создадим каталог, зайдя в оболочку MySQL:

Для корректного выполнения действия в БД используйте пароль суперпользователя. Вторым шагом создадим саму БД MODX с пользователем в ней, назначив ему пароль. Все команды в MySQL обязательно заканчиваются «;».

Создаем базу данных

Создадим пользователя и установим ему пароль, указав придуманный вами пароль:

CREATE USER muser@localhost;

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

Обновите MySQL и выйдите из оболочки:

exit

Конфигурация Apache

Для настройки MODX вам необходимо открыть файл конфигурации Apache и внести в него следующие правки:

Замените ip-адрес на корректный адрес вашего сервера:

Пробросим порт FireWall для возможности удалять сервером удаленно:

Перезагрузим веб-сервер Apache для сохранения изменений:

Финальный шаг - настройка MODX

Перейдем по ссылке в адресной строке используя ваш ip-адрес:

Образец:

Если все действия выполнены правильно, по итогу вы увидите окно MODX, в котором перейдем к дальнейшему шагу:

 

Без необходимости на странице настроек менять ничего не нужно:

Мы создали пользователя muser@localhost и будем использовать его для подключения к БД, указав имя до символа @, введя правильный пароль и имя базы данных. Нажмите на «Проверить подключение». Если подключение прошло успешно вы получите сообщение зеленого цвета, если нет – красного. Пример сообщение приведен ниже:

Далее выберем на странице пункт «Проверить соединение с сервером БД и отобразить список доступных сопоставлений»

В следующем окне введите данные об администраторе MODX и перейдите к следующему шагу:

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

В нашем образце мы сделали дополнительную установку пакета xml:

После исправлений вы получите сообщение об успешной установке:

Последний шаг установки: вход в MODX следуя рекомендациям системы. Рекомендуем поставить галочку удаления установщика.

Желаем успехов в использование MODX.

Последнее обновление: 07.12.2018