Esto nunca ha sucedido antes. Usualmente muestra el error, pero ahora solo me da un error interno de 500 servidores. Por supuesto, antes, cuando mostraba el error, eran servidores diferentes. Ahora estoy en un servidor nuevo (tengo la raíz completa, así que si necesito configurarlo en algún lugar de php.ini, puedo.) ¿O tal vez sea algo con Apache?¿Cómo puedo hacer que PHP muestre el error en lugar de darme 500 Internal Server Error
He estado soportando simplemente transfiriendo el archivo a mi otro servidor y ejecutándolo allí para encontrar el error, pero eso se ha vuelto demasiado tedioso. ¿Hay alguna manera de arreglar esto?
Eso suena como un problema de Apache, no un problema PHP Apache lanzará 500 cada vez que tenga problemas de configuración (como mala sintaxis en .htaccess). Verifique su registro de errores de apache para un mensaje de error. –