
Для входа в административную панель MODX используется стандартный адрес /manager, который необходимо добавить к домену сайта. Например: site.ru/manager. После открытия страницы авторизации система запрашивает логин и пароль, созданные при установке CMS. Если данные утеряны, доступ можно восстановить через базу данных MySQL, изменив запись в таблице modx_users и установив новый пароль с помощью функции MD5().
После авторизации важно проверить права доступа. В MODX они определяются не только учетной записью, но и назначенными ролями и группами пользователей. Чтобы ограничить или расширить возможности для конкретного аккаунта, используется раздел «Пользователи» в админке. Здесь можно создавать группы, задавать уровни доступа к ресурсам и привязывать к ним роли с разными наборами разрешений.
При работе с настройкой прав рекомендуется начинать с минимального доступа и постепенно расширять его. Например, редактору достаточно права редактировать документы, но не требуется управление системными настройками. Такой подход снижает риски ошибок и несанкционированных изменений в конфигурации сайта.
Адрес панели управления и способы входа

По умолчанию панель администратора MODX доступна по адресу /manager/. Например: https://site.ru/manager/. Если каталог админки был переименован при установке, необходимо использовать новый путь, указанный в конфигурации.
Для входа требуется ввести логин и пароль, созданные при установке или добавленные администратором. После успешной авторизации доступ открывается только при наличии соответствующих прав в системе.
Если страница авторизации не открывается, проверьте файл config.core.php и корректность пути к папке manager. Также убедитесь, что сервер не блокирует доступ через настройки .htaccess или файрвол.
Создание учетной записи администратора

После установки MODX первая учетная запись создается автоматически и получает полный доступ. Однако для управления командой или разграничения прав рекомендуется создать отдельного администратора.
Для этого войдите в админку под текущей учетной записью и откройте раздел «Пользователи» → «Управление пользователями». Нажмите «Создать пользователя» и укажите логин, email и пароль. Важно сразу задать надежный пароль: не менее 12 символов, с использованием букв разного регистра, цифр и специальных символов.
В блоке «Группы пользователей» добавьте нового пользователя в группу «Администраторы». Эта группа имеет связанный с ней доступный профиль политики безопасности «Администратор», который обеспечивает полный контроль над системой.
Сохраните изменения и выйдите из текущего аккаунта. Попробуйте авторизоваться под новым пользователем, чтобы убедиться, что права доступа настроены корректно.
Настройка прав для групп пользователей

Управление правами в MODX осуществляется через ACL (Access Control Lists). Настройка делается в разделе «Безопасность» → «Группы пользователей».
- Создайте группу пользователей и укажите её название.
- Добавьте в группу пользователей, назначив им роли.
- Перейдите в вкладку «Доступы» и создайте связывание:
- Контекст – определяет область сайта (например, «web» или «mgr»).
- Группа ресурсов – задаёт доступ к определённым документам.
- Политика доступа – определяет набор разрешений.
Для корректной работы стоит использовать готовые политики:
- Administrator – полный доступ к панели управления.
- Editor – редактирование ресурсов без изменения системных настроек.
- Resource – доступ только к содержимому выбранных документов.
Если стандартных политик недостаточно, создайте собственную: «Безопасность» → «Политики доступа» → «Создать». Включайте только те разрешения, которые действительно необходимы. Например:
save_document– разрешает сохранение ресурсов.publish_document– управление публикацией.delete_document– возможность удаления.
Рекомендуется проверять настройки через тестовую учётную запись, чтобы убедиться в корректности ограничений.
Ограничение доступа к разделам админки

В MODX доступ к разделам управляется через систему политик и групп пользователей. Для начала создайте отдельную группу, например «Редакторы», и добавьте в неё нужных пользователей.
Перейдите в «Права доступа» → «Контроль доступа» и назначьте группе роль с ограниченными привилегиями. Например, запретите доступ к настройкам сайта, но оставьте управление ресурсами.
В политике безопасности можно детально регулировать разрешения: отключить создание или удаление документов, запретить доступ к медиаменеджеру, ограничить редактирование шаблонов. Каждое разрешение имеет ключ (например, save_document, delete_user), который можно включать или выключать для конкретной группы.
Если требуется ограничить доступ только к определённым веткам сайта, используйте контексты. Назначьте группе права на конкретный контекст и исключите остальные.
Для проверки корректности настроек создайте тестового пользователя и войдите под его учётной записью, чтобы убедиться, что разделы админки доступны только в рамках заданных прав.
Управление паролями и восстановление доступа

Пароль администратора MODX хранится в базе данных в таблице modx_users в виде хеша. Для его изменения через интерфейс достаточно авторизоваться и использовать раздел «Профиль» → «Изменить пароль».
Если доступ в админку потерян, восстановление выполняется через phpMyAdmin или другой инструмент работы с MySQL. Нужно найти запись пользователя с ролью «Administrator» и заменить поле password на новый хеш, созданный функцией MD5() или встроенным скриптом password_hash MODX. Пример для MySQL: UPDATE modx_users SET password = MD5('новый_пароль') WHERE username = 'admin';.
Рекомендуется сразу после восстановления зайти в систему и сменить пароль на более сложный, включающий не менее 12 символов, заглавные и строчные буквы, цифры и спецсимволы.
Для повышения безопасности создавайте отдельные учётные записи с минимально необходимыми правами и используйте двухфакторную аутентификацию через дополнения MODX Extras, например Login с поддержкой OTP.
Настройка журналирования действий пользователей

