На части наших хостинговых серверах php работает в режиме suphp, поэтому ошибку “Internal Server Error” вы можете получать при следующих условиях:
1) вы выставили права 777 на файлы и (или) директории. Верните права в нормальное состояние, php работает от пользователя, поэтому обычных прав вполне достаточно для записи в директории пользователя.
2) в .htaccess файле есть переменные для изменения параметров php, типа php_value или php_flag. Если вы не используете эти переменные, то закомментируйте их в .htaccess файле, если используете, то корректно перенесите переменные в php.ini файл в каталоге вашего сайта.