Come utilizzare i file di registro di WordPress per migliorare il tuo sito web
Pubblicato: 2020-02-01I file di registro di WordPress sono uno degli aspetti più importanti dell'intero ecosistema WP di cui potresti non aver mai sentito parlare. O almeno, potrebbe non averci mai pensato. I file di registro sono essenzialmente registrazioni di tutto ciò che il tuo sito web e il tuo server hanno fatto nel corso della sua vita (o un periodo di tempo specifico). Sfortunatamente, molte persone considerano i file di registro difficili da comprendere e utilizzare. Vogliamo rompere questo equivoco e mostrarti come utilizzare i file di registro di WordPress e cosa può fare questa conoscenza per migliorare il tuo sito web.
Iscriviti al nostro canale Youtube
Cosa puoi fare con i file di registro di WordPress?
L'uso dei file di registro di WordPress varia a seconda del ruolo. Un utente troverà cose utili diverse da quelle che farebbe un amministratore rispetto a uno sviluppatore e così via. Ma ci sono una serie di cose che fanno questi stessi file di registro e molti degli scopi possono sovrapporsi.
- trovare errori
- aiuto nella risoluzione dei problemi
- controllo della sicurezza
- valutare gli standard di accessibilità
- monitorare l'esperienza dell'utente e il percorso del cliente
- monitorare l'attività dell'utente
- controlla le prestazioni del plugin
- esplora i temi
E molto di più. Inoltre, ci sono molti tipi diversi di file di registro. Alcuni sono specifici per WordPress stesso, mentre altri possono essere generati da singoli plugin. Diamo un'occhiata ad alcuni di essi in particolare per vedere cosa puoi aspettarti.
File di registro di debug di WordPress
Stranamente, il file di registro di WordPress predefinito stesso è disabilitato per le nuove installazioni WP. Devi andare nel file wp-config.php e abilitarlo manualmente. I registri di debug sono disabilitati per impostazione predefinita perché la registrazione di tutto ciò che fa l'installazione di WP richiede alcune delle risorse del server. Invece di eseguire il sito, registra come viene eseguito il sito.
Si consiglia di abilitare la registrazione solo per un breve periodo in quanto si verificano problemi per risolverli. A meno che tu non stia lavorando in un ambiente di sviluppo, ovviamente.
Ora puoi abilitare i log in diversi modi. Tramite FTP utilizzando un programma come FileZilla e modificando il file in un editor di codice. Tramite cPanel o anche tramite un plugin come WP File Manager. Indipendentemente da ciò, il processo è semplice. Troverai il file wp-config.php nella directory principale della tua installazione e aggiungerai due righe di codice ad esso.
- define( 'WP_DEBUG', vero);
- define( 'WP_DEBUG_LOG', vero);
Passaggio 1: trovare wp-config.php
Ovunque sia la tua directory principale, connettiti lì. Molto probabilmente sarà in /public_html/example.com/ (la parte .com potrebbe essere presente o meno).

Passaggio 2: modifica wp-config.php
Una volta lì, aprilo nel tuo editor preferito. Testo sublime, VS Code e Atom sono tutte scelte popolari. Scorri fino a trovare la riga che dice /* Questo è tutto, smetti di modificare! Buon blog. */ Una volta lì, incolla le due righe di codice sopra direttamente sopra di esso. Potresti anche averne uno contrassegnato come falso già nel file.

La riga superiore consente di eseguire il debug, mentre la seconda genera il file di registro stesso. In questo formato, lo snippet salva il file di registro di WordPress in wp-content/debug.log , ma puoi sostituire true con un percorso relativo tra virgolette per specificare una posizione diversa. Ad esempio, define( 'WP_DEBUG_LOG', '/tmp/wp-errors.log' ); come specificato nella voce del Codex di WordPress sui log di debug.

Passaggio 3: trovare, leggere e comprendere il file di registro
Tieni presente che il tuo file di registro potrebbe non essere visualizzato immediatamente. Non è un registro in tempo reale delle attività del server, ma un registro degli errori che si verificano al suo interno. Ecco perché abbiamo consigliato in precedenza di abilitarlo solo quando qualcosa va storto. Quindi, se il file debug.log non esiste ancora, dagli tempo. Qualcosa si romperà, alla fine.

Quando finalmente ottieni il file debug.log , puoi aprirlo nel file manager o nell'editor di codice di tua scelta. Ma vedrai qualcosa di simile a questo.

Per un tipico utente di WordPress, questo sembra gobbledygook. Per uno sviluppatore, tuttavia, vedrebbero i problemi PHP in un paio di plug-in che non sono in grado di eseguire determinate attività.
Passaggio 4: ottenere assistenza
Come abbiamo detto sopra, la maggior parte degli utenti di WP non avrebbe idea di cosa fare con questi errori. Tuttavia, quando il tuo sito non funziona in modo ottimale, è necessario che queste cose vengano risolte. Questo è quando devi trovare qualcuno che ti aiuti.
Hai alcune scelte in questo particolare percorso, la più ovvia delle quali è scaricare l'intero file debug.log e inviarlo tramite Slack o e-mail al tuo amministratore di sistema. La maggior parte delle volte, questa è la scelta migliore. Anche se sei uno sviluppatore e disponi di questo registro, probabilmente lo invierai a monte della catena (o forse a valle, se sei uno sviluppatore senior e deleghi attività).
Ma se non fai parte di una squadra, probabilmente dovrai anche prendere il file e inviarlo da qualche parte. Ma dove? Stack Overflow. O forse ancora più specificamente, WordPress Stack Exchange (il forum secondario di SO basato su WP). Se non riesci a ottenere una risposta su Stack Overflow o Stack Exchange sul tuo problema tecnico, dovresti andare a comprare un biglietto della lotteria. Perché quelle sono delle probabilità pazzesche.
Inoltre, puoi inviare i registri di debug direttamente agli sviluppatori del plug-in o persino pubblicare sui forum di assistenza ufficiali di WordPress su WordPress.org. Sebbene i problemi possano riguardare i singoli plug-in, i registri provengono da WP e la gente probabilmente si è imbattuta in questi problemi particolari in precedenza.
Inoltre, ci sono pagine di supporto del plug-in nella pagina del repository di ciascun plug-in.

Questi ti portano al forum di supporto diretto su WP.org per quel plugin specifico.

L'utilizzo di questi forum può ottenere un aiuto personalizzato per i tuoi problemi.
Avvolgendo
Come puoi vedere, i log degli errori di WordPress sono incredibilmente densi. Possono essere intimidatori e persino configurarli (al di fuori dell'utilizzo di un plug-in) può essere spaventoso per alcune persone. Ma se mantieni il debug limitato a un ambiente di sviluppo o lo spegni dopo aver acquisito i registri su un server pubblico, sono un fantastico strumento di risoluzione dei problemi per vedere cosa c'è che non va sotto il cofano del tuo sito. Quindi la prossima volta che i tuoi utenti hanno un problema, o anche il tuo staff ha un problema con il backend del sito che non funziona come previsto, i file di registro di WordPress possono essere una fantastica linea di difesa.
Che tipo di situazioni hanno monitorato i file di registro di WordPress sei stato in grado di correggere o prevenire?
Immagine in primo piano dell'articolo di fatmawati achmad zaenuri / shutterstock.com
