Перед началом установки вы должны убедиться, что ваш сервер соответствует требованиям к серверу. Так же у вас должен быть куплен хостинг и домен (его обычно можно купить прямо у хостера).
Автоматическая установка MODX 3 на хостинг
У 90% хостинг провайдеров есть функция автоматической установки различных CMS, на разных хостингах авто установщики называются по разному, например на хостинге Beget раздел называется CMS.
А на хостингах с cPanel, авто установщик находиться в разделе: Softaculous Apps Installer.
Давайте по отдельности разберем каждую панель.
Автоматическая установка MODX на Beget
Как уже говорилось выше, скрипты установщика у Бегет находится в разделе CMS, переходите в данный раздел, откроется страница «Системы управления контентом (CMS)». Находите на ней MODX и щелкаете по нему.
Далее во всплывающем окне выбираем MODX 3.0.х Revolution (не путать с Evolution — это совсем другая CMS) заполняем данные, после чего нажимаем «Установить».
Ждете пару секунд и сайт готов.
Автоустановка MODX на любой хостинг с cPanel
Чтобы найти MODX в разделе: Softaculous Apps Installer, перейдите в раздел Порталы/CMS
Далее прокрутите открывшуюся страницу и найдите MODX и нажмите по кнопке установить.
На открывшейся странице вам нужно выбрать домен для установки, и затем можно нажать по кнопке Быстрая установка, после чего установщик сам создаст базу и установит MODX.
Либо вы можете указать свои данные для установки ниже (рекомендую менять логин и префикс базы):
Если на вашем хостинге нет авто установщиков или просто вы желаете установить движок самостоятельно, тогда читаем далее.
Ручная установка MODX 3 на хостинг по шагам
Скачиваем MODX 3
Скачиваем MODX с нашего сайта или с официального англоязычного сайта.
Заливаем файлы на сервер
Залить файлы можно как при помощи FTP клиента (например FileZilla), для этого предварительно нужно разархивировать дистрибутив). Так и при помощи файлового менеджера.
Заливаем на сервер (в коренную директорию сайта), скачанный архив с дистрибутивом MODX. После чего распаковываем его и скопируем или перемещаем все файлы из папки modx-3.x.x-pl в коренную директорию.
Создаем базу данных
Создайте базу данных и пользователя к ней на вашем хостинге, обычно это вкладка MySql. Убедитесь, что пользователь вашей базы данных связан с новой базой данных, и ему предоставлено разрешение на все привилегии для этой базы.
Устанавливаем MODX
Запускаем установку, для этого в адресной строке браузера переходим в папку setup/ (например modx3.com/setup/).
Перед запуском установки убедитесь, что папки core/cache/ и core/config/ доступны для записи в PHP.
В начале установки вам будет показан экран приветствия и вы можете выбрать язык установки. Нажмите Далее, когда будете готовы.
На следующем этапе вам будет выведен экран с некоторыми параметрами установки:
Вариант Новая установка должен быть единственным доступным вариантом для выбора. Если вам нужно настроить права доступа к файлам для вашего веб-сервера, вы можете сделать это в текстовых полях, расположенных ниже. Для большинства серверов подойдут значения, установленные по умолчанию.
Рекомендую снять галку с параметра «Отправлять заголовок X-Powered-By».
В следующем окне вы увидите форму с запросом информации о вашей базе данных:
- Добавьте название сервера базы данных, которое является URL-адресом, по которому находится ваша база данных. Для большинства пользователей это будет ‘localhost’.
- Введите имя пользователя вашей базы данных. На некоторых хостах вашему имени пользователя базы данных предшествует название каталога владельца сайта, например
siteOwner_modxDatabase
. В этом случае необходимо ввести полное название базы данных. Зайдите в раздел управления базами данных хостинга или проверьте саму базу данных, если такой префикс имеется. - Ваше имя пользователя также может иметь префикс с тем же именем каталога владельца сайта. Если это так, нужно указать этот префикс перед вашим именем пользователя, то есть
siteOwner_databaseUserName
. - Введите ваш пароль.
- В данной форме, если вы хотите, вы можете указать другой префикс таблиц базы данных (рекомендую). Все таблицы во время установки MODX будут созданы с данным префиксом — это полезно, если вы хотите сделать несколько установок MODX в одной базе данных.
Нажмите кнопку «Тест», чтобы проверить соединение с сервером базы данных и отобразить список доступных сопоставлений.
Если у вас есть какие-либо ошибки, они будут показаны ниже. При наличии ошибок, проверьте правильность имени пользователя и пароля вашей базы данных. Кроме того, если у вашего пользователя нет доступа к созданию базы данных, вам может потребоваться сделать это вручную.
Следующая форма содержит настройки кодировки и сопоставления вашей базы данных:
Большинство пользователей может оставить эти значения такими, какие они есть. Однако, если вам нужно изменить их, убедитесь, что сопоставление соответствует кодировке. Нажмите ‘Попытка создания или выборки из базы данных’. после того, как вы закончили.
Далее вам нужно создать Администратора по умолчанию.
Эта форма выводит несколько полей для настройки вашего администратора. Укажите имя пользователя, которое вы хотите использовать в качестве имени администратора.
Не рекомендует использовать ‘admin’ в качестве имени администратора, поскольку оно чаще всего применяется и в первую очередь проверяется хакерами. В этом же окне введите свой адрес электронной почты (или email вашего администратора) и укажите пароль. Нажмите Далее, когда закончите.
Некоторые настройки хост-сервера не позволяют MODX отправлять электронные письма, если в Системной настройке emailsender (задаётся при установке из значения email администратора), указан недопустимый для домена адрес электронной почты. Если MODX не отправляет электронные письма при регистрации или из форм, проверьте настройку emailsender и установите для неё допустимый адрес электронной почты для размещенного домена.
Далее MODX продолжит необходимые проверки, чтобы убедиться, что ваша система готова к установке.
Если что-то из этого не получится, вам нужно будет следовать указаниям, чтобы убедиться, что ваша программное окружение соответствует Требованиям к серверу и имеет правильные права на запись в каталоги.
Когда все будет готово и все проверки пройдены, нажмите ‘Установить’.
Если появился пустой экран или нет возможности продолжить после нажатия ‘Установить’, проверьте следующие этапы:
- Убедитесь, что каталоги
/core/packages
,/core/cache
,/core/import
и/core/export
доступны для записи. - Убедитесь, что в настройках php.ini для memory_limit установлено значение 128M, а для max_execution_time — 120.
- Создайте пустой файл
/core/config/config.inc.php
и сделайте его доступным для записи. НЕ КОПИРУЙТЕ config.inc.tpl! Просто сделайте пустой файл!
На следующем шаге MODX сообщит вам, если какие-либо ошибки произошли во время установки, и предложит вам попытаться переустановить, если какая-либо из ошибок возникла.
Когда установка будет успешно завершена, нажмите ‘Далее’ для продолжения, и вам будет предложена заключительная опция:
MODX рекомендует обязательно удалить каталог setup/
после установки, чтобы защитить ваш сайт от всех, кто может попытаться запустить установку на вашем сайте. Для этого активируйте флажок ‘Отметьте этот пункт, чтобы удалить каталог и файлы программы установки с вашего сервера.
ВНИМАНИЕ: программа установки обеспечивает полный и всеобъемлющий контроль над вашим сервером. НЕ оставляйте установочную папку после завершения установки MODX.
Когда все будет готово, нажмите ‘Вход’, чтобы увидеть форму авторизации в административную часть сайта.
Вы закончили! Далее произведем разбор административной панели.