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 - платний віртуальний хостинг сайтів