Перейти к содержимому
EN
← Все коды состояния
500
Ошибки сервера

HTTP-код 500 Internal Server Error

HTTP 500 Internal Server Error — общий код ответа, которым сервер сообщает о сбое на своей стороне (исключение в приложении, ошибка конфигурации), из-за которого запрос не выполнен. Причину ищут в логах сервера, а не в запросе.

Исправляете эту ошибку на сайте, сервере или в API? Пошаговый разбор: Ошибка 500 Internal Server Error: что значит и как исправить →

Определение (RFC 9110)

HTTP-код 500 Internal Server Error определён в RFC 9110 (HTTP Semantics), раздел 15.6.1 — действующей спецификации семантики HTTP (июнь 2022), которая заменила устаревшие RFC 7231 и RFC 2616.

Описание

Код 500 Internal Server Error указывает, что сервер столкнулся с непредвиденным условием, которое помешало выполнить запрос. Это общая «универсальная» ошибка сервера.

Частые причины

  • Необработанное исключение в коде
  • Синтаксическая ошибка в серверном скрипте
  • Сбой подключения к базе данных
  • Неправильная конфигурация сервера
  • Исчерпание памяти или ресурсов

Как исправить

  • Проверьте логи ошибок сервера
  • Просмотрите последние изменения кода
  • Проверьте подключение к базе данных
  • Проверьте логи ошибок PHP/приложения
  • Убедитесь в правильной обработке ошибок

Проверьте HTTP-статус вашего сайта

Проверить →

Связанные коды

Связанные гайды

Развёрнутые материалы по теме из базы знаний.

Автоматизируйте эту проверку

Настройте continuous monitoring и получайте алерт, когда что-то сломается. Не нужно помнить запускать вручную.