Висновок помилок php - розділ допомоги
Щоб телефон відображав помилок в PHP-скриптах може знадобитися для налагодження сайту.
За протоколювання і рівень обробки помилок в PHP відповідають директиви display_errors і error_reporting.
- Директива display_errors визначає, потрібно чи виводити помилки на екран разом з іншим висновком.
- Директива error_reporting задає рівень протоколювання помилок, тобто які саме помилки і попередження PHP виводити.
З міркувань безпеки на серверах віртуального хостингу висновок помилок PHP вимкнений.
У разі, якщо PHP для вашого сайту підключений як модуль Apache (цей спосіб використовується на хостингу за замовчуванням). то для виведення всіх підтримуваних помилок і попереджень досить додати рядки
php_flag display_errors on
php_value error_reporting -1
в файл з ім'ям .htaccess. розміщується в папці public_html сайту.
Відредагувати файл можна, наприклад, в розділі «Файловий менеджер».
Якщо файлу .htaccess немає, то його слід створити.
У розділі «Домени» в колонці "Папка" можна дізнатися, де саме розташовується папка public_html сайту.
Після включення виведення помилок необхідно повторити візит на сайт, або оновити сторінку, натиснувши F5 в браузері. На сторінці повинна відобразитися налагоджувальна інформація, доступна по сайту.

додаткова інформація
display_errors = On
error_reporting = E_ALL
- Висновок помилок також може здаватися безпосередньо в скриптах сайту за допомогою функції ini_set (). Наприклад, для включення виведення всіх помилок служать рядки
ini_set ( 'display_errors', 1);
ini_set ( 'error_reporting', E_ALL);
Параметри, які ви за допомогою функції ini_set (). мають більш високий пріоритет і перекривають директиви php.ini і .htaccess.
- Висновок помилок на екран слід включати тільки під час налагодження сайту. Наявність такого коду може негативно позначитися на безпеці веб-додатки.