Марат-блог
Услуги по продвижению и разработке сайта
Отправить заявку
Заказать обратный звонок

Спасибо, Ваша заявка принята.

В ближайшее время менеджер свяжется с Вами.

Главная » Новости » Ошибка 500 (Internal Server Error)
Ошибка 500 (Internal Server Error)
739
09 сентября 2014

Ошибка 500 (Internal Server Error)

Из опыта тех поддержки, у многих клиентов возникает ошибка Internal Server Error, хотя решение простое :)

Данная ошибка чаще всего означает что сервер заблокировал обращение к скрипту, это может быть по следующим причинам:

1. Вы выставили права доступа на файл (ы) отличающиеся от 644 или 444, сервер блокирует выполнение скрипта в целях
безопасности (например - выставили CHMOD 666 или 777)
2. Вы выставили права доступа отличающиеся от 755 на папки (у). (например - выставили CHMOD 777)
3. Найдены не поддерживаемые директивы в файле .htaccess

А значить что вам нужно поставить права на файлы 644, а на папки 755

Многие сервера хостеров работают режиме suPHP и не поддерживается установка директив php_flag, php_admin_flag, php_value и прочих,
которые изменяют какие-либо параметры PHP окружения.

А значить что в файле .htaccess не должно быть параметров (эти параметры нужно закомментировать):

1. php_value
2. php_flag
3. php_admin_flag

Закомментировать параметр в .htaccess можно добавив в начало строки знак #

Например есть параметры:

php_flag register_globals On

Заккомментированные они будут выглядеть так:

# php_flag register_globals On

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

А если вам необходимо register_globals или другие параметры, которые закоментируете, то они пишутся в файле php.ini без php_flag, php_admin_flag, php_value, а просто register_globals = On