Главная/Ошибки/Ошибка 500

Ошибка 500 WordPress: что делать с Internal Server Error

Ошибка 500 WordPress значит, что сервер получил запрос, но не смог его выполнить, и точной причины не назвал: она записана в журнале ошибок хостинга. Чаще всего ищут в четырёх местах: файл .htaccess, лимит памяти PHP, плагин или тема, повреждённые файлы ядра.

4 мин чтенияДанные проверены 20 октября 2026

Ответ за 30 секунд

Код 500 не называет причину, её называет журнал ошибок хостинга. Начните с переименования .htaccess, затем отключите плагины и увеличьте память. Если ошибка возвращается в часы наплыва посетителей, проблема в ресурсах тарифа, а не в файлах, и сайту нужен VPS.

Свои процессор и память, root-доступ, цены от 1 242 ₽ в месяц (Таймвеб, на 20 октября 2026).

Откуда берётся ошибка 500 на сайте WordPress

Инструмент · 1 мин

Откуда берётся ошибка 500 на сайте WordPress#

Браузер получает код 500, когда сервер не смог собрать страницу. Для WordPress это обычно один из шести сбоев. Таблица связывает признак с местом, где чинить.

ПричинаПризнакЧто делать
Повреждён .htaccessОшибка после смены ссылок или установки кэш-плагинаПереименовать файл
Директивы PHP в .htaccessВ журнале «Invalid command php_value»Убрать строки, лимиты менять в панели
Нехватка памяти PHP«Allowed memory size exhausted»Поднять WP_MEMORY_LIMIT и лимит в панели
Плагин или темаОшибка после установки или обновленияОтключить через FTP
Повреждённое ядроОшибка после прерванного обновленияПерезалить wp-admin и wp-includes
Нехватка ресурсов тарифаОшибка в часы наплыва посетителейКэш, затем тариф или VPS

Подсказка по вашему случаю:

От чего ваша ошибка 500

Два вопроса: когда началось и что сказал журнал, ответ сразу

Что написано в журнале ошибок хостинга
Когда появилась ошибка

02 · 1 мин

Как проверить .htaccess и вернуть стандартные правила#

Файл .htaccess лежит в корне сайта рядом с wp-config.php. Он скрытый, потому что имя начинается с точки: включите показ скрытых файлов в FTP-клиенте или файловом менеджере.

  1. Переименуйте .htaccess в .htaccess_old.
  2. Обновите сайт. Если ошибка ушла, виноват файл.
  3. Откройте в админке «Настройки», «Постоянные ссылки» и нажмите кнопку сохранения: WordPress создаст новый .htaccess.
  4. Верните свои правила из .htaccess_old по одной, проверяя сайт после каждой.

Если админка недоступна, создайте файл вручную. Так выглядят стандартные правила WordPress для одного сайта:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Если PHP работает на хостинге не модулем Apache, а через FastCGI или PHP-FPM, строки php_value и php_flag в .htaccess сами вызывают ошибку 500. Лимиты PHP на таком хостинге меняют в панели.

03 · 1 мин

Как исключить плагин, тему и повреждённое ядро#

Если .htaccess ни при чём, проверьте код сайта. Переименуйте папку wp-content/plugins в plugins_old и обновите страницу. Если ошибка ушла, верните имя и включайте плагины по одному, как описано в разборе белого экрана WordPress. Тот же приём работает с темой: переименуйте её папку, и WordPress возьмёт стандартную.

Остаётся ядро. После прерванного обновления часть файлов бывает старой, часть новой. Скачайте свежую сборку с ru.wordpress.org, распакуйте и перезалейте на сервер папки wp-admin и wp-includes. Папку wp-content и файл wp-config.php при этом не трогайте: в них ваши темы, плагины, загрузки и данные доступа к базе. Перед заменой файлов сохраните резервную копию сайта.

04 · 1 мин

Как поднять лимит памяти PHP против ошибки 500#

В журнале ошибок ищите «Allowed memory size of … bytes exhausted» и «Maximum execution time of 30 seconds exceeded». Первая запись значит, что скрипту не хватило памяти, вторая что он не уложился во время.

define( 'WP_MEMORY_LIMIT', '256M' );

Строка из wp-config.php работает в пределах лимита, который выставил хостинг. Поэтому поднимите значение и в разделе настроек PHP в панели. Подробнее о файле: константы wp-config.php. Разовый импорт или большая резервная копия могут упираться во время выполнения: их проще разбить на части, чем увеличивать лимит.

05 · 1 мин

Когда ошибка 500 означает нехватку ресурсов и нужен VPS#

Виртуальный хостинг делит процессор и память между сайтами одного сервера. Блогу этого хватает, а магазину с каталогом и заказами в часы пик может не хватить. Признаки: ошибка приходит и уходит вместе с наплывом посетителей, память кончается даже после поднятия лимита, после включения кэша ничего не меняется.

В таком случае переезжайте на VPS: ресурсы выделены вам одному, а настройки PHP и сервера вы меняете сами. Что нужно магазину на WooCommerce, разобрано в статье хостинг для интернет-магазина на WordPress, а сравнение с тарифами виртуального хостинга лежит на странице VPS для WordPress.

06 · 1 мин

Вопросы об ошибке 500 в WordPress#

Что значит ошибка 500 Internal Server Error в WordPress?

Сервер не смог выполнить запрос и не назвал причину. Её ищут в журнале ошибок хостинга: частые варианты это .htaccess, лимит памяти PHP и плагин.

Как исправить ошибку 500 WordPress, если админка не открывается?

Подключитесь по FTP, переименуйте .htaccess в .htaccess_old и обновите сайт. Если не помогло, переименуйте папку wp-content/plugins в plugins_old.

Почему ошибка 500 WordPress появляется только в часы наплыва посетителей?

Виртуальный хостинг делит ресурсы между сайтами, и в пик процессор или память кончаются. Включите кэш, а при повторах переходите на старший тариф или VPS.

Можно ли поднять лимит памяти для WordPress через .htaccess?

Только если PHP работает модулем Apache. На FastCGI и PHP-FPM строка php_value в .htaccess вызывает ошибку 500, лимит меняют в панели хостинга.

Почему этому можно верить

Как мы проверяли

Документация WordPress и провайдеровШаги и требования сверены с документацией, дата указана.
Всё можно повторитьКоманды и шаги установки описаны так, что их повторит любой читатель.
Независимый справочникНе связан с хостингами и пишет о подводных камнях тоже.

Источники цифр на этой странице: Документация WordPress, ru.wordpress.org/support, проверено 20 октября 2026; Документация WordPress: распространённые ошибки, developer.wordpress.org/advanced-administration/wordpress/common-errors, проверено 20 октября 2026; Документация WordPress: wp-config.php, developer.wordpress.org/advanced-administration/wordpress/wp-config, проверено 20 октября 2026; VPS Таймвеб, timeweb.com/ru/services/vds-vps, проверено 20 октября 2026.

WBРедакция WPBase · обновлено 20 октября 2026

Нужно больше ресурсов? Возьмите VPS

Для крупного магазина или высокой посещаемости подойдёт виртуальный сервер с полным контролем и почасовой оплатой.

  • Больше памяти и процессора
  • Root-доступ и любой софт
  • Почасовая оплата
  • Масштабирование без переезда
Причины