Errore 500 - O "pagina vuota" ...
In caso di errore 500 su una pagina web, non cercate i log nel solito posto: l'errore 500 è un errore fatale e solo il server web produce un messaggio in uno speciale file “error.log” …
dove trovo questo file error.log?
Dipende dalla configurazione del sito web, di seguito sono riportati due esempi con apache e nginx, che sono i server più comuni.
- apache
ErrorLog ${APACHE_LOG_DIR}/error.log
o nella definizione di un host virtuale
.../... ErrorLog /srv/webs/shop.cap-rel.fr/logs/error.log CustomLog /srv/webs/shop.cap-rel.fr/logs/access.log combinato .../...
- nginx
http { ... error_log /var/log/nginx/error_log crit; ... }
o nella definizione di un host virtuale
http { .../... error_log /var/log/nginx/error_log; server { ascolta 80; nome_server shop.cap-rel.fr; error_log /var/log/nginx/shop.error_log; .../... } }
Che dire dell'hosting condiviso (ovh, o2switch ecc.)?
Dovrebbe essere possibile trovare queste informazioni nel proprio account utente
- e così via per tutti i provider di hosting
Una volta trovato, scaricate questo file error.log, e se è “grande” apritelo, cancellate tutte le righe la cui data è “prima del problema” e inviateci questo file più piccolo … se state cercando una piattaforma di condivisione temporanea di file che rispetti la riservatezza degli scambi, chiedete al vostro fornitore di servizi di fornirvi un link alla loro infrastruttura :)