Что делать если после обновления плагинов перестал работать сайт WordPress
Подробности- Подробности
- Категория: Заработок в интернете
- Просмотров: 10
1. Включите режим обслуживания (если сайт полностью недоступен)
Если сайт выдаёт "белый экран" (White Screen of Death) или критическую ошибку, попробуйте включить режим обслуживания, добавив в wp-config.php
:
define('WP_MAINTENANCE', true);
Или через FTP, переименовав папку плагина:
/wp-content/plugins → /wp-content/plugins.old
2. Определите проблемный плагин
Вариант A: Через FTP/File Manager (если админка недоступна)
-
Откройте папку
/wp-content/plugins/
. -
Переименуйте все папки плагинов (например, добавив
-old
). -
Постепенно возвращайте плагины по одному, проверяя работу сайта.
Вариант B: Через БД (если есть доступ к phpMyAdmin)
-
Найдите таблицу
wp_options
. -
Измените запись
active_plugins
(может быть вoption_name
). -
Очистите её значение (оставьте
a:0:{}
), чтобы деактивировать все плагины.
3. Включите отладку (Debug Mode)
Добавьте в wp-config.php
:
define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); // логи в /wp-content/debug.log define('WP_DEBUG_DISPLAY', false); // не показывать ошибки на экране
После этого проверьте файл debug.log
в /wp-content/
.
4. Проверьте версии PHP и WordPress
-
Убедитесь, что сервер поддерживает актуальную версию PHP (минимум 7.4, лучше 8.0+).
-
Проверьте, что WordPress обновлён до последней версии.
5. Восстановите резервную копию
Если ничего не помогло, откатитесь на бэкап:
-
Через хостинг (если есть автоматические бэкапы).
-
Через плагин (UpdraftPlus, Duplicator и т. д.).
6. Дополнительные решения
-
Обновите темы и плагины вручную (скачайте последние версии с wordpress.org).
-
Проверьте .htaccess (переименуйте его, WordPress создаст новый).
-
Отключите кеш (плагины, серверный кеш, Cloudflare).
Если проблема осталась, напишите какая именно ошибка выводится (белый экран, 500 ошибка, что-то ещё?) — помогу глубже разобраться!