Отладка и ошибки WordPress

Белый экран смерти в WordPress: 5 причин, которые ломают сайт без предупреждения

Белый экран смерти в WordPress: 5 причин, которые ломают сайт без предупреждения

Чаще всего это не «сайт умер», а PHP-ошибка, которая не выводится на экран. Сначала включите WP_DEBUG и WP_DEBUG_LOG в wp-config.php, затем откройте лог: там обычно видно, какой файл падает и на какой строке. Если сайт после этого ожил только частично, ищите конфликт темы, плагина или нехватку памяти.

Проверяйте по порядку:
— отключите все плагины и включайте их по одному;
— переключитесь на стандартную тему;
— увеличьте лимит памяти в wp-config.php;
— проверьте права на файлы и папки;
— посмотрите, не сломан ли .htaccess.

Отдельно проверьте PHP: белый экран часто появляется после фатала из-за несовместимого кода, устаревшего расширения или обрыва подключения к базе. Если ошибка возникает только на одной странице, проблема может быть в шаблоне, шорткоде или кривом запросе к базе. Если на всём сайте — чаще виноват плагин, тема или серверная конфигурация.

Не лечите белый экран вслепую: сначала лог, потом точечная проверка. Так вы быстро находите источник сбоя и не ломаете рабочие части сайта.
Этот пост опубликован в Telegram-канале Отладка и ошибки WordPress. Подписаться можно по ссылке: @wp_debug_corner_ww.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.