Принудительное включение отображения ошибок в PHP

Принудительное включение отображения ошибок в PHP

Принудительное включение отображения ошибок в PHP

Часто для отладки работы написанного только что или редактируемого кода требуется включить или выключить отображение ошибок в интерпретаторе php, ниже описал несколько простых примеров как это можно сделать. В самом низу описал способ без редактирования файлов! Для включения отображения warning и notice этого нужно в начале Вашего скрипта вписать следующий код:
ini_set('error_reporting', E_ALL);
ini_set('display_errors',1);
error_reporting(E_ALL);
Чтобы включить отображение ошибок php в .htaccess добавьте в файл .htaccess (как правило лежит в корне вашего аккаунта):
php_value display_errors 1
php_value error_reporting 2047
  Но бывают случаи, когда сервер изначально настроен отображать все ошибки, тогда после отладки их хочется отключить. Сделать это можно следующим способом: (Отключаем вывод предупреждений и замечаний warning и notice) 1. В файле конфигурации php.ini для параметра error_reporting выставляем значение:
error_reporting = E_ERROR
2. Практически тоже самое можно сделать благодаря файлу .htaccess :
php_value error_reporting 1
3. И как писали выше, это можно сделать в самом php коде :
<?php
error_reporting( E_ERROR );
?>
Несколько простых способов для включения и отключения ошибок. Но не забывайте, что это же часто можно сделать через интерфейс Вашего хостинга или через чат с оплаченной поддержкой Вашего хостинга 😉

Полезная информация:

Поиск по размеру файла в Ubuntu
Как сделать в windows 7 в папке «столбцы по размеру содержимого» по умолчанию?
Переезд на новый домен
Плагин карты сайта XML
WordPress http error - решение проблемы
Обновляем WordPress до 3.5
Системные переменные Windows
Полезные фотосервисы
Akismet и его API key
Простой скрипт обратного отсчета (javascript)
Как удалить ссылки на картинки в новостях WordPress
Добавить валюту (руб.) в woocommerce
Правильный robots.txt
Как очистить очередь Exim
Как отключить сообщения «системы безопасности» Mac OS X
Javascript прокрутки страницы
Как выводить первую картинку поста wordpress
Дополнительный домен в панели ISPManager
Как настроить DNS шаблоны в ISPConfig 3
Изменить количество памяти в Mamp Pro php.ini
Как обойти AdBlock
Случайный вывод кода (видео, текст, картинки)
Добавление меню в старый шаблон WordPress
Joomla/Mambo To WordPress Migrator Fatal error (решение)
Как включить logging (debugging) в ISPConfig 3
Обновление url и адрес картинок после изменения адреса блога
Ошибка платежа Яндекс.Касса и Woocommerce
ISPManager установить SSL сертификат
Красивые WordPress caption
Как прочистить дюзы принтеру Epson Stylus Photo на Mac OS X
Шаблон Mantra изменение текста Read more
Польза простых файлов .bat
ISPConfig 3 установить флаг active в MyDNS
Сделать изображения одинаковыми по высоте средствами CSS
Отображение и текста и логотипа в шаблоне WordPress
Шаблон Mantra изменения вида пагинации
Как добавить редирект (301) в ISPConfig
Как добавить алиас домена ISPConfig
Как быстро узнать версию ISPConfig 3 (ssh)
Breadcrumbs редактировать в Cherry FrameWork
Ошибка Deprecated: Function ereg() is deprecated in /samefile.php on line 142
Как включить интернациональные домены (punycode) в ISPConfig3
Удаляем строки Saphali Lite, Woocommerce, All in one seo pack
Как в WordPress импортировать .xml файл больше 2mb
Еще раз SSH Find и размер файлов
Задача: выравнять картинки по центру div-ов с помощью CSS
Разделитель в iSape / Sape
Как убрать точки li в меню
Удалить все meta name=generator WordPress, Woocommerce, Saphali
Грамотный robots.txt для WordPress 4.х
WordPress не работают постоянные ссылки (404 Not Found)
Во время загрузки произошла ошибка... WordPress
Ubuntu простой backup на Яндекс диск
Добавить html в категорию и страницу
Как в Mac Os X заменить QIP
Метки: , , , , . Закладка Постоянная ссылка.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

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