Что значит ошибка 500 на сайте: сервер получил запрос, но не смог его обработать и отдал вместо страницы сухую заглушку «Internal Server Error». Сам ты это замечаешь редко, обычно по звонку: клиент в панике, реклама спокойно льёт бюджет, а из заявок тишина. Был у меня владелец магазина, который узнал о падении сайта на третий день, от постоянного покупателя. Три дня трафик ехал в пустоту и всё это время оплачивался. Коды ответа сервера устроены так, что число намекает на суть. 404, страницы нет, 403, доступ закрыт, 301, адрес переехал...
Код 500 значит, что сервер принял запрос, но не смог его обработать, сломалось что-то на стороне сайта или хостинга, а не в вашем браузере. По-английски это Internal Server Error: обобщённый сигнал о внутренней проблеме, и это только начало поиска, а не готовый диагноз. За 20 лет работы с сайтами малого бизнеса я вытаскивал эту ошибку, наверное, сотни раз. И каждый раз вижу одно и то же: владелец смотрит на белый экран и не понимает, что случилось и с чего начать. Позвонил мне как-то в субботу собственник интернет-магазина детских товаров из Питера...