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

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

Conosciuto anche come lo schermo bianco della morte, c’è stato un errore critico sul tuo sito web è uno degli errori più terribili che i proprietari di siti incontrano su WordPress .

Ciò che rende questo problema frustrante è che non rivela molti dettagli sulla potenziale causa. Fortunatamente, ci sono correzioni comprovate che elimineranno l’errore per sempre.

Cosa causa un errore critico sul mio sito web?

Di seguito sono riportate alcune delle potenziali cause di un errore critico sul tuo sito web:

  • Infezione da malware : una delle cause principali di questo errore è l’infezione dei file principali del sito. È necessario eseguire una scansione approfondita del malware per eliminare questi virus per risolvere questo problema.
  • Problemi con temi e plug-in : se i temi o i plug-in sono difettosi, è probabile che si verifichi questo problema. Puoi risolvere questo problema utilizzando il tema predefinito e risolvendo i conflitti del plug-in.
  • Limite di memoria PHP basso : quando il limite di memoria impostato per PHP è basso, puoi affrontare diversi problemi. Aumentare il limite di memoria dovrebbe aiutarti a risolvere il problema.

Come posso risolvere se si è verificato un errore critico sul tuo sito web?

Di seguito sono elencati alcuni passaggi di risoluzione dei problemi di base da provare prima di passare alle soluzioni sofisticate in questa sezione:

  • Svuota la cache del sito.
  • Aggiorna la versione PHP se è inferiore a 7.4.
  • Scansiona i file alla ricerca di malware.
  • Controlla i log degli errori per i rapporti sugli arresti anomali.
  • Sito di rollback con backup.

Se non riesci ancora a eliminare questo errore, procedi con le correzioni di seguito:

1. Abilita il debug su WordPress

  1. Accedi al tuo account FTP.
  2. Individua il file wp-config.php nella directory principale di WordPress.
  3. Ora, aggiungi le seguenti righe di codice alla riga prima del messaggio finale: define('WP_DEBUG', true); define('WP_DEBUG_DISPLAY', false); define('WP_DEBUG_LOG', true);

Si è verificato un errore critico sul tuo sito Web che può essere risolto utilizzando la funzione di debug di WordPress. Dopo averlo abilitato, il tuo sito Web WordPress dovrebbe ora visualizzare le informazioni di debug.

Dopo il debug, assicurati di rimuovere il codice dal tuo file PHP.

2. Passa al tema predefinito

  1. Visita la directory dei temi di WordPress.org e scarica uno dei temi predefiniti come Twenty Twenty-Three.
  2. Ora estrai il file sul tuo PC.
  3. Accedi al tuo account FTP e vai alla cartella wp-content/themes .
  4. Successivamente, scarica tutte le cartelle dei temi sul tuo PC come backup.
  5. Ora, elimina le cartelle del tema originale.
  6. Infine, carica la cartella del tema predefinito che hai scaricato e il tuo sito WP dovrebbe avere un tema predefinito.

Se non utilizzi il tema predefinito, possono verificarsi problemi, ad esempio si è verificato un errore critico sul tuo sito web. Il modo più semplice per aggirare questo problema è ripristinare un tema predefinito.

3. Disattiva i plug-in

  1. Accedi al tuo sito con FTP e fai doppio clic sulla cartella wp-content per aprirla.
  2. Ora, rinomina la cartella dei plugin in plugins_old. In alternativa, puoi aprire la cartella e aggiungere _old ai singoli file del plugin.
  3. Ora dovresti essere in grado di accedere al tuo sito WordPress, dove puoi abilitare i plugin uno dopo l’altro.

In alcuni casi, questo problema può essere dovuto a un conflitto di plug-in. Per risolverlo è necessario disabilitare tutti i plugin e riattivarli uno dopo l’altro.

4. Aumentare il limite di memoria PHP

  1. Accedi al tuo sito tramite FTP, fai clic con il pulsante destro del mouse su wp-config.php e seleziona Modifica per aprirlo.
  2. Ora, inserisci il comando seguente prima dell’ultima riga del tuo comando PHP: define('WP_MEMORY_LIMIT', '128M');
  3. Infine, salva il codice.

Si è verificato un errore critico sul tuo sito Web se il tuo server non può eseguire PHP a causa di risorse insufficienti. La soluzione a questo è aumentare il limite di memoria PHP.

Tieni presente che non dovresti aumentare eccessivamente il limite di memoria PHP a meno che un plug-in non lo richieda specificamente. E in questo caso, dovrebbe andare bene aumentarlo a 265M.

Sentiti libero di farci sapere la soluzione che ti ha aiutato a risolvere questo problema nei commenti qui sotto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *