Пустая админка MODX REVO-Пустая админка MODX REVO

Не могу зайти в manager modx revo?

Не заходит в админпанель MODX REVOLUTION, просто пустая белая страница и все.

Ошибка написана вот такая. Как с ней бороться?

 /var/www/htdocs/core/model/modx/modmanagerresponse.class.php : 190) PHP warning: Parameter 1 to modManagerController::getInstance() expected to be a reference, value given

 

В файле core/model/modxmodmanagerresponse.class.php на 190 строке (или рядом), есть строка:
$this->modx->controller = call_user_func_array(array($c,$getInstanceMethod),array($this->modx,$className,$this->action));

Ее нужно заменить на строку:
$this->modx->controller = call_user_func_array(array($c,$getInstanceMethod),array(&$this->modx,$className,$this->action));

 

  • возможно проблема в виджете «Канал безопасности MODX» его нужно отключить в системных настройках. Переходите по ссылке вида: site.ru/manager/?a=system/settings и выключаете, см. clip2net.com/s/3twsnDT

 

ИЛИ

  1. Очистили кэш, пройдя в панели Администратора по следующему пути: Сайт -> Обновить сайт.
  2. Завершили принудительно все сеансы пройдя в панели Администратора по следующему пути: Безопасность -> Завершить все сеансы.
  3. Далее почистили папку cache, расположенную в папке core.
  4. Сделали дамп БД, чтобы можно было его импортировать уже на Ваш хостинг.
  5. Создали архив с файлами сайта.
  6. Закачали архив на хостинг, и там разархивировали его.
  7. Импортировали базу данных.
  8. Изменили пути в 4 файлах конфигурации, а именно:
  • файл config.core.php в корне сайта (для RU-Center: /home/<ваш хостинг>/<ваш домен>/docs/core/) далее все по аналогии;
  • файл config.inc.php расположенный по пути: core/config/. Причём обратите внимание для хостинга от RU-Center, строки с url, не требуют вставки имени вашего домена, то есть, например, строка с базовым url будет выглядеть так: $modx_base_url= '/';, просто удалите localhost или имя предыдущего домена;
  • файл config.core.php расположенный по пути: manager/;
  • файл config.core.php расположенный по пути: connectors/.

И вот при заходе в панель Администратора у Вас белый экран. Идём на свой хостинг и там смотрим в настройках модуля PHP, включено ли расширение hash, если нет, то включаем его. Использовал для хостинга от RU-Center, проблема с белым экраном решилась.

 

ИЛИ

 У меня была проблема решена с помощью обновления PHP на более новую версию

 

24.07.2026

Главная »

Яндекс.Метрика