Introduzione #
Quando si riscontrano problemi con i plugin di WordPress, è spesso difficile identificare la causa esatta. I problemi possono derivare da conflitti di plugin, incompatibilità dei temi o problemi di configurazione del server. Il plug-in "Health Check & Troubleshooting", sviluppato dal team WordPress.org, è un potente strumento diagnostico che aiuta a isolare e identificare questi problemi.
Che cos'è il controllo dello stato e la risoluzione dei problemi? #
Health Check & Troubleshooting è un plug-in ufficiale WordPress.org che ti consente di:
- Esegui la diagnostica sulla tua installazione di WordPress
- Entra in una "modalità di risoluzione dei problemi" che disabilita tutti i plug-in e passa a un tema predefinito solo per la tua sessione utente
- Riattiva selettivamente plugin e temi per identificare i conflitti
- Raccogli informazioni tecniche sul tuo sito a scopo di supporto
Il vantaggio principale è che la modalità di risoluzione dei problemi interessa solo l'utente amministratore: i visitatori continueranno a vedere il sito normalmente mentre diagnostichi i problemi.
Installazione #
- Accedi alla dashboard di WordPress
- Vai su Plugin > Aggiungi nuovo
- Cerca "Controllo dello stato e risoluzione dei problemi"
- Fai clic su "Installa ora" e poi su "Attiva"
Controllo della console del browser per errori JavaScript #
Prima di utilizzare il plug-in Health Check, è spesso utile verificare la presenza di errori JavaScript che potrebbero causare problemi di funzionalità:
- Apri gli strumenti di sviluppo del browser:
- Chrome/Edge: premi F12 o fai clic con il pulsante destro del mouse e seleziona "Ispeziona"
- Firefox: premi F12 o fai clic con il pulsante destro del mouse e seleziona "Ispeziona elemento"
- Safari: abilita gli strumenti per sviluppatori in Preferenze > Avanzate, quindi premi Opzione+Comando+I
- Vai alla scheda "Console"
- Interagisci con la funzione problematica (fai clic sui pulsanti, invia moduli, ecc.)
- Cerca i messaggi di errore rossi che vengono visualizzati nella console
- Prestare attenzione ai nomi degli script menzionati negli errori
- Prendere nota di eventuali riferimenti a plug-in specifici nei percorsi dei file
- Cerca modelli come errori "non definiti" o "nulli"
- Documenta eventuali errori riscontrati per condividerli con i team di supporto
Gli errori JavaScript possono spesso identificare immediatamente quale plugin sta causando un problema o fornire indizi preziosi sulla natura di un conflitto.
Utilizzo della modalità di risoluzione dei problemi per diagnosticare i problemi #
Passaggio 1: accedere alla modalità di risoluzione dei problemi #
- Vai a Strumenti > Salute del sito
- Fai clic sulla scheda "Risoluzione dei problemi"
- Fare clic sul pulsante "Accedi alla modalità di risoluzione dei problemi"
- WordPress si ricaricherà in uno stato di base con tutti i plugin disattivati e utilizzando un tema predefinito (solo per la tua sessione)
Passaggio 2: verifica il problema #
Una volta attivata la modalità di risoluzione dei problemi, verifica se il problema riscontrato persiste:
- Se il problema è RISOLTO (non si verifica più): questo conferma che il problema è correlato a un plug-in o al tuo tema
- Se il problema persiste: il problema potrebbe essere correlato ai file principali di WordPress, alla configurazione del server o a problemi di database
Passaggio 3: test sistematici (se il problema è stato risolto) #
Se il problema è stato risolto in modalità di risoluzione dei problemi, attenersi alla seguente procedura per identificare la causa specifica:
- Mentre sei ancora in modalità di risoluzione dei problemi, fai clic su "Abilita e verifica plug-in" accanto al tema per verificare se il tema sta causando il problema
- Se il problema si ripresenta, la causa è il tuo tema
- Se il problema non si ripresenta, continua a testare i plug-in
- Abilita i plugin uno per uno:
- Fai clic su "Abilita e verifica plug-in" accanto a un plug-in
- Verifica se il problema si ripresenta dopo l'abilitazione di ogni plug-in
- Continua finché non trovi il plug-in che causa la restituzione del problema
- Quando trovi il plugin o il tema in conflitto:
- Prendine nota
- Puoi mantenerlo disabilitato o contattare lo sviluppatore per assistenza
Passaggio 4: uscire dalla modalità di risoluzione dei problemi #
Una volta identificato il problema:
- Fai clic su "Disabilita modalità di risoluzione dei problemi" nella parte superiore dello schermo
- Il tuo sito tornerà al suo stato normale con tutti i plugin e il tuo tema attivo
Cosa fare dopo aver identificato un conflitto #
Se il problema riguarda un plug-in: #
- Controlla se il plugin ha aggiornamenti disponibili
- Cerca nel forum di supporto del plugin problemi simili
- Contatta lo sviluppatore del plugin con dettagli specifici:
- Versione di WordPress
- Versione PHP
- Altri plugin attivi
- Passaggi per riprodurre il problema
- Eventuali messaggi di errore dalla console del browser
Se il problema riguarda un tema: #
- Controlla se sono disponibili aggiornamenti del tema
- Prendi in considerazione il passaggio temporaneo a un tema WordPress predefinito
- Contatta lo sviluppatore del tema con dettagli specifici
Se il problema persiste in modalità di risoluzione dei problemi: #
Ciò suggerisce problemi più profondi come:
- Problemi di integrità dei file principali di WordPress
- Danneggiamento del database
- Problemi di configurazione del server
- Problemi di compatibilità della versione di PHP
In questi casi, considera:
- Esecuzione di un controllo dello stato del sito (Strumenti > Stato dell'> dello stato dell'integrità del sito)
- Consulenza con il tuo provider di hosting
- Chiedere aiuto a uno sviluppatore WordPress
Tecniche avanzate di risoluzione dei problemi #
Utilizzo delle informazioni di debug del controllo dello stato #
- Vai a Strumenti > Informazioni sulla salute del sito >
- Questa pagina contiene informazioni dettagliate sulla configurazione di WordPress
- Fai clic su "Copia negli appunti" per condividere con i team di supporto
Test con account utente alternativi #
A volte i problemi riguardano solo ruoli utente specifici:
- Creare un account utente temporaneo con un ruolo diverso
- Verifica se il problema si verifica per questo nuovo account utente
Controllo dei log degli errori del server #
Gli errori del server potrebbero non essere visibili nel browser:
- Controlla il pannello di controllo dell'hosting per i registri degli errori
- Oppure aggiungi
define('WP_DEBUG', vero);edefine('WP_DEBUG_LOG', vero);al tuo file wp-config.php - Gli errori verranno registrati in /wp-content/debug.log
Suggerimenti per una risoluzione efficiente dei problemi #
- Metodo di ricerca binario : Per i siti con molti plugin, utilizza un approccio "divide et impera":
- Abilita metà dei tuoi plugin e testa
- Se il problema si presenta, il problema è in quella metà; in caso contrario, è nell'altra metà
- Continua a dividere il gruppo problematico a metà finché non isoli il problema
- Questo metodo è significativamente più veloce rispetto al test dei plug-in uno per uno quando si dispone di molti plug-in
- Conflitti complessi : Tieni presente che alcuni problemi sono causati da combinazioni di plugin:
- Se non riuscite a identificare un singolo plugin problematico, provate a testare diverse combinazioni
- Presta attenzione ai plugin che svolgono funzioni simili (più plugin SEO, più soluzioni di caching)
- A volte due plugin funzionano bene singolarmente, ma sono in conflitto se usati insieme
- Documentazione metodica : Prendi nota dettagliata di ciò che hai testato e dei risultati
- Modifiche recenti : Inizia testando i plugin o i temi installati o aggiornati di recente
- Colpevoli comuni : Testa prima i plugin ad alto impatto (caching, sicurezza, plugin di ottimizzazione)
- Svuota cache : Assicurati di cancellare tutti i plug-in di memorizzazione nella cache durante il test
- Test del browser : Test in più browser per escludere problemi specifici del browser
Quando contattare l'assistenza per i plug-in #
Se hai identificato un problema ma non riesci a risolverlo da solo:
- Raccogli informazioni complete :
- Versione di WordPress
- Versione PHP
- Elenco completo dei plugin attivi
- Nome e versione del tema
- Informazioni sul browser e sul dispositivo
- Passaggi esatti per riprodurre il problema
- Screenshot o registrazioni dello schermo, se applicabile
- Eventuali messaggi di errore dalla console del browser
- Controlla la documentazione esistente :
- Esamina la knowledge base del plugin
- Cerca nel forum di supporto del plugin problemi simili
- Invia un ticket di supporto dettagliato :
- Includi tutte le informazioni raccolte sopra
- Sii specifico su ciò che hai già provato
- Indica che hai utilizzato il controllo dello stato per isolare il problema
- Fornire l'accesso temporaneo come amministratore, se possibile e appropriato
Più informazioni fornisci nella tua richiesta di supporto iniziale, più velocemente il team di supporto può aiutarti a risolvere il problema.
Finalmente #
Il plugin Health Check & Troubleshooting è uno strumento prezioso per diagnosticare i problemi di WordPress senza interrompere il tuo sito live. Testando sistematicamente plugin e temi, puoi identificare i conflitti e fornire informazioni dettagliate ai team di supporto quando necessario.
Ricorda: esegui sempre il backup del tuo sito WordPress prima di apportare modifiche significative a plugin, temi o file core.