Php включаємо висновок помилок або відключаємо його (htaccess, code), блог доброго програміста

Невелика замітка-підказка для тих кому необхідно включити або відключити висновок помилок на своєму хостингу.
Коли мова йде про процес розробки скриптів або сайтів необхідно бути в курсі помилок і попереджень, які трапляються в процесі їх виконання. На жаль деякі хостинг провайдери блокують висновок помилок і попереджень на стільки сильно, що їх висновок неможливо включити без звернення в технічну підтримку. Однак такі хостинги зустрічаються не часто і як правило включити або вимкнути показ помилок можна одним з таких способів:

Спосіб 1: Використання файлу .htaccess
Для цього відкрийте файл .htaccess який розташовується в корені Вашого сайту (якщо його немає, то створіть його). І додайте в нього такі рядки:

Якщо Вам потрібно відключити висновок помилок - замініть слово on на off.

Спосіб 2: За допомогою PHP коду
Ви можете ввімкнути або вимкнути показ помилок в певних файлах за допомогою виклику PHP функцій.

Всі можливі аргументи Ви можете знайти в документації на сайту php.net. Іноді так само може бути корисна команда ini_set:

Однак дана команда зазвичай заблокована.

Спосіб 3: Редагування файлу php.ini
Іноді хостинг провайдер відкриває Вам доступ до файлу конфігурації PHP - php.ini. Доступ може бути відкритий повністю, або частково. Якщо Ви щасливий власник такого хостингу, то включити висновок помилок можна змінивши налаштування display_errors.

Після чого необхідно перезавантажити apache.

Примітка: Іноді редагування файлу php.ini винесено в панель адміністрування хостингу. Якщо Вам не допоміг жоден описаний спосіб, зайдіть в панель управління хостингом і постарайтеся знайти вкладку «настройки php», якщо дана вкладка присутній, то швидше за все всередині неї буде опція, що дозволяє включати або відключати висновок помилок.