Невозможно отобразить ошибки в php

0

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

 display_startup_errors = On
display_errors = On
error_reporting = E_ALL (or | E_STRICT)

phpinfo() показывает мне загруженный файл конфигурации

/etc/php5/apache2/php.ini 

Я внес изменения в этот файл. Но все же он показывает display_errors Off. Но когда я использую этот код непосредственно в php файлах, все работает как шарм.

ini_set('display_errors',1);
ini_set('display_startup_errors',1);

Помогите решить эту проблему, возможно, есть файл, который переопределяет основные настройки php.

РЕДАКТИРОВАТЬ

Конечно, я перезапускаю apache каждый раз, когда что-то изменяю в файле php.ini.

  • 4
    Вы перезапустили apache после внесения изменений?
  • 0
    Конечно, я делаю это каждый раз, когда меняю что-то!
Показать ещё 5 комментариев
Теги:
server

2 ответа

1

Попробуйте перезапустить Apache. Некоторые изменения требуют этого.

В Ubuntu:

sudo /etc/init.d/apache2 restart

или

sudo service apache2 restart
  • 0
    Я делаю это каждый раз, когда я что-то меняю в php.ini
0

Добавьте строку ниже в свой файл

ini_set("error_log",(dirname(__FILE__))."/error_log");

Ещё вопросы

Сообщество Overcoder
Наверх
Меню