Хостинг для MODX
MODX любят за то, что он не навязывает структуру: шаблон пишется с нуля, разметка получается ровно такой, как задумал разработчик. От хостинга ему нужно немного, но пара вещей обязательна.
Работающий mod_rewrite
Человекопонятные адреса — половина смысла MODX. Без mod_rewrite или его аналога на nginx ЧПУ не заработают, а адреса останутся с index.php.
Свежий PHP
Актуальная ветка Revolution требует PHP 8 и выше. На старых версиях не встанут ни ядро, ни половина популярных дополнений.
Права на файлы и папки
Кэш и менеджер медиа пишут на диск. Хостинги, где права выставлены жёстко и меняются только через поддержку, добавляют работы на пустом месте.
Скорость отдачи статики
MODX кэширует страницы в файлы, поэтому многое упирается в скорость диска — на быстрых площадках разница видна сразу.
Кого выбрали: MODX
Оценка у всех хостингов общая — та же формула, что и в основном рейтинге. Подборка отвечает за состав: сюда попали только те, кто закрывает требования из списка выше. Дешевле всех — Beget (165 ₽/мес), дольше всех дают проверить — Beget (30 дней).
Что нужно MODX от площадки
Требования даны по документации MODX Revolution. Дополнения из репозитория иногда отстают от ядра по поддержке версий PHP — проверяйте те, на которых держится ваш проект.
Нетребовательный движок с одним условием
MODX редко упирается в ресурсы: страницы кэшируются в файлы, база нужна в основном при правке контента. Поэтому подбор хостинга здесь сводится не к мощности, а к тому, чтобы всё стандартное работало без бубна: ЧПУ, права на папки, свежий PHP.
Проверить это можно за десять минут на тестовом периоде. Поставьте чистый Revolution, включите дружественные URL и откройте любую страницу. Открылась без index.php в адресе — значит, с этим хостингом проблем не будет.
Что чаще всего ломается
Первое — ЧПУ на nginx. Если провайдер отдаёт статику через nginx без Apache, файл .htaccess не читается, и правила нужно прописывать отдельно. Поддержка делает это по запросу, но знать о такой особенности лучше заранее.
Второе — права на запись. MODX пишет в кэш при каждом сохранении страницы, и на хостингах со строгими правами появляется ошибка «не удалось очистить кэш». Лечится одной строчкой в настройках, но нервов стоит.
Дополнения
Сила MODX — в дополнениях из репозитория, и там же его слабое место: часть пакетов не обновлялась годами и не дружит со свежим PHP. Прежде чем переводить сайт на новую версию языка, проверьте пакеты, на которых держится ваш проект, и держите под рукой возможность откатить версию PHP из панели.
Чем платить за нетребовательность
MODX почти не ест ресурсы, поэтому здесь есть смысл смотреть не на мощность, а на цену владения: тариф берётся на годы, а платить придётся не акционную цену первого периода, а цену продления. Разница по провайдерам видна в общей таблице.
Если сайт делается под одну посадочную страницу, посмотрите ещё подборку под лендинг — требования там те же, но состав собран под другую задачу. А требования соседних движков и цену входа по каждому удобно сравнить в таблице раздела.
Вопросы по подборке
Какие требования у MODX к хостингу?
PHP 8 и выше, MySQL или MariaDB, mod_rewrite для ЧПУ и права на запись в папки кэша и медиа. Это закрывает любой нормальный виртуальный хостинг — движок нетребователен к ресурсам.
Почему не работают человекопонятные ссылки?
В девяти случаях из десяти не включён mod_rewrite или не подхватился файл .htaccess. На nginx нужны отдельные правила — их ставит поддержка хостинга, если попросить.
Хватит ли самого дешёвого тарифа?
Для сайта-визитки и корпоративного сайта — да. MODX кэширует страницы в файлы и на просмотре почти не нагружает базу.
MODX Revolution или Evolution?
Для новых проектов — Revolution: Evolution давно живёт своей жизнью и требует старого PHP, который приличные хостинги уже не предлагают.
Есть ли автоустановка MODX у хостингов?
Реже, чем у WordPress и Joomla: MODX не входит в стандартный набор установщиков у части провайдеров. Большой проблемы в этом нет — движок ставится вручную за десять минут, нужны только база и распакованный архив. Если хочется установку в один клик, спросите в поддержку до оплаты.
Сколько стоит хостинг для MODX?
От 165 ₽ в месяц при оплате за год. Движку хватает самого простого тарифа: страницы кэшируются в файлы, база нужна в основном при правке контента, и переплачивать за ресурсы здесь незачем.