Хотя в некоторых случаях это всё равно не поможет. Тогда нужно смотреть ошибки в логах веб-сервера. Ещё можно добавить в файл .htaccess строчку
php_flag display_errors 1
И убрать все (@) из кода. Если апач выдаёт ошибку 500 - значит надо смотреть текст ошибки в логе ошибок веб-сервера.