Что означает ошибка 500
Ошибка 500 - это общий серверный сбой. Браузер сообщает, что запрос дошёл до сервера, но сервер не смог вернуть нормальный ответ. Это не всегда значит, что сайт полностью сломан. Иногда падает одна страница, форма, корзина или сценарий оплаты.
Главная сложность в том, что код 500 почти ничего не говорит о причине. Это может быть ошибка в PHP, Python или Node.js, конфликт плагина, переполненный диск, неправильные права файлов, недоступная база данных, сломанный `.htaccess`, сбой после обновления или ошибка во внешней интеграции.
Коротко
Не пытайтесь лечить ошибку 500 по одному скриншоту. Нужны время сбоя, URL, последние изменения, доступ к логам и понимание, какие сценарии перестали работать.
Первые 10 минут: что сделать безопасно
Если сайт приносит заявки или заказы, цель первых минут - не "починить любой ценой", а сохранить данные для диагностики и быстро понять масштаб аварии.
- Откройте сайт в другом браузере или с мобильного интернета, чтобы исключить локальный кэш.
- Запишите точное время ошибки и адрес страницы, где она появилась.
- Проверьте, падает весь сайт или только форма, корзина, личный кабинет, оплата.
- Сделайте скриншот ошибки и скопируйте текст сообщения, если он есть.
- Проверьте письма от хостинга: не было ли превышения лимитов, блокировки, нехватки места или abuse.
Чего не делать вслепую
Ошибка 500 часто появляется после обновлений, правок темы, установки плагина или смены версии PHP. В этот момент хочется "откатить всё", но резкий откат может удалить свежие заказы, заявки или изменения в базе.
Важно
Не восстанавливайте старый бэкап поверх текущего сайта, пока не сделана свежая копия файлов и базы. Иначе можно потерять последние заявки, заказы, оплаты или следы причины сбоя.
- не обновляйте CMS и плагины "на всякий случай";
- не меняйте версию PHP без понимания зависимостей;
- не удаляйте файлы, которые кажутся подозрительными, без копии;
- не отключайте все плагины на рабочем магазине без фиксации состояния;
- не правьте конфиги сервера по совету из случайной статьи, если нет плана отката.
Частые причины ошибки 500
| Симптом | Где искать | Что обычно проверяют |
|---|---|---|
| Сайт упал после обновления | CMS, тема, плагины, зависимости | Логи ошибок, совместимость версий, последние изменённые файлы |
| Падает только форма или корзина | Backend, почта, CRM, платежи | Логи отправки, webhooks, внешние API, права на запись |
| Ошибка появилась без правок | Хостинг, база, диск, лимиты | Свободное место, лимиты памяти, доступность базы, cron-задачи |
| 500 только на части страниц | Маршрутизация, шаблоны, кеш | Конкретный URL, параметры запроса, кеш, правила редиректов |
| После переноса сайта | Окружение, DNS, SSL, конфиги | Версии PHP/Node/Python, права файлов, переменные окружения |
Что отправить специалисту
Чем точнее первое сообщение, тем быстрее начинается диагностика. Не нужно писать длинное техническое ТЗ. Достаточно собрать факты, которые сразу отделяют догадки от реальной картины.
- адрес сайта и конкретные URL, где видна ошибка 500;
- когда началось и что меняли перед этим: обновления, релиз, перенос, правки подрядчика;
- что критично для бизнеса: заявки, оплата, личный кабинет, админка, каталог;
- CMS или стек, если знаете: WordPress, Bitrix, Tilda с внешним кодом, Laravel, Django, Node.js;
- доступы владельца к хостингу, серверу, CMS, базе и логам;
- есть ли свежий бэкап и где он лежит.
Мини-шаблон сообщения
"Сайт example.ru выдаёт 500 на странице оформления заказа. Началось сегодня около 12:40 после обновления модуля оплаты. Главная открывается, корзина падает. Хостинг - такой-то, CMS - такая-то. Доступы к хостингу и админке есть, бэкап за вчера есть."
Когда нужно чинить срочно
Не каждая ошибка 500 требует аварийного режима. Но есть случаи, когда лучше не ждать "до понедельника" и не просить знакомого посмотреть вечером.
- сайт принимает заявки или оплату, и клиенты прямо сейчас не могут оставить заказ;
- падает админка, а менеджеры не могут обработать текущие заявки;
- ошибка появилась после взлома, редиректов или письма от хостинга;
- идёт платная реклама, а посадочная страница отдаёт 500;
- после сбоя могли потеряться заказы, оплаты или статусы в CRM.
Если сайт сейчас отдаёт 500
Начните с аварийной диагностики: зафиксируем состояние, посмотрим логи, сделаем копию перед правками и предложим безопасный первый шаг. Диагностика сайта - от 7 500 ₽.
Что сделать после исправления
Когда сайт снова открывается, работа не заканчивается. Нужно понять, почему ошибка возникла, иначе она может вернуться после следующего обновления, оплаты, импорта каталога или автоматической задачи.
- сохранить краткий отчёт: причина, что изменили, какие файлы и настройки затронули;
- проверить формы, оплату, почту, CRM и основные страницы;
- настроить регулярные бэкапы и проверить восстановление;
- договориться, кто следит за SSL, обновлениями и лимитами хостинга;
- если проблема повторяемая, перевести сайт на поддержку с мониторингом.
Если коротко
Ошибка 500 - это не диагноз, а сигнал серверного сбоя. Лучший первый шаг для владельца бизнеса: зафиксировать URL, время, последние изменения и критичные сценарии, не делать слепой откат и передать специалисту доступы к логам. Так диагностика начинается с фактов, а не с угадывания.