Ошибка 500 Internal Server Error WordPress — как исправить | Мастерская — de-bor.ru

Частный web-мастер Денис Борисов
WordPress-сайтов

Ошибка 500 Internal Server Error WordPress — как исправить

WordPress: ошибки и фиксы · 2026-05-27 · 3 мин чтения

500 Internal Server Error — самая бесполезная ошибка. WordPress не говорит что сломалось, просто «сервер не справился». В отличие от белого экрана, тут проблема часто не в самом WordPress, а в конфигурации сервера. Лечится иначе.

Почему это происходит

Три основные причины — и они разные на разных хостингах:

  1. Битый .htaccess — самая частая. После установки плагина кеширования или безопасности тот дописывает свои правила, и Apache падает в ошибку 500.
  2. Права на файлы — плагин создал папку с правами 777, хостинг ругается. Особенно на Beget и Timeweb.
  3. PHP memory limit — скрипт запросил больше памяти, чем выделено процессу. Сервер убивает процесс и отдаёт 500.

Что делать

1. Проверить логи сервера

Не debug.log WordPress — его 500-я может вообще не писать. Нужны серверные логи. Где они лежат:

  • Beget: панель управления → Логи → Ошибки (error_log в корне сайта)
  • Timeweb: панель → Сайты → ваш сайт → Логи ошибок
  • Reg.ru: панель ISPmanager → Логи → сайт → error.log

В логе будет конкретная строка: «mod_rewrite: maximum number of internal redirects reached» или «Allowed memory size of…» — это сразу указывает на причину.

2. Сбросить .htaccess

Самая быстрая диагностика: переименуйте .htaccess в корне сайта во что-то другое:

/.htaccess → /_htaccess_backup

Обновите страницу. Если ошибка исчезла — проблема в .htaccess. Зайдите в админку (она теперь работает), Настройки → Постоянные ссылки → нажмите «Сохранить». WordPress пересоздаст чистый .htaccess.

Дальше аккуратно включайте плагины кеширования/безопасности по одному — и проверяйте .htaccess после каждого. Виновник найдётся быстро.

Не пересоздавайте .htaccess вручную, если не помните что там было. Некоторые плагины (WP Rocket, Really Simple SSL) дописывают важные правила. Просто сохраните постоянные ссылки — и добавляйте правила плагинов заново.

3. Права на файлы и папки

Многие shared-хостинги (Beget, Timeweb) блокируют выполнение PHP-файлов с правами 777. Проверьте через FTP: папки должны быть 755, файлы 644.

Быстрая команда через SSH (если есть доступ):

find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

Плагин W3 Total Cache любит создавать папку /wp-content/cache/ с правами 777 — это частая причина 500 на Beget.

4. Память PHP

В логе Allowed memory size of X bytes exhausted? Добавьте в wp-config.php:

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

Не помогает — пишите на хостинг. На shared-тарифах часто жёсткий лимит 128M, и никакой define его не обойдёт.

Что не работает

«Переустановите WordPress» — бесполезно. Ошибка 500 почти никогда не связана с ядром. Вы переустановите, а плагин снова испортит .htaccess — и та же ошибка через час.

«Увеличьте все лимиты» — если проблема не в памяти, настройка max_execution_time, max_input_vars и прочих параметров просто откладывает проблему. Сначала прочитайте лог.

Частые вопросы

Ошибка 500 только на одной странице, остальные работают.
Битая запись в БД или проблема с плагином на конкретном URL. Отключите плагины по одному и обновляйте проблемную страницу. Часто виноваты плагины шорткодов и page builder'ов.
После переноса сайта на другой хостинг — ошибка 500.
Почти наверняка версия PHP. Старый сайт работал на PHP 7.4, а новый хостинг дал 8.2. Переключите версию PHP в панели хостинга на ту, что была на старом. Потом постепенно обновляйте плагины под PHP 8.x.
Ошибка 500 в админке, сайт работает нормально.
Плагин или тема грузят что-то тяжёлое в админ-панели. Проверьте логи сервера — там будет название файла. Часто виноваты плагины статистики и SEO с тяжёлыми дашбордами.

Не получается найти причину?

Напишу в логи, найду что сломалось и исправлю. Ошибка 500 обычно чинится за 30-60 минут.

Написать в Написать в

Сопровождение и поддержка сайта

Сопровождение и поддержка сайта

Исправлю ошибки WordPress, восстановлю сайт.

от 5.400 ₽/мес

Подробнее
Техническая оптимизация

Техническая оптимизация

