Удивительно, что вам ещё не ответили на такую очевидную проблему. Ошибка 500 означает, что проблема на стороне php, подключите логи ошибок и посмотрите, что выдается. Вангую, что там или синтаксическая ошибка или нужно увеличить
memory_limit
А вот как включить логи php
php_value error_reporting -1
php_flag display_errors on
php_flag display_startup_errors on
php_flag ignore_repeated_source off
php_flag ignore_repeated_errors off
php_flag track_errors on
php_flag log_errors on
php_flag mysql.trace_mode on
это нужно добавить в файл .htaccess в корне сайта