► 100% возврат неиспользованных средств.► Аренда серверов, колокейшн, хостинг, VDS, BackUp.► Заключение договора с ЮР. лицами!► Бесплатная помощь в переносе файлов сайта и домена.
Ошибка Error 500 - Internal Server Error возникает в случае, если сервером отдается неверный http заголовок. Это может произойти по следующим причинам:
Ошибка в правилах mod_rewrite в файле .htaccess
В файле .htaccess используются директивы, содержащие ошибки в командах или случайные синтаксические ошибки (вместо латинского символа “C” - кириллица).
При превышении лимита открытых файлов на сервере, Nginx выдает 500 ошибку.
При работе скриптов Perl, если скрипт не выдает в заголовок такой ответ: print "Content-type: text/html\n\n";
При наличии в Nginx или Apache правила rewrite, которое вызывает зацикливание (вечный редирект). После некоторого количества циклов в браузер будет выдана 500 ошибка.
Сайт может создавать при работе неправильный http заголовок и в браузер будет выдана 500 ошибка. Например, при ошибке в скрипте php отдается ошибочный неверный http заголовок, в результате чего Apache показывает 500 ошибку.
По каким-либо причинам на в браузере сохранились ошибочные cookies и при новом соединении к сайту «битые» cookies передаются через http заголовок и вызывают данную ошибку. В этом случае помогает чистка cookies в браузере или можно попробовать зайти другим браузером.