Log e debug

I log possono essere molto utili per la risoluzione dei problemi e il debug dei siti WordPress. Per visualizzare i log di WordPress, navigare nella cartella <projectPath>/logs/ sul disco rigido e aprire qualsiasi file di log nell’editor di testo che si preferisce.

Il <projectPath> predefinito è /Users/user/DevKinsta

Log Debug di WordPress

Nella pagina delle informazioni del proprio sito, abilitare WP_DEBUG. L’abilitazione in DevKinsta consentirà anche di salvare gli errori nel file debug.log. Per saperne di più, visitare il sito wordpress.org

Abilitare WP_DEBUG sul sito in DevKinsta.
Abilitare WP_DEBUG sul sito in DevKinsta.

Posizione

<projectPath>/public/<siteName>/wp-content/debug.log

Log degli Accessi

Il log degli accessi è un registro di tutte le richieste elaborate da DevKinsta. Quando si visita il sito con un browser, la richiesta viene registrata nel file access.log con i seguenti dati:

  • Data e ora
  • Richiesta (Metodo and URI)
  • Codice di Stato HTTP (200 se va tutto bene).
  • Byte inviati
  • Referer HTTP
  • User-agent
  • HTTP X Inoltrato per

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" "-"

Error Log

Gli errori specifici di PHP vengono registrati nel file _error.log.

Posizione

<projectPath>/logs/<siteName>_error.log

Log PHP-FPM

Per visualizzare i log di PHP FastCGI Process Manager (log di PHP-FPM), controllare il file che corrisponde alla versione di PHP utilizzata dal sito locale di WordPress.

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

Per visualizzare i log dei container Docker, utilizzare i comandi seguenti nel terminale/riga di comando:

Log NGINX:docker logs -f devkinsta_nginx

Log PHP-FPM:docker logs -f devkinsta_fpm

Log MariaDB:docker logs -f devkinsta_db

Log MailHog:docker logs -f devkinsta_mailhog

Questo articolo ti è stato utile?