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

DevKinsta Enable WP_DEBUG

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