Скрипты PHP

Что делать, если на сайте отображаются ошибки, начинающиеся со слов Warning или Notice?

Это не ошибки, а лишь предупреждения и  уведомления языка PHP для разработчиков сайта.

В языке программирования PHP предусмотрены встроенные функции, которые позволяют определить ваши собственные правила обработки возникающих ошибок. Настроить на  хостинге уровень вывода отладочных сообщений можно средствами файла .htaccess.

По умолчанию на серверах виртуального хостинга уровень вывода ошибок  установлен в значении E_ALL & ~E_NOTICE. Это значит, что все замечания (Notice) опускаются, но все остальные ошибки будут отображены.

Необходимый уровень обработки можно задать с помощью конфигурационного файла .htaccess :

  • php_value error_reporting 0 — сообщения об ошибках полностью отключены;
  • php_value error_reporting E_ALL — подключает вывод всех ошибок;
  • php_value error_reporting E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR — показывать только ошибки и  исключает предупреждения (Warning) и замечания (Notice).

Если на сайте возникают более серьёзные ошибки PHP-кода, следует обратиться к разработчикам сайта для более детального анализа возникшей проблемы. 

Показать страницу целиком без оглавления