Ошибка 500 Internal Server Error — как исправить?
Приветствую друзья. В сегодняшней статье, я хочу рассказать вам об особенностях ошибки 500 internal server error и пояснить причины, по которым она возникает. Но для начала давайте разберемся с самим термином. Итак, эта ошибка, возникает в результате неправильной конфигурации сервера, на котором находится сайт, или же один из компонентов этого сервера, перестал нормально функционировать и сообщил об аварийном отказе.
Теперь, давайте рассмотрим основные причины, по которым может возникать данная ошибка, и я расскажу вам о методах для ее устранения.
1) Наиболее распространенная причина появления ошибки 500 internal server error, это некорректное содержимое файла .htaccess. В этом файле не должны присутствовать специальные php-директивы, по типу таких:
php_value name value
php_flag name on|off
Другие некорректные директивы или содержимое, также могут вызывать эту ошибку.
Для исправления в данном случае, необходимо перед строкой, в которой вы сомневаетесь, поставить знак комментирования #, который указывает серверу, что это не команда, а простой комментарий, и поэтому, ее не нужно выполнять.
Если после комментирования определенной строки, ваш сайт заработал, значит, проблема в синтаксисе или сочетании команд.
2) Если ошибка возникает в результате перехода на определенную страницу или каталог, проверьте установленные права на файлы и каталоги. Для файла или страницы они должны быть – 644, для каталога – 755.
3) Если такая ошибка возникает при переходе на файлы такого типа:
*.pl, *.cgi (Perl- или CGI-файл)
то обязательно проверьте указанный в скрипте путь к Perl. Этот путь можно найти на главной странице вашей cPanel.
Не соблюдение этих требований и приводит к ошибке 500 internal server error.
4) Каждый хостинг дает определенные ограничения для использования своих ресурсов. В случаи их превышения, может возникать данная ошибка. Особенно это свойственно сайтам, когда вышеописанная проблема появляется периодически.
Решение простое. Сменить тарифный план на более мощный или перейти на выделенный сервер.
И еще, если вы встретились с данной ошибкой, не стоит паниковать. Прочтите еще раз приведенные советы в статье, и если проблему не удалось решить, обращайтесь в службу поддержки своего хостинга.
Также можно самостоятельно провести анализ лог-файлов. Обычно эти данные хранятся в файле error_log (error.log).
Вот и все о чем я хотел рассказать в данной статье. Если остались вопросы, задавайте в комментариях.
До новых встреч!
и получай самую свежую информацию на свой e-mail!
Свежая информация в сфере SEO:
Недавно тоже такая проблема была, потом написал хостеру и они ее устранили. Производили настройку обрудования на хостинге и у меня начало выдавать 500 -ую ошибку
У меня такого не было не разу, а вот с правами один раз опекся!
Первый раз слышу про 500 ошибку.
Да лучше и вообще с ней не сталкиваться.
Довольно редкая ошибка, но самая страшная. Она вообще не должна быть на сайте. Если вдруг появилась, лучше сразу писать в поддержку хостинга — там должны помочь.
Что то вы ужасы какие то рассказываете Руслан.
Но я прислушаюсь к советам
я так и не понял ошибка у меня? или у создателей сайта!!!!!
У создателей сайта.
А если возникает в админке при открытии нескольких страниц для редактирования?
Попробуйте написать своему хостеру.
Настройки PHP проверьте