Ошибки сайта 4.х.х и 5.х.х


При каждом обращении к странице сайта браузеру сервером через HTTP протокол дается трехзначный код ответа (HTTP status code). Это код ответа сервера как раз позволяет понять текущее состояние страницы сайта к которой тдёт обращение. Код ответа сервера является очень важным параметром влияющим на поисковую оптимизацию сайта. Cамые известные коды ответа сервера (коды состояния HTTP) – 404, 200, 500 и 301.

Коды сгруппированы в 5 классов:

  • Информационные 100 - 199
  • Успешные 200 - 299
  • Перенаправления 300 - 399
  • Клиентские ошибки 400 - 499
  • Серверные ошибки 500 - 599

Ошибка 400 Bad Request

Описание: Проявляется, в случае некорректного запроса. Следовательно, причину данной ошибки стоить искать на стороне конкретного клиента:

Решение: Вам скорее всего поможет одно из решений:

  • проверьте корректность запрошенного адреса страницы на соответствие регистра вводимых символов. Что это значит? Давайте разберёмся, на пример example.com и Example.COM это два разных названия с разным регистром символов, к стати не забудьте проверить и спецсимволы такие как % & / и т.д.
  • Очистите браузерный кеш и куки, попробуйте перелогинится на сайте.
  • Если же ошибка проявляется систематически, то:

  • Попробуйте откатить последние изменения в коде вашей системы, к состоянию до появления ошибки
  • Удалить/отключить недавно установленные расширения и плагины последнего работоспособного состояния


Ошибка 405 Not Allowed

Описание: Данная ошибка 405 Not Allowed возникает из-за работы php скрипта, пытающегося провести некорректный POST запрос, который в результате получает отказ в обработке со стороны сервера.

Решение: Для того что бы найти причину ошибки, нужно воспользоваться логами. Если вы столкнулись с этой ошибкой, то попробуйте увеличить параметры в php:

  • max_execution_time
  • memory_limit
  • post_max_size
  • upload_max_filesize


Ошибка 424 Заблокировано правилами безопасности

Описание: Возникает в том случае, если запрос содержит признаки попытки использования уязвимостей в популярных CMS для получения несанкционированного доступа к управлению сайтом.

Решение: Если вы видите в логе сайта эту ошибку то не стоит волноваться, это говорит лишь о том, что кто-то пытался сканировать ваш сайт на наличие уязвимостей и мы не позволили это сделать. Узнать больше о данной ошибки, можно используя логи в панели управления.


Ошибка 500 Internal Server Error

Описание: Ошибка свидетельствует о том, что серверу не удается обработать запрос. Как правило, подобная ошибка возникает из-за некорректной конфигурации файла .htaccess. Так же, данная ошибка, может возникнуть из-за ошибки работы PHP скриптов.

Решение: Нужно проверить права на файлы и каталоги:

  • Не рекомендуется устанавливать права на файлы выше 640 и 750 для каталогов, так как это может привести к ошибке 500
  • Комментарии в конце строки
  • Не корректные комментарии к строкам в файле .htaccess
  • BOM-символы
  • В .htaccess при редактировании быть записаны невидимые BOM-символы, из-за которых и возникает ошибка. Для устранения проблемы следует открыть файл в каком-либо редакторе, и сохранить его в чистой кодировке UTF-8 и загрузить обратно на хостинг


Ошибка 503 Service Temporarily Unavailable

Описание: Это ошибка временного характера, которая возникает в случаях, когда сайт поддается нагрузке, которая превышает установленные лимиты — т.е. сервер временно прекращает обработку поступающих запросов и становиться временно не доступным. В некоторых случаях (когда проблема имеет разовый характер), ошибка решается сама собой и не требует вмешательства со стороны администратора или тех поддержки.

Решение: Однако, если ошибка имеет системный характер и проявляется периодически, вам скорее всего поможет одно из решений:

  • Добавьте в ваш robots.txt директиву Crawl-delay что позволит откорректировать интенсивность сканирования страниц сайта поисковыми системами
  • Проверьте компоненты своей CMS. Например компоненты, которые не входят в состав системы по умолчанию: это могут быть дополнительные плагины, сторонние сервисы, кастомный функционал и т.д. и т.п.. Попробуйте заменить самые ресурсоемкие из них
  • Обязательно оптимизируйте работу своего сайта


Ошибка 508 Resource Limit Is Reached
Описание: Причиной ошибки 508 является превышение максимального допустимого количества одновременно работающих процессов Apache в хостинг-аккаунте. В случае возникновения ошибки 508 следует проанализировать логи сервера, чтобы определить типы запросов, которые запускали эти процессы. Ошибка часто сопровождается в Error-логе сайта записями вида «LVE enter: LVE(XXX) HANDLER(XXX) HOSTNAME(XXX) URL(XXX) TID(XXX) errno (7) Read more: http://e.cloudlinux.com/MHL-E2BIG min_uid (0)». Распространённые причины проблемы:
  • Недостаточная оптимизация скриптов сайта
  • Неоптимальная работа сайта с базой данных. Например, наличие медленных запросов или отсутствие индексов
  • Неправильная логика работы сайта, из-за чего его он обращается к своим же ресурсам не напрямую, а по HTTP, тем самым порождая лишние запросы
  • Скрипты сайта в процессе своей работы обращаются к сторонним ресурсам, причиной может быть недоступность или долгий ответ этих ресурсов

Решение: Для решения проблемы могут применяться ниже следующие способы:

  • Анализ логов и его остановка излишних процессов. Если остановить источник невозможно, ограничение доступа к сайту для него.
  • Оптимизация потребления ресурсов сервера
  • Принудительное завершение активных процессов
  • Если самостоятельно определить причину и принять меры возможности нет, следует сообщить о проблеме веб-разработчику сайта
  • Если выше перечисленные действия не помогли то возможен вариант перехода на один из больших тарифов на хостинге


В приведенном выше списке поясняется большинство кодов статуса HTTP, с которыми вы можете столкнуться


Связанные статьи

Как исправить ошибку «Не удалось получить список каталогов» в FileZilla

При использовании FTP клиента FileZilla, если вы можете столкнулись с такой ошибкой: Статус:...

Ошибки FTP соединений

В данном руководстве рассмотрим распространенные ошибки при работе с FTP и варианты их решения. В...

Что такое смешанное содержимое или mixed content?

Смешанный контент или mixed content, это когда страница загружается с использованием сертификата...

500 Internal Server Errors

Как исправить внутреннюю ошибку сервера 500В отличие от других ошибок на стороне сервера, таких...