Ошибка 500 — что это?

Одной из самой распространённых ошибок (на втором месте после ошибки 404) является ошибка 500. Внутренняя ошибка сервера обычно происходит по независящим от пользователя причинам. Иными словами, ошибка происходит именно на стороне сервера, т.е. удалённого компьютера, на котором находится сайт или приложение. Ничего непонятно? Давайте попробуем разобраться поподробнее, что же такое ошибка 500?

Ошибка 500 (Internal Server Error) — это http код, отдаваемый сервером когда при выполнении кода происходит ошибка. Представьте, что вы пишите код на php и создаёте сайт. Если вы допустите ошибку в коде, сервер ответит ошибкой 500. Если код будет выполнен без ошибок, удалённый компьютер, на котором выполняется код, ответит 200 (OK). Ошибка 500 может появляться при выполнении конкретного действия, например, при отправке формы. Значит проблемный участок кода срабатывает именно при выполнении данного действия.

Ошибка 500 (внутренняя ошибка сервера) — как исправить?

  • Если вы посетитель сайта или пользователь какого-то сервиса, в котором возникает эта ошибка, максимум, что вы можете сделать — обратиться в техподдержку. Возможно, создатели сайта не в курсе об этой ошибке — таким образом вы окажете им помощь в её нахождении и соответственно она будет исправлена гораздо быстрее.
  • Если вы владелец сайта, и на вашем сайте возникает эта ошибка, ответ на вопрос как исправить ошибку 500 не будет столь однозначным. Всё зависит от используемой CMS, скриптов, плагинов, версии сервера и т.п. Однако, вы можете попробовать самостоятельно диагностировать ошибку, посмотрев логи сервера. Также во многих CMS можно включить отладку и вместе с ошибкой 500 вы будете получать информацию об участке кода, в которой произошла эта ошибка. К примеру, в WordPress за это отвечает константа WP_DEBUG, которую нужно установить на TRUE в wp-config.php
  • Видите ошибку 500 в майл почте (mail.ru)? Судя по количеству запросов, для них это стандартная ситуация. Просто подождите некоторое время и почта снова заработает.
  • Ошибка 500 на фикбук? Тоже самое — ведутся работы на сервере, поэтому нужно просто подождать.

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

Вы владелец сайта и у вас ошибка 500? Пишите в комментарии и мы обязательно разберемся с ней вместе!

С уважением, редакция FixErro.com

Задайте вопрос

или поделитесь своим способом решения проблемы

Имя/никнейм *
Адрес электронной почты *