Есть сайт на openCart, админка перестала работать!?

Тема в разделе "PHP", создана пользователем AlleXeYArt, 13 ноя 2019.

Метки:
  1. AlleXeYArt

    AlleXeYArt

    Регистрация:
    13 ноя 2019
    Сообщения:
    0
    Симпатии:
    0
    zoomurz.by/admin - вот ссылка на квадрат Белевича.
    В журнале ошибок сайта отображаются такие строки:
    2019-11-13 12:08:19 - PHP Notice: Undefined index: REQUEST_METHOD in /home/zoomurzb/public_html/admin/controller/common/login.php on line 14
    2019-11-13 12:08:19 - PHP Warning: Cannot modify header information - headers already sent by (output started at /home/zoomurzb/public_html/admin/controller/startup/error.php:34) in /home/zoomurzb/public_html/system/storage/modification/admin/view/template/common/login.tpl on line 20
     
  2. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.581
    Симпатии:
    1.482
    без кода - только гадать.
    предположу что там что-то такое.
    PHP:
    $data['REQUEST_METHOD']
    нужна проверка на isset
    PHP:
    isset($data['REQUEST_METHOD'])
     
  3. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Судя по ошибке админка работать не перестала, а вы просто не можете залогиниться.
     
  4. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    803
    Симпатии:
    399
    Магический шар дал провидение...
    0. если есть путь admin/controller/startup - значит версия выше 1.5
    1. Если есть шаблонизатор admin/view/template/common/login.tpl - значит версия ниже 3.х
    2. Предположительно, оракул нашаманил версию 2.3...
    вот код login.php:
    [​IMG]
    скорее всего, либо проверка, как выразился @$iD на isset сможет помочь, либо просто добавьте сравнение (вместо 2-х знаков == оставьте один).
    но, без детального исследования кода, я бы в данный файл настоятельно не рекомендовал вносить правки, это ваш "замочек" для входа на сайт, если ослабить - можно получить нежелательных гостей, соотв. и непредвиденные изменения на сайте.
     
    $iD нравится это.
  5. chukcha

    chukcha

    Регистрация:
    9 окт 2014
    Сообщения:
    448
    Симпатии:
    119
    Не приходит тип запроса

    if $this->request->server['REQUEST_METHOD'] == 'POST'

    О какой data может быть речь?