Помилки php не заважають завантаженню вашого сайту, зазвичай це не критичні помилки, але їх відображення може розкривати потенційні вразливості, а для безпеки сайту потрібно приховувати такі повідомлення. Тому розповім як вимкнути помилки php у WordPress.
Хоча попередження та сповіщення php на вашому WordPress сайті допомагають побачити неполадки в коді, невідповідність версій php на публічній частині (Frontend) вашого сайту вони виглядають вкрай непрофесійно, коли їх бачать усі відвідувачі. Тому важливо знати, як вимкнути ці повідомлення.
1. Вимкнення відображення помилок через wp-config
Файл wp-config.php
містить основні налаштування вашого WordPress. Щоб вимкнути відображення помилок php, додайте наступний рядок, якщо він є, то замініть true
на false
:
define('WP_DEBUG', false);
Це налаштування вимикає режим налагодження, запобігаючи відображенню помилок на сайті. Але це не завжди спрацьовує, тому що бути впевненим на 100% краще додати 4 наступних рядки:
ini_set('display_errors','Off'); ini_set('error_reporting', E_ALL ); define('WP_DEBUG', false); define('WP_DEBUG_DISPLAY', false);
Не забудьте зберегти зміни та завантажити файл wp-config.php назад на сервер.
2. Вимкнення відображення помилок через файл htaccess
Якщо у вас є доступ до файлу .htaccess
, ви можете додати наступний рядок для вимкнення відображення помилок php:
php_flag display_errors off
Це налаштування забороняє відображення помилок безпосередньо на сторінках вашого сайту.
3. Вимкнення відображення помилок через php.ini
Якщо у вас є доступ до файлу php.ini
, знайдіть та змініть наступний параметр:
display_errors = Off
Це налаштування глобально вимикає показ помилок php на вашому сервері. Використовуйте його обережно, тому що інформація про помилки важлива для адміністратора.
4. Використання плагінів для керування помилками php
Існують плагіни, які дозволяють керувати відображенням помилок безпосередньо з панелі адміністратора WordPress:
- Error Log Monitor. Додає віджет до адмінпанелі, який відображає останні повідомлення з журналу помилок php. Також може надсилати повідомлення електронною поштою про нові помилки.
- Query Monitor. Багатофункціональний плагін який дає можливість переглянути стан роботи системи з адмінпанелі, в тому числі перегляд журналу помилок php.
Однак, використовуйте їх обережно та завжди перевіряйте сумісність з вашою версією WordPress.
Вимкнення відображення помилок php у WordPress є важливим кроком для забезпечення безпеки та професійного вигляду вашого сайту. Використовуючи наведені методи, ви можете легко контролювати відображення помилок та попереджень на вашому ресурсі.