
Recientemente actualicé un código en un servidor provisional y ahora un enlace en la aplicación arroja un error interno del servidor...
No ha habido cambios en el .htaccess en la raíz del documento, pero para eliminar esto de la ecuación, eliminé el .htaccess para probarlo y no lo hice.
Apache2 logLevel se ha cambiado para depurar ynadase está registrando. (ver tail -f /var/log/apache2/error.log y cargar la página no agrega nada al registro).
Este código se ejecuta perfectamente en nuestro servidor de desarrollo. Sé que no hay mucho por lo que basarse.
Sin los registros, estoy perplejo. Esta es una aplicación bastante compleja y sin registros simplemente no puedo entender cuál es el problema.
Cualquier ayuda es muy apreciada. Gracias de antemano.
Respuesta1
Ok chicos, parece que fue simplemente IE lanzando el 500. Al cargar la página en Firefox se muestra un bonito error de análisis de PHP (la aplicación solo es compatible con ie, así que tuve que cambiar mis agentes de usuario para probar).
Para que conste, revisé todos mis vhosts, así que me aseguré de que todos los registros fueran correctos, lo cual era cierto, todavía no estoy seguro de por qué no registré nada.
¡Gracias por la ayuda!
Respuesta2
Un 500 generalmente significa que algún CGI al que estás llamando está fallando, por lo que no siempre es fácil obtener registros útiles; si sabes cómo se llaman los CGI, puedes intentar que realicen su propio registro y ver qué encuentras. .
Dicho esto, definitivamente deberías obteneralgunomensajes en los registros, porque solo por el hecho de que está recibiendo un 500, eso significa que el servidor web detectó el error y le envió un mensaje 500. Por lo tanto, también debe verificar que realmente esté iniciando sesión en lo que usted cree que está iniciando sesión.