К содержанию

Главная · Блог · Установка MODX Revolution на локальный сервер

Оставить заявку

Новый формат

Установка MODX Revolution на локальный сервер

Локальная установка MODX Revolution нужна, чтобы собрать сайт на своём компьютере до выкладки на хостинг: править шаблоны, чанки и сниппеты без риска для боевого домена.

Ниже — общий порядок: скачать пакет, разложить в каталог локального сервера, создать БД и пройти `/setup`. Клики OSPanel/Open Server и пункты мастера MODX менялись — сверяйте актуальную документацию; идея шагов та же.

Поделиться
Telegram VK

Зачем ставить MODX локально

Локаль — песочница: можно ошибаться, откатывать БД и не ронять прод. Удобно изучать менеджер, TV-поля и пакеты без оплаты хостинга на каждый эксперимент.

MODX гибок в вёрстке и логике, но это не «кнопка крупного магазина из коробки». Для высоконагруженного e-commerce сравнивают стек и компетенции команды — не только бренд CMS.

Плюсы подхода:

  • бесплатный движок с открытым кодом;
  • гибкие шаблоны и чанки;
  • удобно учиться до деплоя;
  • тот же порядок, что и на хостинге: файлы + БД + setup.

Веб-сервер Админка сайта

Подготовка: локальный сервер и файлы

Установите локальный стек (часто OSPanel / наследник Open Server) и убедитесь, что умеете его запускать и перезапускать. Скачайте дистрибутив MODX Revolution только с официального сайта.

Распакуйте архив в каталог виртуального хоста — например `domains/modx.local` или аналог в вашей панели. Имя папки = имя локального сайта. После копирования файлов перезапустите сервер, чтобы хост подхватился.

Перед setup проверьте:

  • PHP и расширения по требованиям вашей версии MODX;
  • права на запись в нужные каталоги;
  • что открывается заглушка/файлы по `http://modx.local/`;
  • антивирус не режет распаковку.

Практика

Перед setup MODX

Официальный архив и рабочий хост.

0 / 6 готово

База данных

Через phpMyAdmin или CLI создайте базу и пользователя MySQL/MariaDB с правами на эту БД. На локали у некоторых панелей вход в phpMyAdmin по умолчанию упрощён — на проде так не делают.

Запомните имя БД, пользователя, пароль и хост (`localhost` / `127.0.0.1`). Префикс таблиц лучше задать нестандартный — мелочь для безопасности и ясности при нескольких сайтах на одном сервере.

Мастер установки /setup

Откройте `http://ваш-локальный-хост/setup`, выберите язык и тип «новая установка». Укажите параметры БД, проверьте соединение и кодировку UTF-8, создайте учётную запись администратора менеджера.

Если предустановочные проверки показывают OK — завершите установку. Обязательно удалите каталог `setup` (мастер обычно предлагает). Вход в админку — `/manager`.

Поля мастера (смысл)

ПолеОриентир
Тип БДmysql / mariadb по стеку
Сервер БДlocalhost или 127.0.0.1
Пользователь / парольСозданные на шаге БД
Имя БДТа же база
Префикс таблицСвой, не дефолтный «для всех»
Админ managerУникальный логин и сильный пароль

Проверьте себя

Мини-тест: MODX локально

Два вопроса.

1 Админка MODX обычно…
2 Папку setup после установки…

После установки

Обновите MODX и пакеты, настройте дружественные URL, проверьте сайт на локали. Перед переносом на хостинг сверьте версии PHP/MySQL и сделайте бэкап файлов и БД.

Путь `/manager` на бою защищайте как любую админку: сильный пароль, по возможности доп. ограничение доступа, обновления.

Безопасность сайта

Что запомнить

Локальный MODX = файлы в виртуальный хост + БД + `/setup` + удаление setup + вход в `/manager`. Детали UI панели и пакетов смотрите в актуальных доках.

Не опирайтесь на мифы про «лимит 5000 страниц» из старых сравнений — считайте задачу, нагрузку и компетенции.

Частые вопросы

Чем Traditional отличается от других пакетов?

Раньше Traditional — обычная установка для сайта; Advanced/SDK — для особых сценариев и разработки пакетов. Актуальные названия и состав смотрите на странице download MODX.

Обязателен ли Open Server?

Нет. Подойдёт OSPanel, XAMPP, Laravel Herd, Docker и т.п. Нужны PHP, веб-сервер и MySQL/MariaDB нужных версий под вашу MODX.

Где админка после установки?

Обычно `/manager`. Папку `setup` после успешной установки удаляют.

Правда ли, что MODX «не больше 5000 страниц»?

Так писали в старых обзорах — это не жёсткий закон CMS. Ограничения зависят от хостинга, кэша и архитектуры. Для тяжёлого e-commerce смотрят стек и нагрузку, а не миф из гайда 2018.

Пустой пароль root в phpMyAdmin — норма?

Только на изолированном локальном стеке по умолчанию у некоторых сборок. На боевом сервере так нельзя.

Ставите MODX на локаль?

Проведём через хост, БД и setup — без мифов про «лимит 5000 страниц».

Обсудить задачу