Ошибка 500 — что значит и как исправить

Пятисотая ошибка — самая неприятная: сервер не сообщает, что именно сломалось. Зато почти всегда причина на вашей стороне и находится по журналу ошибок.

Сервер получил запрос, но не смог его обработать: сломался код сайта, не хватило памяти или доступов к файлам. Сообщение «Internal Server Error» — это общий ответ, а подробности сервер пишет в журнал.

Что означает ошибка 500

Страница не отдалась, потому что при её сборке произошёл сбой. Сервер не показывает посетителю подробности (так безопаснее), поэтому нужно самому посмотреть, что записано в журнале ошибок.

Как найти причину

  1. Откройте панель хостинга и найдите журнал ошибок — обычно это раздел «Логи» или «Журнал ошибок».
  2. Посмотрите последние записи. В них будут файл и строка — точная точка сбоя. Ищите слова fatal error, parse error, memory limit, maximum execution time.
  3. Вспомните, что менялось за последние часы: обновление плагина, правка файла через редактор, загрузка шаблона. Откатите изменение — ошибка уйдёт.
  4. Проверьте права на файлы и папки: файлам обычно нужно 644, папкам 755. Неверные права дают 500 без пояснений.
  5. Проверьте версию PHP. Если её недавно поднимали, старый плагин мог перестать работать: верните прежнюю версию и обновите плагины.
  6. Если сайт на движке и есть режим отладки — включите его временно на 10 минут, чтобы увидеть причину прямо на странице, и не забудьте выключить.

Когда виноват хостинг

Если журнал пуст, а 500 появляется на всех страницах сразу, дело может быть в настройках сервера. Тогда напишите в поддержку и укажите адрес страницы и время. Ещё одна частая причина — превышение лимита памяти: тогда помогает переход на тариф выше.

Как быстро понять, в чём дело

СимптомВероятная причина
500 только на одной страницеошибка в конкретном файле или шаблоне
500 на всех страницахобщий файл настроек, права на папки, версия PHP
500 после обновления плагинанесовместимость плагина с версией движка
500 только при отправке формыпочта недоступна или превышено время выполнения
500 и сайт долго не отвечаетнехватка памяти, переход на тариф выше
Если сайт на конструкторе (Tilda и подобные), настройки ищутся в панели конструктора, а не на хостинге.

Что проверить прямо сейчас

Код ответа страницы · Заголовки и перенаправления · Скорость загрузки · Все ошибки

Журнал ошибок в панели, свежий PHP и поддержка круглосуточно — у HostFly.by.

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

Можно ли исправить 500 без доступа к журналу ошибок?

Иногда да — откатом последнего изменения. Но без журнала это гадание, поэтому сначала получите доступ к логам.

Ошибка 500 на всех страницах — что это значит?

Скорее всего, проблема в общем файле настроек, в правах на папки или в версии PHP.

500 появляется только при отправке формы?

Чаще виноват скрипт отправки: почтовая функция недоступна или превышено время выполнения.

Поможет ли переустановка сайта?

Обычно нет. Ошибка почти всегда точечная, а переустановка только потеряет время.

Может ли 500 появиться сама собой?

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

Смотрите также

Материал обновлён в ноябре 2026. Цены и условия провайдеров могут меняться — уточняйте на их сайтах.