В MODX ведение журнала действий пользователей реализуется через системный компонент «Журнал событий» (Manager Action Log). Для его активации перейдите в меню Система → Настройки → Журналирование и включите параметр manager_log_enabled, установив значение true.
Установите длительность хранения записей с помощью параметра manager_log_expire в днях. Рекомендуется хранить события не менее 90 дней для анализа изменений и отслеживания подозрительной активности.
Выбор уровня детализации логов задается параметром manager_log_level. Значения: 0 – только ошибки, 1 – ошибки и предупреждения, 2 – полный лог действий пользователей. Для полноценного аудита установите уровень 2.
MODX фиксирует следующие события: авторизация/выход пользователей, создание, изменение и удаление ресурсов, управление элементами шаблонов, чанков, сниппетов и пользовательских групп. Для расширенного контроля можно использовать плагины, подписанные на событие OnManagerAction, чтобы логировать дополнительные действия.
Доступ к журналу осуществляется через Меню → Журнал событий. Здесь можно фильтровать записи по пользователям, типу действий и дате. Для оперативного реагирования на критические изменения включите уведомления администратора о событиях с уровнем error или warning.
Для защиты данных журнала создайте отдельную группу пользователей с правами только на чтение, исключив возможность удаления или изменения записей. При необходимости архивирования используйте экспорт в CSV или JSON через встроенные инструменты MODX.
Регулярная проверка журналов позволяет выявлять несанкционированные действия, оптимизировать права доступа и анализировать эффективность работы пользователей в административной панели.
Вопрос-ответ:
Как попасть в административную панель MODX?
Чтобы войти в админку MODX, необходимо добавить к адресу вашего сайта /manager/. Например, если сайт находится по адресу example.com, то ссылка на панель будет example.com/manager/. После этого откроется форма входа, где нужно указать логин и пароль администратора, созданные при установке системы.
Что делать, если забыл пароль для входа в MODX?
Если пароль утрачен, его можно восстановить через кнопку «Забыли пароль?» на странице входа. Система отправит ссылку для сброса пароля на электронную почту, привязанную к аккаунту администратора. Если почта недоступна, потребуется изменить пароль напрямую в базе данных, найдя пользователя в таблице modx_users и обновив поле password с использованием хеша, соответствующего выбранному методу шифрования.
Как создать нового пользователя с доступом к админке MODX?
Для добавления пользователя необходимо войти под учетной записью администратора и перейти в раздел «Пользователи». Там можно создать новую запись, указав логин, пароль и электронную почту. После этого нужно назначить пользователю одну или несколько ролей, которые определяют уровень доступа: например, роль «Administrator» дает полный контроль, а «Manager» – ограниченные права на управление ресурсами.
Можно ли ограничить доступ к отдельным разделам админки для разных пользователей?
Да, MODX позволяет настраивать права на уровне ресурсов и функционала. Для этого создаются группы пользователей и политики доступа. В политиках можно указать, какие действия разрешены: редактирование страниц, управление шаблонами, установка пакетов и так далее. Затем эти политики связываются с конкретными группами, а пользователи добавляются в группы по необходимости, что позволяет гибко регулировать доступ.
Какие меры безопасности стоит соблюдать при работе с админкой MODX?
Для защиты панели управления рекомендуется использовать сложные пароли, включить HTTPS на сайте, ограничить доступ по IP-адресам при возможности и регулярно обновлять систему и установленные пакеты. Также полезно создавать отдельные учетные записи для каждого пользователя с минимально необходимыми правами, чтобы в случае взлома ущерб был ограничен.
Как войти в админку MODX, если я забыл пароль?
Если вы забыли пароль для входа в административную панель MODX, сначала попробуйте восстановить его через форму восстановления на странице входа, указав адрес электронной почты, привязанный к аккаунту. Если такой способ не помогает, можно сбросить пароль напрямую через базу данных. Для этого нужно открыть таблицу пользователей (обычно называется modx_users), найти нужного пользователя и заменить значение поля password на новый хеш, сгенерированный с помощью функции MD5 или другого алгоритма, поддерживаемого вашей версией MODX. После этого вы сможете войти в админку с новым паролем и при необходимости изменить его через интерфейс.
Как настроить доступ для нескольких пользователей с разными правами в MODX?
Для настройки прав доступа создаются группы пользователей и роли. Сначала в разделе «Пользователи» добавьте каждого пользователя и укажите, к какой группе он будет относиться. Затем через «Роли» определите набор разрешений: кто может редактировать страницы, управлять шаблонами или публиковать материалы. После этого в настройках ресурсов укажите, какие группы имеют доступ к конкретным разделам сайта. Таким образом, администратор получает полный контроль над распределением прав, а пользователи видят только те функции, которые им разрешено использовать.
