Php - настройка виведення помилок і чому важливо включити помилки php при налагодженні

Працюючи над своїми сайтами, будь-який розробник рано чи пізно стикається з так званим білим екраном смерті - свідченням появи помилок в PHP-коді. Подібна ситуація може виникати з різних причин - як з вини розробника, так і з-за некоректно працюючого програмного забезпечення. Але найчастіше причиною є зміна коду або використання нових модулів.

Найпростіший спосіб повернути сайту працездатність - це відкат змін, серед яких може ховатися причина збою роботи. При цьому в майбутньому вам все одно доведеться шукати помилку і виправляти її.

4 способи включити відображення помилок PHP

Давайте розглянемо чотири найбільш зручних і популярних варіанти вирішення проблеми:

  • Редагуємо php.ini - відображення помилок на всіх сайтах

При наявності доступу до сервера вам може допомогти редагування файлу php.ini. Знайдіть в ньому потрібні рядки і привести їх до представленого нижче виду:

Редагуючи php.ini включити відображення помилок нескладно, але при цьому варто враховувати, що внесені в нього правки торкнуться всіх ваших веб-ресурсів, розміщених на цьому сервері.

  • Показ помилок за допомогою змін в index.php

Також можна внести зміни в index.php. Наведений нижче код потрібно розмістити до рядка з bootstrap.ini:

  • Редагування .htaccess - відображення помилок PHP

Цей спосіб більш популярний і зручний. Вам потрібно знайти файл .htaccess і додати в нього такі рядки:

php_flag display_errors on

php_flag display_startup_errors on

В результаті всі існуючі помилки будуть виведені на екрані.

  • Демонстрація помилок шляхом внесення правок в сам скрипт

Для цього в скрипт потрібно вставити такі рядки:

Цей варіант не підходить для тих випадків, коли помилка є не проставлені в потрібних місцях дужки або знак «;», які також призводять до появи білого екрану. Парсинг скрипта на синтаксичну коректність необхідно проводити до його запуску і установки директив, і для виправлення цього просто внесіть ще одна зміна:

Як вимкнути показ помилок PHP?

Після того, як внесені необхідні правки, вам напевно знадобиться відключити відображення помилок PHP. Зробити це просто: достатньо повернути зміненим вами файлу або скрипту первісний вигляд, видаливши внесені вами зміни.

Якщо ж у вас виникли проблеми? Чи не вдалося включити відображення помилок в php.ini на виділеному сервері вУкаіни або ж ви не знаєте, як видалити внесені вами правки? Зверніться по допомогу до наших фахівців. Оперативна цілодобова технічна відповість на всі ваші запитання і допоможе знайти вихід з будь-якої ситуації.

Розробка сайтів з RigWEB - зручне, цікаве і безпечне заняття, адже ми завжди готові вам допомогти!

Замовити хостинг сайтів

Хостинг за 99 р. від RigWEB.RU - платний віртуальний хостинг сайтів