Белый экран смерти WordPress или ошибка 500? Прежде чем в течение часа наугад отключать плагины, сделайте одну вещь — она покажет реальную причину.
Шаг 0: включите свет
Добавьте это в файл wp-config.php (выше строки «на этом заканчиваются правки»):
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
Перезагрузите страницу, затем откройте /wp-content/debug.log . В последних строках будет указан файл или плагин, который вызвал сбой. Теперь вы устраняете реальную проблему, а не гадаете на кофейной гуще.
Четыре главных подозреваемых (по порядку)
- Поврежденный .htaccess — переименуйте его, а затем заново сохраните постоянные ссылки (Permalinks), чтобы сгенерировать чистый файл.
-
Лимит памяти PHP — Elementor требует много ресурсов; добавьте
define('WP_MEMORY_LIMIT','512M'); -
Конфликт плагинов/темы — переименуйте
/wp-content/pluginsдля проверки, а затем включайте их по одному. - Устаревшая версия PHP — современный WordPress и Elementor требуют PHP 8.1+. Переключите версию в панели управления хостингом.
Ловушка Elementor
Несоответствие версий между Elementor и Elementor Pro вызывает ошибку 500 сразу после обновления. Всегда обновляйте их одновременно и следите за актуальностью вашей темы.
Устали от хрупких тем, которые к этому приводят? Я вручную кодирую шаблоны для WordPress и Elementor, соответствующие современным стандартам PHP и производительности, в DesignToCodes.
А из-за чего возникала ошибка 500 в последний раз у вас? У меня — из-за одного сбойного обновления плагина 👇
Комментарии (0)
Пока нет комментариев — будьте первым.