I log possono essere molto utili per l’analisi dei problemi e il debugging dei siti WordPress. Visualizzare i log di accesso e di errore di WordPress è abbastanza semplice. Basta accedere alla cartella <projectPath>/logs/
sul disco rigido e aprire qualsiasi file di log nel proprio editor di testo preferito.
<projectPath>
il valore predefinito è /Users/user/DevKinsta
Log WP
Per prima cosa, nella pagina delle informazioni del sito è necessario abilitare l’opzione WP_DEBUG
. Si legga di più al riguardo su wordpress.org
Posizione
<projectPath>/public/<siteName>/wp-content/debug.log
Log di accesso
Fornisce un feedback dell’attività e delle prestazioni dei siti.
Contiene tutte le richieste processate da DevKinsta quindi, nel momento in cui si apre index.php
del sito in un browser, la richiesta apparirà immediatamente qui con il seguente ordine:
- Data e ora
- Richiesta (metodo e URI)
- Stato (codice di errore HTTP o “200 OK” se tutto va bene). Per saperne di più sui codici dirisposta HTTP si legga la nostra Knowledge Base.
- Bytes inviati
- HTTP referer
- User Agent
- HTTP X Forwarded for
Posizione
<projectPath>/logs/<siteName>_access.log
Esempio
[30/Dec/2020:13:49:35 +0000] "GET /wp-content/themes/twentytwentyone/assets/css/print.css?ver=1.0 HTTP/1.1" 200 2897 "http://testsite.local/?skip_cache=1" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_16_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.119 Electron/9.0.5 Safari/537.36" "-"
Log di errore
Posizione
<projectPath>/logs/<siteName>_error.log
Log PHP-FPM
Posizione
<projectPath>/logs/php7.2-fpm.log
<projectPath>/logs/php7.3-fpm.log
<projectPath>/logs/php7.4-fpm.log
<projectPath>/logs/php8.0-fpm.log
Log di servizio
# NGINX logs
docker logs -f devkinsta_nginx
# PHP-FPM logs
docker logs -f devkinsta_fpm
# MariaDB logs
docker logs -f devkinsta_db
# MailHog logs
docker logs -f devkinsta_mailhog