Ошибка 500, 502, 503, 504

Ошибка 500

Ошибка 500 или Внутренняя ошибка сервера (Internal server error) говорит о том, что при загрузке сайта или страницы сервер не смог выполнить запрос.

Причины могут быть следующими.

Ошибки в конфигурационном файле .htaccess 

Файл .htaccess расположен в корневом каталоге сайта. Если вы вносили изменения в этот файл, попробуйте восстановить его начальное состояние.

Неправильно установленные права доступа

Проверьте, что на каталоги указаны права доступа “755”, а на файлы — “644”.

Неправильная версия PHP

Некоторые скрипты требуют определённую версию PHP. Смените версию на другую по инструкции.

Ошибки в скрипте

Включите вывод ошибок на экран, как указано в инструкции.

Нехватка памяти для загрузки скриптов и контента

Увеличьте значения памяти сайта и других PHP-настроек. Для этого добавьте в файл .htaccess следующие строки:

php_value upload_max_filesize 128M

php_value post_max_size 128M

php_value max_execution_time 300

php_value max_input_time 300

php_value memory_limit 256M

Ошибка 502

Ошибка 502 или Bad Gateway возникает из-за проблем в работе серверов: прокси, DNS или сервера хостинга. Она говорит о том, что браузер при обращении к сайту получил неверную информацию от сервера, который является шлюзом или прокси.

При появлении ошибки обратитесь в техподдержку, так как проблема находится на стороне сервера) либо перезапустите веб-сервер.

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

Ошибка 503

Ошибка 503 или Service Temporarily Unavailable появляется, когда очередь из запросов пользователей достигает лимита. Поэтому сервер временно перестаёт их обрабатывать и становится недоступным.

Причиной обычно является нехватка ресурсов сервера. При использовании сайта пользователь делает множество запросов к базе данных и серверу. 

Чтобы исправить эту проблему, вы можете:

  • поместить все файлы на сервер и уменьшить количество подключений к удалённым серверам;

  • отправлять большие файлы напрямую, а не с использованием скриптов;

  • убрать тяжёлые модули CMS;

  • подключить тарифный план на хостинге с большим объёмом памяти.

Ошибка 504

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

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

 
Если вы не нашли ответ, спросите у нас!
Написать в поддержку