Почему PHP по-прежнему отображает ошибки? - PullRequest
1 голос
/ 03 апреля 2011

Недавнее обновление до PHP 5.3 привело к тому, что на моих страницах появилось множество ошибок амортизации. В php.ini у меня отключены display_errors и error_reporting = E_ALL ^ ​​E_DEPRECATED, но ошибки все равно отображаются. Идеи?

Ответы [ 3 ]

4 голосов
/ 03 апреля 2011

Ваш скрипт может устанавливать уровень сообщений об ошибках по-другому. Желательно, чтобы в конце страницы возникли проблемы:

phpinfo();

Это даст вам глобальные и локальные значения для display_errors. Скорее всего, он был включен в какой-то момент.

Если вы установили, что он снова включается, вам нужно найти, где он снова включен, и удалить его. Поиск ini_set () в вашем проекте, вероятно, поможет.

0 голосов
/ 03 апреля 2011

перезапустите PHP и выполните скрипт следующим образом:

<?php
  phpinfo();
?>

для подтверждения изменений

0 голосов
/ 03 апреля 2011

Чтобы применить такого рода изменения, вам необходимо перезагрузить apache.

...