Ускорю сайт, настрою кэш, устраню узкие места.

7.200

Подробнее
Меню раздела
Теги

Разрабатываю WordPress-сайты

Лендинги, многостраничные сайты, интернет-магазины на WooCommerce — всё на WordPress с удобной панелью управления.

Сайт под ключ: регистрация домена и хостинга, установка WordPress, настройка шаблона и модулей.

Поддерживаю WordPress-сайты

Обновление плагинов и тем, резервное копирование, мониторинг работоспособности — сайт работает без сбоев.

Оперативное исправление ошибок, создание новых разделов, доработка функционала и наполнение контентом.

Продвигаю WordPress-сайты

SEO-оптимизация, настройка Яндекс Метрики и Вебмастера, подключение Google Search Console.

Оптимизация позволяет «поднять» сайт в поисковых выдачах, увеличить целевой трафик и привлечь новых клиентов.

Чистка от вирусов WordPress

Если сайт взломали, появился подозрительный код или спам-рассылка — найду и удалю вредоносный код, закрою уязвимости и настрою защиту от повторного заражения.

После чистки проверю все файлы и плагины, обновлю WordPress до актуальной версии и настрою автоматическое резервное копирование.

Диагностика сайта

Проверю ваш сайт по ключевым параметрам и подготовлю отчёт с рекомендациями:

  • Скорость загрузки и производительность;
  • Безопасность и уязвимости;
  • SEO-состояние и индексация;
  • Мобильная адаптация;
  • Технические ошибки и код.
Заказать диагностику
Михайлова Анастасия

Денис МАСТЕР своего дела. Вёл целый проект, работали с ним на протяжении 4х месяцев. Отзывчивый, понимающий с полуслова специалист. Стоимость услуг радует, а качество работы приводит в восторг.

Денис спасибо Вам от лица нашей строительной компании и от всего нашего персонала.

Михайлова Анастасия
Игорь Караваев

Обратился к Денису для восстановления сайта на WordPress после сбоя. Сделал, как и обещал, за сутки — сайт снова работает без ошибок. Профессионал своего дела, доходчиво объясняет, вежлив и тактичен. Однозначно рекомендую!

Игорь Караваев
Яна Веркулич

Денис, спасибо огромное за работу)) Очень тепло вспоминаю Вас и все что Вы сделали для моей работы и моего сайта.

Денис Профессионал с большой буквы, решает любые вопросы, отличный специалист))

Рекомендую к сотрудничеству, еще раз спасибо)

Яна Веркулич
Бюро Переводов

Денис оперативно и грамотно справляется со всеми поставленными задачами. Внес правки на англоязычную и русскоязычную версии сайта, учел все пожелания. Будем обращаться еще!

Бюро Переводов
Анастасия Виричева

Денис мастер своего дела, рекомендую его как специалиста.
Понимает, что нужно сделать и справляется с поставленной задачей в короткое время.

Делал сайт для салона красоты, просто и функционально.

Анастасия Виричева
Владимир

Очень много времени мучались с сайтом на OpenCart. «Специалисты» не могли нормально разобраться в проблеме, возникавшей при выполнении элементарной задачи.

Денис сделал это в два счета, также расписал подробно, в чем была проблема и как она решена. На 200% доволен. Даже не хочется его рекомендовать, потому что будет постоянно занят))

Владимир
Ксения Петровская

Денис оперативно ответил и помог решить проблему, которую я даже описать нормально не могла)) Мы сами что-то накрутили с корпоративной почтой — письма то уходили, то нет, в общем всё сломали.

Денис всё починил, теперь у нас нормальная почта, домен работает, письма приходят и уходят. Цена как заявлена — оплатили по факту проверки. Спасибо большое!

Ксения Петровская
Александр Кривуля

Заказал у Дениса доработать сайт на WordPress. При этом трудно себе представлял, что сам хочу. Благодаря профессионализму Дениса и его умению всё грамотно и просто объяснять, предлагать разные варианты решений — цель была достигнута.

Умение общаться доходчиво и терпеливо с клиентами — огромный плюс. Я очень доволен. Однозначно рекомендую!

Александр Кривуля
Кондитер мания

Прекрасный специалист, ответил и устранил ошибку на сайте за пару часов, сохранила контакт, будем по необходимости обращаться. Рекомендую!

Кондитер мания

Бесплатная настройка хостинга и домена

Регистрация хостинга на 1 месяц и домена .ru/.рф на 1 год входит в стоимость разработки сайта.

Подробнее

Разрабатываю сайты для клиентов по всей России:

Показать все города