Почему возникла ошибка 500 Internal Server Error и как с ней бороться

fig,black,longsleeve,ffffff

Молодые и неопытные вебмастера сталкиваются с самыми разными проблемами во время обслуживания или поднятия их сайта. Довольно часто приходится сталкиваться с ошибкой под номером 500, которая может вызвать настоящую панику среди неопытных веб-программистов. Чтобы устранить проблему для начала нужно понять ее корни.


Причинами возникновения ошибки могут послужить разные вещи. К примеру, если в файле .htaccess используются недопустимые конструкции. В особенности нужно выделить такие инструкции как php_value и php_flag. Они могут использоваться в работе с PHP только в соответствующем режиме mod_php, который на вашем хостинге попросту может не использоваться. В этом случае инструкции нужно отключать или же попытаться договориться с хостингом.

Вспомните, что вы последний раз меняли на сайте, и верните измененный кусок кода или настройку в исходное состояние. Может быть, вы написали новый скрипт и после его интеграции стала вылетать данная ошибка? Помните, что если скрип работает и обрабатывает информацию слишком долго, то 500 Internal Server — это вполне ожидаемый результат. Проверьте все ограничения PHP на время работы скриптов, которые задаются инструкцией max_execution_time, а также проверьте настройки вашего веб-сервера (ограничения могут стоять на нем).

Снимок

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

Проблема может крыться в несовместимых расширениях php. Их нужно проверять в php.ini. К примеру, если вы включаете одновременно APC и eaccelerator, или же eaccelerator вместе с XCache, то появление данной ошибки практически неизбежно.

Если после проверки вышеописанных пунктов ошибка все так же продолжает мучить вас, то проверьте права на открываемый в браузере файл. Помните, что на папки обычно должны быть установлены права с номером 755, а на файлы 644. Но ни в коем случае не должны использоваться права 777. Они провоцируют возникновение ошибки. Не исключено, что права в порядке, а вот сам файл битый.

Снимок2

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


Отзывы и комментарии

Оставьте первый комментарий!

avatar
wpDiscuz