Если Вы получаете “Ошибка HTTP 500 (Internal Server Error)” то возможно Ваш сайт генерирует какую либо ошибку выполнения скрипта.
Так-как на нашем хостинге, в целях безопасности, отключен вывод ошибок – то в браузер выводится именно 500-ая
Для того чтобы включить вывод ошибок используйте один из следующих способов или оба:
1. Прописать в файле .htaccess
php_flag display_startup_errors on
php_flag display_errors on
2. Прописать в начале Вашего php-скрипта:
error_reporting(E_ALL);
ini_set(‘display_errors’,true);
После того как Вы исправите свои ошибки, не забудьте удалить или закомментировать данные строки в целях безопасности.