Я получаю Internal Server Error (500)

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

1. Неверная запись в файле .htaccess
Проверьте конфигурацию файла, убедитесь что синтаксис верен, попробуйте закомментировать часть настроек. Если проблем здесь не обнаружены, то добавьте в начале .htaccess следующую запись:
php_flag display_errors 1
Этим мы включим расширенный вывод ошибок PHP, что поможет нам в дальнейшем.

2. Неверный синтаксис PHP
Включив расширенный вывод ошибок PHP мы узнаем, в чём проблема. Чаще всего она заключается в неверном написании синтаксиса PHP. 

3. 
Неверные права на папки или файлы
Выставьте для папок права доступа на 755, а для файлов - 644.  

4. Таймаут PHP
Если Ваш PHP скрипт пробует создать очень много внешних соединений, это может стать причиной таймаута и в свою очередь вызвать 500-ю ошибку. Возможно Вам нужно будет добавить какие то правила таймаутов в Ваш скрипт. Попробуйте поискать решение проблемы в Google указав запрос "имя скрипта + internal server error"

  • 31 Пользователей нашли это полезным
Помог ли вам данный ответ?

Статьи по Теме

Где можно посмотреть CPU логи процессора?

Наш хостинг не хранит логи CPU использования процессора на данный момент. Когда учётная запись...

Как исправить ошибку кодирования контента?

Если Ваш сайт показывает ошибку кодирования контента это может быть связано с GZIP сжатием....

Мой сайт не находится через поисковые системы

Данная проблема не связана с хостингом, скорее проблема в самом сайте. Пожалуйста, выполните...

403 Forbidden Ошибка

Причины возникновения ошибки:1. Некорректное содеражание файла index.php или index.html, его...

Помогите, AdSense не отображается

Если Ваша реклама не отображается, пожалуйста, убедитесь, что Вы вставили код между тегов "body"....