Новый формат
Установка MODX Revolution на локальный сервер
Локальная установка MODX Revolution нужна, чтобы собрать сайт на своём компьютере до выкладки на хостинг: править шаблоны, чанки и сниппеты без риска для боевого домена.
Ниже — общий порядок: скачать пакет, разложить в каталог локального сервера, создать БД и пройти `/setup`. Клики OSPanel/Open Server и пункты мастера MODX менялись — сверяйте актуальную документацию; идея шагов та же.
Зачем ставить MODX локально
Локаль — песочница: можно ошибаться, откатывать БД и не ронять прод. Удобно изучать менеджер, TV-поля и пакеты без оплаты хостинга на каждый эксперимент.
MODX гибок в вёрстке и логике, но это не «кнопка крупного магазина из коробки». Для высоконагруженного e-commerce сравнивают стек и компетенции команды — не только бренд CMS.
Плюсы подхода:
- бесплатный движок с открытым кодом;
- гибкие шаблоны и чанки;
- удобно учиться до деплоя;
- тот же порядок, что и на хостинге: файлы + БД + setup.
Подготовка: локальный сервер и файлы
Установите локальный стек (часто OSPanel / наследник Open Server) и убедитесь, что умеете его запускать и перезапускать. Скачайте дистрибутив MODX Revolution только с официального сайта.
Распакуйте архив в каталог виртуального хоста — например `domains/modx.local` или аналог в вашей панели. Имя папки = имя локального сайта. После копирования файлов перезапустите сервер, чтобы хост подхватился.
Перед setup проверьте:
- PHP и расширения по требованиям вашей версии MODX;
- права на запись в нужные каталоги;
- что открывается заглушка/файлы по `http://modx.local/`;
- антивирус не режет распаковку.
База данных
Через 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 и пакеты, настройте дружественные 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 страниц».
Обсудить задачу