17 октября 2011 г.

У CMF MODx доступ к админ панели осуществляется по адресу sitename.ru/manager.

Сменил хостинг и столкнулся с проблемой доступа к админке MODx Revolution своего сайта.

А все дело в том, что хостер по адресу sitename.ru/manager предоставляет доступ к админ-панели ISPmanagerхостинга, и, естесственно, все это дело перехватывается.

В настройках домена в ISPmanager пытался убрать галку "Отключить ISPmanager", которая должна была отключить его для заданного домена, но, к сожалению, это не проканало (слышал, что изменения вступают не сразу). Пришлось извращаться.

Для начала стоит определиться с адресом для административной панели и переименовать папку manager на то, что Вы придумали, например, adminpanel. Затем, в файле /core/config/config.inc.php ищете строчки:

if (!defined('MODX_MANAGER_PATH')) {
$modx_manager_path= '/modx/directory/manager/';
$modx_manager_url= '/manager/';>
и меняете этот путь на нужный:
if (!defined('MODX_MANAGER_PATH')) {
$modx_manager_path= '/modx/directory/adminpanel/';
$modx_manager_url= '/adminpanel/';

После этого в phpMyAdmin или где Вам удобнее находите табличку от своего MODx'а и в таблице modx_workspaces меняете поле path на "/modxfolder/directory/adminpanel/" (без ").

На всякий случай, удаляем содержимое папки /core/cache.

Теперь у Вас есть доступ к админ панели MODx Revolution по другому адресу.



Источник Автор: Артур Минимулин ⚫ 17 октября 2011 г.Тэги: