Меняем путь админки в MODx Revo

Как поменять путь к админке в MODx Revolution?

Доброго времени суток! Недавно столкнулся с одной проблемой, когда переносил сайт на другой хостинг. Оказалось что вход в ISP Manager имеет путь /manager/ что и MODx. Получается что войти в административную панель Modx не получается, проблема конечно решается.

Есть несколько способов как решить данную проблему. Я опишу сейчас два способа, они легкие, к тому же в целях безопасности стоит поменять путь к админке своего сайта на MODx.

Первый способ

1. Первым действием заходим в файловый менеджер, либо через FTP, либо через хост. (без разницы) и меняем имя папки manager на admin к примеру.

2. Переходим в папку /core/config/ и там будет лежать файл config.inc.php открываем его любым текстовым редактором.

3. Вначале кстати идёт подключение к Вашей БД. Дальше ищем $modx_manager_path и $modx_manager_url (обычно строчка № 38-42). И меняем manager на admin

К примеру было так:

    if (!defined('MODX_MANAGER_PATH')) {
    $modx_manager_path= '/var/www/name/data/www/site/manager/';
    $modx_manager_url= '/manager/';
    define('MODX_MANAGER_PATH', $modx_manager_path);
    define('MODX_MANAGER_URL', $modx_manager_url);
}

Мы меняем /manager/ на /admin/ в итоге получается:

    if (!defined('MODX_MANAGER_PATH')) {
    $modx_manager_path= '/var/www/name/data/www/site/admin/';
    $modx_manager_url= '/admin/';
    define('MODX_MANAGER_PATH', $modx_manager_path);
    define('MODX_MANAGER_URL', $modx_manager_url);
}

Второй способ

Необходимо убрать галочку ISP Manager в настройках домена. Но лично у меня этой галочки не оказалось, поэтому я воспользовался первым методом.

Если у кого-нибудь ещё есть варианты, пишите ниже;)

 

29.11.2015 / 14285

No avatar

Комментарии (5)

  1. David 24 мая 2017, 12:07 # 0
    После всех действий удаляете (или переименовывайте) папку с кешем (/core/cache). И не нужно лезть в бд
    1. Юлия 07 февраля 2021, 12:58 # 0
      Зачёт! Помогло, спасибо огромное!
    2. FitzgeraldFox 25 ноября 2016, 07:42 # 0
      Не работает. Захожу по адресу: 127.0.0.1/inar/operator/
      Пишет: «Could not find action file at: /usr/local/ampps/www/inar/manager/controllers/default/welcome.php
      »
      1. artem 09 декабря 2016, 03:07 # 0
        у меня тоже самое, не работает способ. и сообщение такое же получаю, только вместо /welcome.php — /login.php
        1. Игорь 09 декабря 2016, 11:26 # 0
          После того как в кофиге сменили путь, в phpMyAdmin находите табличку от своего MODX и в таблице modx_workspaces меняете поле path на
          /modxfolder/directory/admin/
          На всякий случай, удалите содержимое папки /core/cache.
          Должно заработать