Ошибки на сайте и причины их возникновения

Ошибками в протоколе HTTP возникают в случае, если веб-сервер по какой-то причине не может успешно отправить пользователю запрашиваемый документ. В этом случае сервер сообщит пользователю в HTTP-заголовке код ошибки, которая возникла.

Коды ошибок бывают положительными и отрицательными или успешными и не успешными.

Есть четыре типа кодов:

С полным списком ошибок и их кратким описанием можно ознакомиться на странице Wikipedia:
http://ru.wikipedia.org/wiki/Список_кодов_состояния_HTTP#401

В данной статье мы рассмотрим наиболее часто встречающиеся ошибки и причины их возникновения.

Ошибка - показывается список файлов вместо первой страницы

Вероятно не верно задано имя главного/индексного файла. Индексный файл может иметь названия index.html, index.htm, index.php, index.phtml, index.shtml, default.htm или default.html.

Ошибка 401 401 (Не авторизован)

Возникновение данной ошибки говорит о том, что требуется идентификации пользователя. То есть для просмотра страницы необходимо ввести логи и пароль для идентификации.

Ошибка 403 (Доступ запрещен)

Ошибка 403 возникает, если сервер не смог обработать запрос по причине того, что доступ к файлу запрещен.

Чаще всего это возникает в случаях, если:

Ошибка 404 (Файл не найден)

Ошибка 404 (Файл не найден) возникает если у веб-сервера запрашивают документ, которого нет на сервере. Так же данная ошибка может возникнуть если пользователь неправильно вводит URL ссылки на файл расположенный на сайте.

Ошибка 500 (Внутренняя ошибка сервера)

Любая внутренняя ошибка сервера, которая не входит в рамки остальных ошибок класса 5xx.

Причин возникновения данной ошибки очень много.

Чаще всего ошибка возникает по следующим причинам: невозможно запустить скрипт, размещенный на сервере; в скрипте имеется ошибка; а также если помещена неправильная инструкция в файл .htaccess.