Распространённые ошибки на сайте

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

Распространённые ошибки на сайте

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

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

Отчего же возникает данная ошибка? Ошибку 403 могут вызвать следующие факторы:

  1. В корне или папке на сервере отсутствует index-файл (главная страница по умолчанию). Файл вида “index.html” или “index.php” негласно является главной страницей той директории, в которой он располагается, поэтому если ссылка ведет не на конкретный URL а в каталог и в нем отсутствует index-файл, то может возникнуть ошибка 403.
  2. На папки сайта выставлены неправильные права доступа. У каждой папки на сервере есть свои права, определяющие какие манипуляции доступны для скриптов сайта для данной директории. Права на папки ставятся с целью улучшения безопасности сайта, но их неграмотная простановка может нарушить работоспособность ресурса.
  3. Файлы скрипта сайта загружены не в ту папку на сервере. Помимо системных папок на сервере любого хостинга существует корневая директория, в которую и следует переносить файлы сайта, ее адрес всегда можно посмотреть в кабинете хостинга (обычно это – “http”, “public_html” или “httpdocs”).

Помимо этого ошибка 403 может возникать при изменении доменного имени сайта и неправильного указания DNS серверов сайта.

Для решения проблемы с номером 403 следует обратиться к специалистам, имеющим соответствующие знания и опыт в области сайтостроения.

Ошибка 404 (Not Found) - документ не найден

Пожалуй, самая простая и распространённая из ошибок. Отчего возникает ошибка 404?

Как правило, данная проблема появляется в случаях, когда ссылка ведет на несуществующую страницу, или документ, которого больше нет на сервере сайта.

Ошибку 404 можно решить, просто изменив адрес ссылки, или добавить конечную страницу или документ.

Ошибка 500 (Internal Server Error) - внутренняя ошибка сервера

Основными причинами в появления на сайте ошибки с номером 500 является неправильная настройка сервера посредствам файла .htaccess и ошибки в работе CGI-скриптов.

Для устранения ошибки 500 стоит обратиться к администратору сайта или сервера.

Ошибка 503 (Service Temporarily Unavailable) - сервис временно недоступен

503 - это проблема, связанная с нагрузкой сайта на процессор сервера.

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

Основными методами исправления ошибки 503 является либо оптимизация кода ресурса с целью уменьшить кол-во выдаваемых им запросов к серверу, либо перенести сайт на более ресурсоемкий хостинг. Доверять эту работу стоит только профессиональным программистам либо администраторам с соответствующим опытом.

Хотите заказать аудит сайта?

Наш практический опыт в веб-программировании гарантирует Вашему проекту высокий уровень реализации в оптимальные сроки.

Полезная информация