Белый экран WordPress: как исправить
- 20.02.2026 00:58
-
- PHP
- WordPress
- устранение неполадок
- хостинг
«Белый экран» (пустая страница) в WordPress чаще всего означает фатальную ошибку PHP. Иногда это проявляется только в /wp-admin, иногда “падает” весь сайт.
На хостинге GARMTECH обычно можно исправить проблему без полного отката сайта – достаточно посмотреть логи и отключить проблемный плагин/тему.
Шаг 1 – сначала проверьте логи Plesk
- Войдите в Plesk.
- Откройте домен → Logs.
- Найдите свежие ошибки PHP в момент, когда появилась пустая страница.
Если в ошибке упоминается конкретный плагин/тема или отсутствующее расширение PHP – устраните это в первую очередь.
Шаг 2 – включите debug‑лог WordPress (если нужно)
Если по логам не ясно, включите временно debug‑лог в wp-config.php:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Воспроизведите ошибку, проверьте wp-content/debug.log, а затем отключите debug.
Шаг 3 – отключите плагины без доступа к wp-admin
Если в админку зайти нельзя:
- Откройте Plesk File Manager →
httpdocs/wp-content/. - Переименуйте папку
pluginsвplugins.disabled. - Обновите сайт.
Если сайт заработал – проблема в одном из плагинов. Верните папку обратно и отключайте плагины по одному (переименовывая папки отдельных плагинов), чтобы найти виновника.
Шаг 4 – временно смените тему (если нужно)
Если плагины не при чём, попробуйте временно переключить тему:
- Переименуйте папку активной темы в
wp-content/themes/. - WordPress переключится на стандартную тему, если она установлена.
Шаг 5 – проверьте PHP версию и лимит памяти
- В Plesk попробуйте переключиться на более новую поддерживаемую версию PHP.
- Увеличьте лимит памяти PHP, если тариф позволяет (WordPress + page builder’ы часто требуют больше памяти).
Шаг 6 – восстановление из резервной копии (последний вариант)
Если сайт всё ещё не работает, восстановите последнюю резервную копию (или только нужные файлы/базу). После восстановления обновляйте плагины/темы аккуратно, чтобы не повторить проблему.
Частые причины
- Несовместимость после обновления плагина/темы.
- Отсутствующее расширение PHP, которое нужно плагину.
- Недостаток памяти (memory limit).
- Повреждение файлов после неудачного обновления.