Ошибка 500 — что значит и как исправить
Пятисотая ошибка — самая неприятная: сервер не сообщает, что именно сломалось. Зато почти всегда причина на вашей стороне и находится по журналу ошибок.
Сервер получил запрос, но не смог его обработать: сломался код сайта, не хватило памяти или доступов к файлам. Сообщение «Internal Server Error» — это общий ответ, а подробности сервер пишет в журнал.
Что означает ошибка 500
Страница не отдалась, потому что при её сборке произошёл сбой. Сервер не показывает посетителю подробности (так безопаснее), поэтому нужно самому посмотреть, что записано в журнале ошибок.
Как найти причину
- Откройте панель хостинга и найдите журнал ошибок — обычно это раздел «Логи» или «Журнал ошибок».
- Посмотрите последние записи. В них будут файл и строка — точная точка сбоя. Ищите слова fatal error, parse error, memory limit, maximum execution time.
- Вспомните, что менялось за последние часы: обновление плагина, правка файла через редактор, загрузка шаблона. Откатите изменение — ошибка уйдёт.
- Проверьте права на файлы и папки: файлам обычно нужно 644, папкам 755. Неверные права дают 500 без пояснений.
- Проверьте версию PHP. Если её недавно поднимали, старый плагин мог перестать работать: верните прежнюю версию и обновите плагины.
- Если сайт на движке и есть режим отладки — включите его временно на 10 минут, чтобы увидеть причину прямо на странице, и не забудьте выключить.
Когда виноват хостинг
Если журнал пуст, а 500 появляется на всех страницах сразу, дело может быть в настройках сервера. Тогда напишите в поддержку и укажите адрес страницы и время. Ещё одна частая причина — превышение лимита памяти: тогда помогает переход на тариф выше.
Как быстро понять, в чём дело
| Симптом | Вероятная причина | |
|---|---|---|
| 500 только на одной странице | ошибка в конкретном файле или шаблоне | |
| 500 на всех страницах | общий файл настроек, права на папки, версия PHP | |
| 500 после обновления плагина | несовместимость плагина с версией движка | |
| 500 только при отправке формы | почта недоступна или превышено время выполнения | |
| 500 и сайт долго не отвечает | нехватка памяти, переход на тариф выше |
Что проверить прямо сейчас
Код ответа страницы · Заголовки и перенаправления · Скорость загрузки · Все ошибки
Частые вопросы
Можно ли исправить 500 без доступа к журналу ошибок?
Иногда да — откатом последнего изменения. Но без журнала это гадание, поэтому сначала получите доступ к логам.
Ошибка 500 на всех страницах — что это значит?
Скорее всего, проблема в общем файле настроек, в правах на папки или в версии PHP.
500 появляется только при отправке формы?
Чаще виноват скрипт отправки: почтовая функция недоступна или превышено время выполнения.
Поможет ли переустановка сайта?
Обычно нет. Ошибка почти всегда точечная, а переустановка только потеряет время.
Может ли 500 появиться сама собой?
Бывает: хостинг обновил версию PHP или сервер перезагрузился с другими настройками. Проверьте, что изменилось со стороны провайдера.
Смотрите также
Код ответа страницы
Что именно ответил сервер и куда ведёт перенаправление.
Открыть →Проверка заголовков
Все ответы сервера, редиректы и настройки.
Открыть →Проверка скорости
Что тормозит загрузку и как это исправить.
Открыть →Материал обновлён в ноябре 2026. Цены и условия провайдеров могут меняться — уточняйте на их сайтах.