Меня достало, что на некоторых хостингах (как платных или бесплатных), после заливки скриптов по FTP и попытке запуска, выходит:
Error 500: Script Execution Failure
Это из-за того, что скриптам не хватает прав. Изменять их вручную долго. Вообщем, вот лекарство.
Скрипт, который меняет права 755 всему до чего может дотянуться. Залить в корень сайта (где index.*** лежит) через веб-интерфейс хостинга или через ftp-менеджер и дать ему права 755. Запускать каждый раз, когда появляется Error 500.
Если у вас были где-то выставлены права отличные от 755, придется их ставить заново.