Error 500 - O "página en blanco" ...
En el caso de un error 500 en una página web, no busque los registros en el lugar habitual, el error 500 es un error fatal y sólo el servidor web produce un mensaje en un archivo especial “error.log” …
¿dónde encuentro este archivo error.log?
Depende de la configuración de su sitio web, dos ejemplos a continuación con apache y nginx que son los servidores más comunes.
## apache
ErrorLog ${APACHE_LOG_DIR}/error.log
o en la definición de un host virtual
.../... ErrorLog /srv/webs/shop.cap-rel.fr/logs/error.log CustomLog /srv/webs/shop.cap-rel.fr/logs/access.log combinado .../...
- nginx
http { ... error_log /var/log/nginx/error_log crit; ... }
o en la definición de un host virtual
http { .../... error_log /var/log/nginx/error_log; servidor { listen 80; nombre_servidor shop.cap-rel.fr; error_log /var/log/nginx/shop.error_log; .../... } }
¿Qué pasa con el alojamiento compartido (ovh, o2switch etc.)?
Debería ser posible encontrar esta información en su cuenta de usuario
- y así sucesivamente para todos los proveedores de alojamiento
Una vez que lo hayas encontrado, descarga este archivo error.log, y si es “grande” ábrelo, borra todas las líneas cuya fecha sea “anterior al problema” y envíanos este archivo adelgazado… si buscas una plataforma de intercambio temporal de archivos que respete la confidencialidad de los intercambios, pide a tu proveedor de servicios que te facilite un enlace a su infraestructura :)