Как отобразить ошибки на пользовательской теме WordPress на белом экране смерти?

Такая общая проблема, очевидно, будет иметь множество решений в Интернете, верно?

Моя компания использует заказной шаблон WordPress, который работал до вчерашнего дня по неизвестным причинам.

Я совершенно уверен, что это WSOD, связанный с шаблоном, что проблематично, потому что они все еще хотят использовать один и тот же шаблон.

Я был бы рад, наконец, решить проблему, но без вывода ошибок это только дикое предположение, что произошло.

Как ударить ноготь головы без следующего:

define('WP_DEBUG', true);

или чтение error_log в корне хоста? Потому что оба не смогли ничего показать, последний был пустым.

Какие еще команды заставляют WP показывать вывод ошибок?

1 ответ

Решение

Конфигурация вашего сервера будет препятствовать отображению ошибок даже при включенном WP_DEBUG.

Попробуйте это в wp-config.php:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Это запишет ошибки в файл внутри wp-контента под названием debug.log.

Дополнительная литература: http://codex.wordpress.org/Editing_wp-config.php

Другие вопросы по тегам