Недавно один из моих подписчиков спросил, как отключить отображение PHP-ошибок в вордпрессе?
PHP уведомления и предупреждения помогают разработчикам выявлять ошибки и налаживать работу сайта через код.
Однако их открытое отображение для всех пользователей выглядит очень непрофессионально. В этой статье я расскажу, как легко отключить вывод PHP-ошибок в WordPress.
Содержание
PHP-ошибки, которые вы можете увидеть на вордпресс сайте, обычно являются предупреждениями или уведомлениями. При этом они не мешают загрузке сайта в отличие от внутренних ошибок сервера, синтактических ошибок или фатальных ошибок.
Цель отображения PHP-ошибок – это помочь веб-разработчикам отладить проблемы с кодом. Особенно они помогают при разработке плагинов и тем для выявления их совместимости и лучшей работы.
Однако если вы не занимаетесь разработкой плагинов, тем или пользовательских веб-сайтов, то вам лучше скрыть отображение этих ошибок, т.к. их появление перед глазами всех пользователей выглядит неуместно.
Если вы увидите подобную ошибку на своем сайте, то вы можете сообщить о ней соответствующему разработчику темы или плагина. Он должен будет исправить ее. Тем временем вы также можете отключить вывод этой ошибки.
А теперь давайте разберемся, как легко отключить PHP-ошибки, уведомления и предупреждения в WordPress.
Для этого вам понадобится отредактировать файл wp-config.php.
Найдите в файле следующую строку:
1
|
define('WP_DEBUG', true);
|
Вполне возможно, что для этой строки прописано «false». В этом случае код будет выглядеть вот так:
1
|
define('WP_DEBUG', false);
|
В любом случае строку необходимо будет заменить на следующее:
1
2
3
4
|
ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);
|
Не забудьте сохранить все изменения и обратно загрузить на сервер файл wp-config.php.
Теперь вы можете зайти на сайт и проверить, что PHP-ошибки, предупреждения и уведомления больше не отображаются.
Если вы работаете над сайтом на локальном сервере или над тестовым сайтом, расположенном на хостинге, то вам может понадобиться отображение PHP-ошибок.
Для этого вам необходимо будет отредактировать файл wp-config.php – замените выше добавленный код на следующий:
1
2
|
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);
|
Этот код позволит вордпрессу снова отображать PHP-ошибки, предупреждения и уведомления.
Надеюсь, эта статья помогла вам разобраться с выводом PHP-ошибок. Возможно, вам также будет интересно узнать о самых распространенных ошибках в WordPress и как их исправить.
Если вам понравилась статья, то не забывайте ее лайкать, поделитесь ею. Находите меня в социальных медиа.
Я подготовил для Вас обращение, с ним можете ознакомиться тут
Макс Метелев - автор, блоггер, актер местного театра, ведущий городских мероприятий. Делюсь только лучшим!