Логин Codeigniter HMVC просто продолжает перезагружаться

Меня попросил взять на себя управление сайтом клиент, который; она потеряла связь с их разработчиком. Похоже, на сайте работает CI HMVC, но я новичок в этом. Моя проблема в том, что когда вы входите в систему с правильными учетными данными пользователя, экран просто перезагружается. По-видимому, он перестал работать после того, как хост веб-сайта обновился до PHP 7.x.

Сейчас 7,3, но самое низкое, до которого они могут дойти, это 7,1. Последний раз код обновлялся в мае 2015 года.

Открываю конфигурационные файлы и вот что я вижу

 * Modular Extensions - HMVC
 *
 * Adapted from the CodeIgniter Core Classes
 * @link    http://codeigniter.com
 *
 * Description:
 * This library extends the CodeIgniter CI_Config class
 * and adds features allowing use of modules and the HMVC design pattern.
 *
 * Install this file as application/third_party/MX/Config.php
 *
 * @copyright   Copyright (c) 2015 Wiredesignz
 * @version     5.5

Может ли кто-нибудь указать мне правильное направление, чтобы начать устранение неполадок, в чем проблема, поскольку я полностью перечисляю?

Я также пытался обновить конфигурацию PHP для отображения ошибок, и мне все еще не повезло, что может быть проблемой. И никакие ошибки не возвращаются на экран. Когда я намеренно использую неправильный пароль, я получаю сообщение о неверном имени пользователя или пароле. Что говорит мне, что соединение с БД и поиск работают. Я просто в тупике, почему я не могу пройти дальше экрана входа в систему

пожалуйста, порекомендуйте

Андрей


person Andrew Adar    schedule 25.02.2020    source источник
comment
проверить эхо данных сеанса '‹pre›'; $this-›session-›all_userdata(); затем проверьте перенаправление контроллера, когда на контроллере происходит перенаправление после входа в систему.   -  person Boominathan Elango    schedule 26.02.2020


Ответы (1)


Мне не совсем понятен ваш вопрос, но что я мог понять, что ваше приложение codeigniter снова и снова перенаправляет на страницу входа, если вы вошли в систему с правильными учетными данными. Я предположил, что вы запускаете свое приложение на другой версии PHP, которая не поддерживается вашим приложением.

предположим, что ваше приложение поддерживает версию до 5.6, а вы используете приложение версии 7.0.

поэтому просто измените версию своего сервера (5.5), которая будет совместима с вашим приложением.

person Bilal    schedule 26.02.2020
comment
Есть ли способ сделать приложение совместимым с PHP 7, поскольку, к сожалению, хост не будет переходить на более раннюю версию. - person Andrew Adar; 28.02.2020
comment
stackoverflow.com/ вопросы/45756370/ попробуйте упомянутые ответы в приведенной выше ссылке. - person Bilal; 02.03.2020