Ошибка 500 WordPress: что делать с Internal Server Error
Ошибка 500 WordPress значит, что сервер получил запрос, но не смог его выполнить, и точной причины не назвал: она записана в журнале ошибок хостинга. Чаще всего ищут в четырёх местах: файл .htaccess, лимит памяти PHP, плагин или тема, повреждённые файлы ядра.
Ответ за 30 секунд
Код 500 не называет причину, её называет журнал ошибок хостинга. Начните с переименования .htaccess, затем отключите плагины и увеличьте память. Если ошибка возвращается в часы наплыва посетителей, проблема в ресурсах тарифа, а не в файлах, и сайту нужен VPS.
Свои процессор и память, root-доступ, цены от 1 242 ₽ в месяц (Таймвеб, на 20 октября 2026).
Откуда берётся ошибка 500 на сайте WordPress500код ответа сервера, общий для всех причин
.htaccess_oldимя копии файла при проверке
256Mпример лимита памяти для 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-клиенте или файловом менеджере.
- Переименуйте .htaccess в .htaccess_old.
- Обновите сайт. Если ошибка ушла, виноват файл.
- Откройте в админке «Настройки», «Постоянные ссылки» и нажмите кнопку сохранения: WordPress создаст новый .htaccess.
- Верните свои правила из .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, 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.
Нужно больше ресурсов? Возьмите VPS
Для крупного магазина или высокой посещаемости подойдёт виртуальный сервер с полным контролем и почасовой оплатой.
- Больше памяти и процессора
- Root-доступ и любой софт
- Почасовая оплата
- Масштабирование без переезда