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


Ошибка 400 Bad Request

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

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

Если же ошибка проявляется систематически, то:

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

 

Ошибка 405 Not Allowed

Данная ошибка 405 Not Allowed возникает из-за работы php скрипта, пытающегося провести некорректный POST запрос, который в результате получает отказ в обработке со стороны сервера. Для того что бы найти причину ошибки, нужно воспользоваться логами. Если вы столкнулись с этой ошибкой, то попробуйте:
Увеличить параметр max_execution_time и/или других параметров в php таких как 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, тем самым порождая лишние запросы.
Скрипты сайта в процессе своей работы обращаются к сторонним ресурсам, причиной может быть недоступность или долгий ответ этих ресурсов.

Способы решения

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

Ошибка Fatal error: Allowed memory size

Ошибка «Fatal error: Allowed memory size» означает, что скрипт в процессе своей работы превысил значение параметра PHP memory_limit текущего тарифного плана. Решением проблемы может быть:

Изменение значения memory_limit в настройках PHP.

Вместо сайта выводится белая страница

В данном случаи нужно включить отображение ошибок PHP. После этого можно увидеть текст ошибки, это поможет в определении причины неработоспособности сайта.


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

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

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

500 Internal Server Errors

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

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

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

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

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