Ошибка 500. Что передать разработчику?
HTTP 500 означает неожиданное условие на стороне сервера, из-за которого запрос не выполнен. ELL помогает уточнить код, адрес и момент наблюдения. Соберите сведения для разработчика, отделив полученный ответ от предположений о причине.
Задача
Условный пример
Учебная ситуация для объяснения сценария.
До
Вымышленная ситуация: у раздела услуг по адресу https://example.com/services/ появляется ошибка. Владелец собирается написать разработчику «снова сломался PHP», хотя у него есть только HTTP 500. Все адреса, время и ответы в этом примере условные.
После
Обращение можно составить так: «Публичный URL: https://example.com/services/. Время проверки: 8 ноября 2026, 10:20 UTC+3. HTTP-ответ: 500. Конечный адрес: https://example.com/services/. В блоке “Переходы и ответы” одна запись: 500 — тот же URL; перенаправлений нет. Ожидается открытие раздела услуг. Известных недавних изменений нет. Просьба проверить этот запрос на стороне сайта и сообщить, когда сверить результат». Это сведения вымышленной ситуации, без установленной причины и обещанного исправления.
Порядок действий
- Выберите точную публичную страницу с проблемой. Используйте обычный URL без логина, пароля, токенов и закрытых параметров. Откройте «Доступность и HTTPS», вставьте его в поле адреса и нажмите «Проверить доступность» один раз в пределах доступного лимита.
- Прочитайте поле «HTTP-ответ». Для этого сценария нужен именно 500: общая подпись «Сервер вернул ошибку» используется и для других серверных кодов. Отсутствие ответа или отказ HTTPS не называйте ошибкой 500.
- Запишите время из поля «Проверено» с часовым поясом, конечный адрес и показанные строки блока «Переходы и ответы». Отдельно укажите ожидаемый публичный раздел и известное владельцу изменение, если оно было; связь изменения со сбоем пока остаётся предположением.
- Передайте эти сведения разработчику сайта; если ответственный неизвестен, начните с владельца или администратора. Внутренние журналы специалист изучает отдельно в своей среде. Согласуйте следующий шаг и время повторной проверки; не выбирайте перезапуск или изменение настроек только по коду 500.
Проверить перед завершением
- Записан точный публичный URL, для которого получен HTTP 500.
- Время с часовым поясом, конечный адрес и видимая цепочка переданы вместе.
- Известные обстоятельства отделены от предположения о причине.
- В обращении нет паролей, токенов, cookies и содержимого журналов.
Ограничения и условия
Вопросы и ответы
Ошибка 500 доказывает сбой PHP или хостинга?
Нет. 500 сообщает о неожиданном условии, помешавшем серверу выполнить запрос. Конкретное приложение, настройку или поставщика по одному коду определить нельзя. Разработчик сопоставляет наблюдение со сведениями своего сайта отдельно.
Почему в браузере страница может открываться?
Браузер и сервер ELL могут обратиться в разное время и в разных условиях. ELL не передаёт cookies или учётные данные посетителя. Успех в браузере не отменяет записанный ответ 500, а один ответ ELL не доказывает сбой для всех.
Что отправить разработчику?
Публичный URL без секретов, время с часовым поясом, HTTP 500, конечный адрес, видимые переходы и ожидаемый раздел. Известное изменение сайта добавьте как обстоятельство. Журналы, пароли, cookies и токены в такое сообщение не вставляйте: внутреннюю диагностику специалист проводит отдельно.
Начните с точного публичного адреса.
Одна ручная проверка без регистрации и банковской карты.
Проверить публичный адрес