**Ceci est une ancienne révision du document !**
Erreur 500 - Ou "page blanche" ...
En cas d'erreur 500 sur une page web, ne cherchez pas les logs (journaux) à l'endroit habituel, erreur 500 c'est une erreur fatale et seul le serveur web produit un message dans un fichier spécial “error.log” …
où trouver ce fichier error.log ?
C'est lié à la configuration de votre site web, deux exemples ci-dessous avec apache et nginx qui sont les serveurs les plus courants.
- apache
ErrorLog ${APACHE_LOG_DIR}/error.log
ou dans la définition d'un hote virtuel
.../... ErrorLog /srv/webs/shop.cap-rel.fr/logs/error.log CustomLog /srv/webs/shop.cap-rel.fr/logs/access.log combined .../...
- nginx
http { ... error_log /var/log/nginx/error_log crit; ... }
ou dans la définition d'un hote virtuel
http { .../... error_log /var/log/nginx/error_log; server { listen 80; server_name shop.cap-rel.fr; error_log /var/log/nginx/shop.error_log; .../... } }