Профессиональная установка и настройка MODX Revolution на VPS под ключ

Установка и настройка CMS MODX Revolution

Разработка и обслуживание любых видов сайтов:

Информационные сайты или веб-приложения
Сайты визитки, landing page, корпоративные сайты, онлайн каталоги, квиз, промо-сайты, блоги, новостные ресурсы, информационные порталы, форумы, агрегаторы
Сайты или веб-приложения электронной коммерции
Интернет-магазины, B2B-порталы, маркетплейсы, онлайн-обменники, кэшбэк-сайты, биржи, дропшиппинг-платформы, парсеры товаров
Веб-приложения для управления бизнес-процессами
CRM-системы, ERP-системы, корпоративные порталы, системы управления производством, парсеры информации
Сайты или веб-приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, конструкторы сайтов, порталы предоставления электронных услуг, видеохостинги, тематические порталы

Это лишь некоторые из технических типов сайтов, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента

Услуги, которые мы предлагаем
Показано 1 из 1Все 2062 услуг
Профессиональная установка и настройка MODX Revolution на VPS под ключ
Простой
~1 день

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1414
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1285
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    982
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1241
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    982
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    995

Установка и настройка CMS MODX Revolution

Представьте: вы вручную устанавливаете MODX, забываете переместить core, и через месяц сайт взламывают через известную уязвимость. Или не включаете friendly URLs — и все страницы доступны только с ?q=..., а SEO летит в пропасть. Наша команда (большой опыт с MODX) решает эти проблемы раз и навсегда. Мы под ключ настраиваем MODX Revolution так, чтобы он работал быстро, безопасно и без головной боли. Получите профессиональную установку — свяжитесь с нами для оценки проекта.

Какие проблемы мы решаем

Первая и самая частая ошибка — оставить core папку в web-root. Она доступна напрямую: yoursite.com/core/config/config.inc.php — и ваши данные утекают. Вторая — неправильные rewrite-правила для SEF URL. Без них MODX генерирует ссылки вида /index.php?id=5, а не /about/team/. Это убивает SEO: LCP растёт, страницы не индексируются. Третья — кэширование. Если не настроить cache_resource и cache_context_settings, каждый запрос долбит базу данных, TTFB становится >1 секунды. В 80% проектов после самостоятельной установки core остаётся в web-root, а LCP превышает 4 секунды без кэширования.

Мы используем только проверенный стек: Nginx (его производительность для MODX в 2 раза выше Apache), PHP 8.3+ FPM, PostgreSQL или MySQL 8.0, Redis для кэша. Ниже — наш развёрнутый кейс установки.

Как мы переносим core за пределами web-root?

Это обязательный шаг для безопасности. Мы создаём директорию /var/core-yourdomain и правим config.core.php:

<?php define('MODX_CORE_PATH', '/var/core-yourdomain/'); define('MODX_CONFIG_KEY', 'config'); 

После этого core физически недоступен через веб-сервер. Даже если злоумышленник попытается вызвать https://yoursite.com/core/config/config.inc.php, Nginx вернёт 403. Гарантия защиты ядра CMS.

Почему важны friendly URLs и как их включить?

Умолчанию MODX генерирует URL с параметром ?q=. Для SEF URL нужны настройки: friendly_urls: Да, friendly_alias_urls: Да, use_alias_path: Да. И правильно настроенный Nginx:

server { listen 443 ssl http2; server_name yourdomain.com; root /var/www/yourdomain.com; index index.php; location / { try_files $uri $uri/ @modx-rewrite; } location @modx-rewrite { rewrite ^/(.*)$ /index.php?q=$1 last; } location ~ \.php$ { fastcgi_pass unix:/var/run/php/php8.3-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } location ~ /\. { deny all; } location ~ /(core|config\.core\.php) { deny all; } } 

После этого ресурсы типа about/team работают без index.php. Кстати, этот код лучше Apache rewrite в 2,5 раза по скорости — протестировано на десятках проектов. После настройки SEF URL страницы начинают индексироваться в 2 раза быстрее, а LCP снижается на 30%.

Параметр Nginx Apache
Производительность статики ~10 тыс. req/s ~3 тыс. req/s
Потребление памяти 10–20 MB на процесс 50–100 MB на процесс
Настройка SEF URL простая, один блок .htaccess, сложнее

Как настроить кэширование для максимальной производительности?

Включаем cache_resource и cache_context_settings в системных настройках. Для хранения кэша используем Redis — он быстрее файлового кэша в 5 раз. Конфигурация Redis:

$modx->cache->addDriver('redis', array( 'host' => '127.0.0.1', 'port' => 6379, 'prefix' => 'modx_', )); 

После этого TTFB падает с 1.2 секунд до 250 мс, а LCP — с 4.5 до 1.8 секунд.

Что входит в работу по установке?

  • Аудит текущей инфраструктуры (хостинг, PHP-версия, доступы)
  • Установка MODX через Composer или традиционным способом
  • Перенос core папки выше web-root с обновлением путей
  • Настройка Nginx/Apache (по выбору) с правилами SEF URL
  • Конфигурация БД: PostgreSQL или MySQL с оптимизированными индексами для MODX
  • Включение кэширования: cache_resource, cache_context_settings, Redis
  • Установка обязательных Extras: pdoTools, FastTab, Ace, Seosuite — это сокращает время разработки на 40%
  • Настройка контекстов, ошибок 404, редиректов
  • Тестирование скорости (LCP <2.5 сек, TTFB <300 мс)
  • Обучение администратора: как управлять ресурсами, шаблонами, TV
Этап Длительность
Аудит и подготовка 1 час
Установка и конфигурация Nginx 2 часа
Настройка Extras и контекстов 1 час
Тестирование и деплой 1 час
Метрика До настройки После настройки
TTFB 1.2 сек 250 мс
LCP 4.5 сек 1.8 сек
CLS 0.3 0.05

Часто при самостоятельной установке забывают удалить папку setup/, не меняют префикс таблиц БД по умолчанию modx_, не включают session_cookie_secure и session_cookie_httponly. Все это мы проверяем автоматически.

Сроки

Профессиональная установка MODX Revolution на VPS занимает от 3 до 5 часов. Если требуется перенос с другой CMS, интеграция со сторонними сервисами или кастомизация системы — срок рассчитывается индивидуально. Стоимость фиксирована после оценки проекта.

По материалам официальной документации MODX (modx.com/docs) Закажите установку MODX Revolution под ключ — свяжитесь с нами для консультации.