Я только что поменял хозяев. Все настроено и работает, за исключением того, что я получаю массу ошибок, которые начинаются со строгих стандартов PHP:
Я отключил E_STRICT
в php.ini. Когда я запускаю phpinfo()
для проверки, он отображается как выключенный. Это показывает
error_reporting = 22519 = 01010111 11110111. E_STRICT — бит 11 (2048).
Мой первый вопрос: возможно ли, чтобы эти ошибки как-то генерировались без E_STRICT?
Мой вызов phpinfo() находится в корневом каталоге. Но я также проверил каждый каталог между root и каталогами, в которых выполняются эти функции. Нет ни другого php.ini, ни файла .htaccess с конфликтующим вызовом suPHP_ConfigPath
.
Эти PHP-файлы вызываются каждый раз, когда кто-то нажимает ссылку или кнопку на моем сайте, поэтому я получаю МБ в час или что-то в этом роде из этих проклятых предупреждений. Но я не могу понять, как я их получаю, если E_STRICT выключен.
У кого-нибудь есть яркая идея, что еще я должен проверить?