Main > PHP > Adminer пустой экран

Adminer пустой экран

13.12.2020 0 comments » Views: 238

Adminer

Столкнулся с очередной странной ситуацией в скрипте для управления базами данных Adminer. Вот он секунду назад работал, а теперь пустой экран. Начал разбираться..

Добавил в начало скрипта инструкцию die('213'); - данные отображаются, значит проблема не веб сервере.

Далее я увидел, что в скрипте стоит "error_reporting(6133)", поменял его на "error_reporting(-1)" чтобы отображались все ошибки. Обновил страницу и увидел ошибку "Notice: Undefined index: script in /adminer-4.7.8-en.php on line 171" вывод которой был обработан  "Xdebug Development Aids".

Я предположил, что проблема именно в нем, т.к. я недавно обновился на XDebug 3 и менял конфигурацию. Я отключил его в настройках xdebug-а

и перезапустил php-fpm

Далее я увидел кучу Notice и Warning на странице. Именно для того, чтобы это убрать и использовали error_reporting. А XDebug прерывал там выполнение когда перехватывал ошибки и разукрашивал их трейс.

В моем случае, я предпочел Adminer вместо красивого вывода ошибок, поэтому оставил "Development Aids" выключенным и чтобы убрать ошибки с экрана, вернул "error_reporting(6133)" в файл adminer-а.

Author: | Rating: 4/5 | Tags: , ,

Leave a Reply

Your email address will not be published. Required fields are marked *

Allowed HTML-tags: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>