Si è verificato un errore critico sul tuo sito web[fissare]

Pubblicato: 2021-08-05

Sai solo come ci si sente quando il tuo sito WordPress non funziona. Questo messaggio "Si è verificato un errore critico sul tuo sito Web" è un dolore alla testa per i proprietari del sito.

Ora, se il tuo sito è danneggiato, devi sapere come risolvere questo problema. Il ritardo nella correzione allontanerà i tuoi clienti dal tuo concorrente. Esistono diversi modi in cui dovresti controllare per risolvere questo errore critico. A seconda del sito, il problema e il tempo necessario per risolverlo possono variare.

Se hai riscontrato questo errore, sai che blocca persino il tuo accesso alla dashboard. Tutto sommato, dovresti capire che c'è qualche errore PHP sul sito. Succede quando un codice non è terminato o quando viene inserito un codice errato nel file PHP. Risulta nel processo incompleto degli script PHP.

Quando WordPress identifica il problema dovuto al tema o al plug-in, invia un promemoria all'indirizzo e-mail dell'amministratore. Se segui quell'e-mail, ti aiuterà in qualche modo a sapere cosa sta succedendo di sbagliato sul sito. L'e-mail a volte può essere nascosta nella cartella spam. Quindi, assicurati di controllarlo ovunque nell'e-mail. In casi estremi, se sei fortunato non riceverai alcuna email. Inoltre, controlla l'URL nell'e-mail per accedere al pannello di amministrazione per risolvere il problema. Poiché l'URL normale non funzionerà, devi accedere a questo URL sicuro fornito da WordPress per ripristinare il tuo sito.

Contenuti
1 Trova e correggi "Si è verificato un errore critico sul tuo sito web"
1.1 Controllare i registri degli errori
1.2 Attiva la modalità di debug
1.3 Controllare i conflitti tra temi/plugin
1.4 Ripristino del sito
1.5 Aggiorna la versione PHP

Trova e correggi "Si è verificato un errore critico sul tuo sito web"

Prima di risolvere il problema è necessario identificare la causa principale del problema. Come detto sopra, l'e-mail di promemoria di WordPress ti dà un suggerimento. Se hai ricevuto questa e-mail, potresti sapere che contiene dettagli su righe di codice o file che causano il problema. Tuttavia, se non hai ricevuto alcuna mail, dovrai leggere il post qui sotto per cercare di scoprire il problema sul sito.

Ecco alcuni importanti controlli che non dovresti saltare se stai riscontrando un errore critico sul tuo sito.

Controlla i registri degli errori

Se non hai ricevuto un'e-mail da WordPress, è consigliabile controllare il registro degli errori sul tuo server. Di solito, vengono registrati gli errori critici. Controlla i log degli errori PHP archiviati nel file error_log all'interno di public_html.

Controlla i registri degli errori
Controlla i registri degli errori

Se controlli il file di registro degli errori, vedrai che gli errori PHP vengono scritti con errori di avviso, avviso, fatale e di analisi. Correggi tutti gli errori di analisi e irreversibili presenti in quel file per risolvere il messaggio di errore critico.

Durante l'accesso al file di registro degli errori, puoi utilizzare cPanel o FTP per controllare la directory principale in cui è installato WordPress. Poiché ogni host può archiviare i registri in una posizione diversa, prova a contattare il tuo host per scoprire la posizione esatta in cui sono archiviati i registri degli errori.

Attiva la modalità di debug

La modalità di debug ti aiuta a scoprire gli errori nel codice, nei temi o nei plugin.

Prima di tutto, scopri il file wp-config.php nella directory principale. Controlla queste righe di codice nel tuo file:

 define( 'WP_DEBUG', false );
define( 'WP_DEBUG_DISPLAY', false );
define( 'WP_DEBUG_LOG', false );
define( 'SCRIPT_DEBUG', false );

Sostituisci false con true in queste righe. In alcuni casi, se una di queste righe non è presente, è possibile aggiungere questa riga al file. Ciò abiliterà la modalità di debug in WordPress e sarai in grado di errori nei dettagli quando aggiorni il tuo sito.

Verificare il tipo di errore e agire di conseguenza. Quando l'errore è stato eliminato, sostituisci nuovamente true con false per disattivare la modalità di debug.

Controlla Conflitti tema/plugin

A volte potresti ricevere il messaggio di errore "Si è verificato un errore critico sul tuo sito Web" a causa del tema o del plug-in in conflitto. Innanzitutto, iniziamo il controllo con il tema. Per questo, devi disabilitare il tema attivo e attivare il tema WordPress predefinito presente nella dashboard. Se l'errore scompare, è necessario comprendere che si è verificato un problema con il tema. In tal caso, devi risolvere il problema presente nel tema precedente o potresti preferire cambiare il tema.

Ma se il problema rimane lo stesso anche dopo aver cambiato il tema, puoi considerare di eseguire controlli con i plugin installati. Disattiva tutti i plugin e verifica se il problema è presente o meno. Se il problema persiste, il plug-in non è responsabile del problema. Altrimenti il ​​plugin è responsabile del problema causato. Per sapere esattamente quale plug-in sta generando l'errore, è necessario riattivare ogni plug-in uno per uno e controllare continuamente l'errore. Non appena rilevi il plug-in, potresti voler sostituire il plug-in con un altro.

Nel caso in cui stai cercando temi e file di plugin nel localhost, lo otterrai facilmente all'interno di xampp>htdocs>tuacartella>wp-content mentre nel caso del sito live devi avere accesso a FTP o cPanel per controllare il root directory.

Controlla Conflitti tra plug-in tema
Controlla Conflitti tra plug-in tema

I file sono presenti all'interno di public_html>wp-content a seconda del tuo host. I plugin e i temi sono memorizzati rispettivamente all'interno di una propria sottocartella.

Ripristina sito

È necessario creare un backup del sito a causa di situazioni come questa. Il backup regolare in un periodo di tempo regolare consente di risparmiare tempo e lavoro. Se disponi di un backup aggiornato del sito, puoi caricare il file quando non si sono verificati errori nel sito.

Boom!! È semplice.

In altre parole, ripristinare il sito a una versione precedente è il modo più semplice e veloce per risolvere qualsiasi problema sul sito.

Aggiorna la versione PHP

A seconda dell'host, puoi aggiornare la versione PHP supportata da quell'host. A volte, un particolare host potrebbe non supportare l'ultima versione di PHP mentre altri host funzionano già con l'ultima versione. Questo non è nelle tue mani. Tuttavia, è necessario identificare e scegliere l'host che supporta l'ultima versione. Dai un'occhiata a questo post per sapere come aggiornare PHP in WordPress

Conclusione

Se hai visualizzato il messaggio di errore "Si è verificato un errore critico sul tuo sito Web" sul tuo sito, segui i passaggi indicati in questo post e facci sapere se risolve il tuo problema.

Articoli correlati

  1. Come correggere l'errore HTTP 500 di WordPress (errore interno del server)
  2. Come abilitare la compressione GZIP in WordPress
  3. Come installare WordPress su XAMPP passo dopo passo