Эта ошибка может возникнуть по многим причинам и в большинстве случаев из-за неправильных записей в файле .htaccess. Также, часто бывает что проблема в самом скрипте. Иногда проблема возникает из-за неправильно указанных прав доступа на файл или папку, в которой находится скрипт. Убедить что правильно указан путь к скрипту во всех файлах.
Код ответа сервера 500 также может быть вызван:
- задержкой скрипта;
- устаревшей версией PHP.
Как исправить ошибку '500 internal server error'
Зайти в лог ошибок веб-сервера и подробно изучить причины.
Если у вас администрируемый сервер, то лучше обратиться в службу техподдержки