Ошибка сразу после установки
Здравствуйте.
Пытаюсь поставить себе локально MODX. Установил, все проверки прошли успешно перед установкой. Страница авторизации в панель управления появилась. Ввожу логин с паролем и попадаю на пустую белую страницу. Догадываюсь включить отображение ошибок в файле /var/www/html/manager/index.php и пустая страница сменяется длинной ошибкой:
Пытаюсь поставить себе локально MODX. Установил, все проверки прошли успешно перед установкой. Страница авторизации в панель управления появилась. Ввожу логин с паролем и попадаю на пустую белую страницу. Догадываюсь включить отображение ошибок в файле /var/www/html/manager/index.php и пустая страница сменяется длинной ошибкой:
Fatal error: Uncaught Error: Call to a member function get() on null in /var/www/html/core/model/modx/processors/security/login.class.php:142 Stack trace: #0 /var/www/html/core/model/modx/processors/security/login.class.php(230): modSecurityLoginProcessor->checkIsBlocked() #1 /var/www/html/core/model/modx/processors/security/login.class.php(417): modSecurityLoginProcessor->beforeLogin() #2 /var/www/html/core/model/modx/modprocessor.class.php(177): modSecurityLoginProcessor->process() #3 /var/www/html/core/model/modx/modx.class.php(1764): modProcessor->run() #4 /var/www/html/manager/controllers/default/security/login.class.php(198): modX->runProcessor('security/login', Array) #5 /var/www/html/manager/controllers/default/security/login.class.php(166): SecurityLoginManagerController->handleLogin() #6 /var/www/html/manager/controllers/default/security/login.class.php(49): SecurityLoginManagerController->handlePost() #7 /var/www/html/core/model/modx/modmanagercontroller.class.php(155): SecurityLoginManagerController->process(A in /var/www/html/core/model/modx/processors/security/login.class.php on line 142Что мне с этим делать? Куда смотреть, что проверять?
Комментарии: 7
Из папки core/cache перед установкой всё удалили?
А надо было? о-о Делал я по инструкции, в ней про такое ни слова. Сам MODX в процессе установки тоже ничего не попросил удалять.
И что мне стоит сделать теперь? Удалить содержимое каталога /var/www/html и запустить из браузера Setup заново, предварительно очистив папку core/cache?
И что мне стоит сделать теперь? Удалить содержимое каталога /var/www/html и запустить из браузера Setup заново, предварительно очистив папку core/cache?
Я проверил, а она попросту пуста, нечего оттуда удалять было.
Проверьте настройки веб-сервера, версию php и прочую анкачбаллу))
Проверил. Апач работает, свою приветственную страницу на 127.0.0.1 выдаёт. PHPInfo(); сообщает, что у меня версия 7.3
Проблемы по нормальному я решить не смог. Смог сделать такую ерунду: падение происходит в функции проверки заблокирован ли пользователь. Это файл /var/www/html/core/model/modx/processors/security/login.class.php функция checkIsBlocked(). Я просто закомментировал её всю, оставил только return false; Теперь в панель пускает.
Столкнулся с такой же проблемой. В моем случае, в modx_user_attributes, internalKey для админа стояло 0. Поставил 1 и все заработало.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.