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

Возможные причины возникновения. 

1. Ошибка PHP. 

2. Сторонние ошибки (смотрите ниже)

3. Срабатывает Mod_security (отключите его в cPanel, одноименный раздел)

 

Наиболее часто это ошибка PHP, как её увидеть?

Можно включить error_log или display_errors в php. Display_errors показывает ошибки на экране. Error_log создаёт фаил ошибок в той же папке где запускается скрипт. Что бы включить переменную error_log или display_errors  используйте эту инструкцию

 

Опции и переменные меняются через раздел "Смена версии PHP" в cPanel , там найдите раздел "Перейти к опциям PHP" . Там же вы можете сменить версию PHP и изменить модули и библиотеки PHP.

 

 

 

 


Подробнее вы можете посмотреть в этом видео:

 

 

Если нет ошибки в PHP?

Что бы определить почему у вас возникает ошибка 500 (Internal server error), попробуйте посмотреть "Журнал ошибок" в cPanel. 

Почему эта ошибка может возникать? 

Очень часто это ошибки в файле .htaccess, либо не верный права на файлы. Проверьте что бы на файлы стояли права 644, а на папки 755. Нельзя использовать права 777 или 666! 

Для фалов CGI или Perl обычно ставятся права 755.

 

Срабатывает Mod_security (отключите его в cPanel, одноименный раздел)

Подключайтесь в нашу группу VKontakte Подключайтесь в нашу группу Facebook Подключайтесь в наш канал Telegram Все секреты Доменов, Хостинга, Сайтов и IT Бизнеса.