Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come risolvere l’errore critico in WordPress (passo dopo passo)

Nota editoriale: guadagniamo una commissione dai link dei partner su WPBeginner. Le commissioni non influenzano le opinioni o le valutazioni dei nostri redattori. Per saperne di più su Processo editoriale.

State vedendo l’errore critico sul vostro sito WordPress?

A volte WordPress può mostrare un messaggio di errore che dice: “Si è verificato un errore critico su questo sito web. Controllare la casella di posta elettronica dell’amministratore del sito per ricevere istruzioni”. Includerà anche un link alla guida al debug di WordPress.

In questa guida vi mostreremo come risolvere l’errore critico in WordPress. Parleremo anche delle cause di questo errore e di come evitarlo.

Fixing the critical error in WordPress

Che cos’è l’errore critico in WordPress?

L’errore critico in WordPress è un errore che impedisce a WordPress di caricare tutti gli script di cui ha bisogno per funzionare correttamente.

In precedenza, questo errore di WordPress si traduceva in una schermata bianca della morte o in un messaggio di errore fatale sullo schermo. La maggior parte dei principianti non lo trovava molto utile e faticava a risolvere il problema da solo.

A partire da WordPress 5.2, gli utenti vedranno ora un messaggio di errore generico: ‘Si è verificato un errore critico su questo sito web. Controllare la casella di posta elettronica dell’amministratore del sito per ricevere istruzioni”, insieme a un link alla guida al debug di WordPress.

Critical error in WordPress

Inoltre, invierà un messaggio e-mail all’indirizzo di posta elettronica dell’amministratore del sito WordPress.

Questa e-mail include ulteriori dettagli sul plugin o sul tema che ha causato l’errore e un link per accedere alla dashboard di WordPress in modalità di recupero.

WordPress recovery mode email

Un’altra variante di questo errore mostra solo che il vostro sito web sta affrontando un errore critico. Non vi indicherà di controllare il vostro indirizzo e-mail.

Questo può accadere perché WordPress non è stato in grado di caricare i file necessari per rendere disponibile la modalità di ripristino o per inviare l’e-mail.

Critical error in WordPress without email instructions

Cosa causa l’errore critico in WordPress?

L’errore critico in WordPress è generalmente causato da un plugin, uno script o un codice malfunzionante che impedisce a WordPress di funzionare correttamente.

A causa del malfunzionamento del codice, WordPress non può caricare i file di cui ha bisogno.

Se di recente avete copiato e incollato sul vostro sito web degli snippet di codice da un tutorial, questi potrebbero innescare un errore critico.

Tutti i migliori plugin di WordPress sono accuratamente testati, per cui è meno probabile che causino un errore critico. Tuttavia, un conflitto con un altro plugin di WordPress o con un codice personalizzato può causare l’errore.

Vediamo come risolvere l’errore critico in WordPress e ripristinare il vostro sito web.

Correzione dell’errore critico in WordPress (2 metodi)

Il messaggio di errore critico in sé non è molto utile per trovare e risolvere la causa del problema. Fortunatamente, WordPress invia anche un’e-mail all’indirizzo di posta elettronica dell’amministratore del sito web.

Molti siti web WordPress non sono configurati per l’invio di e-mail tramite SMTP. Per questo motivo, potrebbero non ricevere un’e-mail nonostante WordPress dica loro di averla inviata.

Allo stesso modo, alcuni siti WordPress potrebbero visualizzare solo il messaggio di errore critico senza istruzioni per controllare l’e-mail. Questo perché WordPress non è stato in grado di caricare i file necessari per inviare un’e-mail o rendere disponibile la modalità di ripristino.

Se siete tra questi utenti, non preoccupatevi. Vi mostreremo come risolvere l’errore critico anche senza l’e-mail.

D’altra parte, se avete ricevuto la notifica di un problema tecnico di WordPress, vi mostreremo come interpretarla e come utilizzarla per ripristinare il vostro sito web.

È sufficiente fare clic sui link sottostanti per passare direttamente alla sezione desiderata:

Correzione dell’errore critico con l’e-mail di debug di WordPress

Per prima cosa, è necessario visitare la casella di posta elettronica dell’indirizzo di amministrazione WordPress del vostro sito web.

Non siete sicuri di quale indirizzo e-mail avete utilizzato come e-mail di amministrazione? È l’indirizzo e-mail fornito al momento dell’installazione di WordPress.

Se il vostro sito è su Bluehost o avete utilizzato un programma di installazione automatica di WordPress, il vostro indirizzo e-mail di amministrazione sarà probabilmente lo stesso utilizzato per il vostro account di hosting WordPress.

Vedrete un’e-mail nella vostra casella di posta elettronica con l’oggetto “Il vostro sito sta riscontrando un problema tecnico”. Al suo interno troverete ulteriori informazioni utili sulla causa dell’errore critico del vostro sito WordPress.

Ad esempio, la seguente schermata mostra che l’errore critico è stato causato dal tema WordPress sul nostro sito di prova.

Critical error caused by a WordPress theme

L’e-mail include anche un link unico che consente di accedere al sito Web WordPress in modalità di recupero per esaminare e risolvere il problema.

Nella parte inferiore dell’e-mail vengono visualizzate informazioni ancora più dettagliate sull’errore, tra cui il file specifico e il codice che lo ha generato.

Nell’esempio seguente, un codice alla riga 614 del file functions.php del nostro tema è responsabile dell’attivazione dell’errore.

Recovery email error details

Ecco un altro esempio che mostra un errore causato dal malfunzionamento di un plugin di WordPress.

Come si può vedere, il messaggio evidenzia il nome del plugin e la riga di codice che causa l’errore.

Plugin error details

A questo punto, è sufficiente fare clic sul link alla modalità di ripristino di WordPress, che vi porterà all’area di amministrazione di WordPress.

Per continuare, vi verrà chiesto di effettuare il login.

Recovery mode login

Una volta effettuato l’accesso, verrà visualizzata una notifica che informa dell’errore critico, della sua causa e di un link a cui rivolgersi per risolverlo.

Ad esempio, nella schermata seguente, WordPress ci notifica l’errore critico causato dal plugin con un link alla pagina dei plugin.

WordPress recovery mode dashboard

Se si fa clic sul link, viene mostrato il plugin problematico. Inoltre, mostrerà esattamente la riga di codice che ha causato l’errore.

Per ora è possibile disattivare il plugin facendo clic su “Disattiva”.

Deactivate plugin

In tal caso, è sufficiente cercare un plugin WordPress alternativo o vedere se è possibile ottenere assistenza dagli sviluppatori del plugin.

Allo stesso modo, se il problema riguarda il vostro tema, vedrete un link alla pagina dei temi. In fondo alla pagina, verrà indicato il tema che causa il problema.

Broken theme

È possibile cambiare il tema di WordPress. In alternativa, è possibile eliminare quello rotto e reinstallarne una nuova copia dalla fonte ufficiale per vedere se il problema si risolve.

Una volta risolto il problema, fate clic sul pulsante “Exit Recovery Mode” in alto.

Exiting the recovery mode in WordPress

Nella maggior parte dei casi, il vostro sito web WordPress inizierà a funzionare normalmente.

Tuttavia, se l’errore critico è ancora presente in WordPress, potete provare a seguire i passaggi di risoluzione dei problemi indicati nella prossima sezione.

Correzione manuale dell’errore critico in WordPress (senza e-mail)

Se non avete ricevuto l’e-mail di notifica del problema critico di WordPress, questo metodo vi insegnerà a risolvere i problemi e a risolvere l’errore critico di WordPress.

Se l’errore è stato causato da un’azione recente, è possibile annullare l’azione per risolvere il problema.

Ad esempio, se è stato installato un nuovo plugin e la sua attivazione ha causato l’errore critico, è sufficiente disattivarlo (vi mostreremo come farlo nel primo passaggio qui sotto).

Se invece non si è sicuri della causa dell’errore, è sufficiente seguire questi passaggi.

1. Disattivare tutti i plugin di WordPress

Una causa comune dell’errore critico di WordPress è il conflitto o l’incompatibilità dei plugin. Per risolvere questo problema, è sufficiente disattivare il plugin difettoso.

Tuttavia, a causa dell’errore critico, non sarà possibile accedere all’area di amministrazione (backend di WordPress) o sapere quale plugin disattivare.

Per risolvere questo problema, disattiveremo tutti i plugin di WordPress. Non preoccupatevi. Potrete riattivarli facilmente una volta ottenuto l’accesso all’area di amministrazione di WordPress.

È sufficiente collegarsi al proprio sito web WordPress utilizzando un client FTP o l’applicazione File Manager del pannello di controllo del proprio web hosting.

Una volta collegati, è necessario navigare nella cartella wp-content.

Rename plugins folder

All’interno della cartella wp-content è presente una cartella chiamata ‘plugins’. È necessario fare clic con il tasto destro del mouse su di essa e selezionare l’opzione “Rinomina”.

Quindi, cambiare il nome della cartella ‘plugins’ con quello che si desidera. Nel nostro esempio, la chiameremo ‘plugins.deactivated’.

WordPress cerca la cartella dei plugin per caricare i plugin attivati sul vostro sito web. Se non trova la cartella dei plugin, non può attivarli e li imposta automaticamente come disattivati.

Ora è possibile visitare il sito Web per verificare se il messaggio di errore critico è scomparso.

Importante: Non dimenticate di rinominare la cartella “plugins” se il problema di errore critico è stato risolto. WordPress riconoscerà quindi la cartella e potrete riattivare i plugin uno per uno dalla dashboard di WordPress per identificare quello che ha causato l’errore critico.

Per maggiori dettagli, consultate il nostro tutorial su come disattivare tutti i plugin di WordPress.

2. Passare a un tema predefinito

Il passo successivo per la risoluzione dell’errore critico consiste nel cambiare il tema di WordPress con uno predefinito. Questo risolverà il problema dell’errore critico se il problema è causato da qualche codice nel tema WordPress attuale.

Basta andare nella directory dei temi di WordPress.org e scaricare una copia fresca di un tema predefinito come Twenty Twenty-Two o Twenty Twenty-Three.

Download a default theme

Successivamente, è necessario decomprimere il file del tema sul computer.

In questo modo verrà creata una cartella con il nome del tema sul computer.

Extract theme files

A questo punto, è necessario collegarsi al sito WordPress utilizzando un client FTP o l’applicazione File Manager del pannello di controllo dell’hosting.

Una volta effettuata la connessione, si può navigare nella cartella /wp-content/themes e si vedrà un elenco di tutti i temi installati sul proprio sito web.

Download themes as backup

Scaricate tutte queste cartelle sul vostro computer come backup.

Successivamente, è necessario eliminare tutte le cartelle del tema dal sito web.

Delete themes

Il vostro sito WordPress ora non ha un tema installato.

Per risolvere il problema, caricare la cartella del tema predefinito scaricata in precedenza.

Upload theme folder

Una volta terminato questo processo, si può provare a visitare il proprio sito web.

Se il tema WordPress ha causato l’errore critico, il messaggio di errore dovrebbe essere scomparso e sarà possibile accedere al sito web.

3. Reinstallare WordPress

Anche un file core di WordPress corrotto o un malware potrebbero innescare un errore critico in WordPress. Il modo più semplice per risolvere il problema è reinstallare WordPress.

Basta andare su WordPress.org e scaricare una nuova copia di WordPress sul computer.

Dopo aver scaricato il file, è necessario decomprimerlo sul computer. Verrà creata una cartella chiamata “wordpress”, che contiene tutti i file necessari per la reinstallazione.

WordPress files

Quindi, collegatevi al vostro sito WordPress utilizzando un client FTP o l’applicazione File Manager nella dashboard del vostro account di hosting o in cPanel (pannello di controllo).

Una volta collegati, navigare nella cartella principale del sito web. Questa è la cartella che contiene le cartelle wp-admin, wp-content, wp-includes e wp-admin.

Upload core WordPress files

Ora selezionate i file all’interno della cartella “wordpress” sul vostro computer e caricateli sul vostro sito web.

Il client FTP chiederà se si desidera sovrascrivere questi file o saltarli. È necessario selezionare “Sovrascrivi” e selezionare la casella accanto a “Usa sempre questa azione”.

Overwrite core files

Quindi, fate semplicemente clic sul pulsante “OK” per continuare. Il vostro client FTP sostituirà ora i file principali di WordPress con copie fresche dal vostro computer.

Una volta terminato, si può provare a visitare il sito web per vedere se l’errore si risolve.

Se l’errore critico è stato causato da un file core di WordPress corrotto o da un malware, il messaggio di errore dovrebbe scomparire.

4. Attivare il debug in WordPress

WordPress è dotato di un sistema di debug integrato che consente di individuare gli errori, salvarli in un file di log e risolvere i problemi.

Per attivarla, è necessario abilitare la modalità di debug modificando il file wp-config.php. Individuare la seguente riga:

define( 'WP_DEBUG', false );

Ora, sostituite questa riga con il codice seguente:

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

Se visitate il vostro sito WordPress ora, vi mostrerà le informazioni di debug e il messaggio di errore critico.

Debug critical error

La modalità di debug non mostra solo gli errori di PHP, ma anche le avvertenze e gli avvisi. Questo aiuta a scoprire la causa del problema, in modo da poterlo risolvere.

Inoltre, salverà i log degli errori nel file debug.log e salverà il file nella cartella /wp-content/.

5. Aumentare il limite di memoria di PHP

Il server Web di hosting è come qualsiasi altro computer. Ha bisogno di memoria per eseguire in modo efficiente più applicazioni contemporaneamente.

Se il vostro server non dispone di risorse sufficienti per eseguire PHP, potrebbe bloccarsi o diventare poco reattivo. Questo potrebbe innescare un errore critico in WordPress.

Per risolvere questo problema, è possibile aumentare il limite di memoria di PHP, indicando al server di hosting di utilizzare più memoria per PHP.

È possibile farlo inserendo la seguente riga nel file wp-config.php.

define( 'WP_MEMORY_LIMIT', '512M' );

Non dimenticate di salvare e caricare le modifiche sul server.

Per maggiori dettagli, potete consultare il nostro tutorial su come aumentare il limite di memoria PHP in WordPress.

Ora si può provare a visitare il sito web per verificare se l’errore critico è stato risolto.

6. Aggiornare la versione di PHP

WordPress richiede la versione PHP 7.4 o superiore. Se il vostro server di hosting WordPress utilizza una versione precedente di PHP, potrebbe non funzionare bene e causare un errore critico.

Se avete accesso alla modalità di ripristino di WordPress, potete vedere quale versione PHP sta utilizzando il vostro sito visitando la pagina Strumenti ” Salute del sito e passando alla scheda Info.

How to check the PHP version on your WordPress website

Da qui, scorrere fino alla sezione Server e fare clic per espanderla.

Lì si vedrà la versione di PHP installata sul proprio server di hosting.

Find PHP version

Se è inferiore a 7.4, è necessario aggiornare la versione di PHP.

La maggior parte delle buone società di hosting WordPress vi permette di farlo facilmente dal pannello di controllo del vostro account di hosting. Per maggiori dettagli, consultate il nostro articolo su come aggiornare la versione di PHP sui più diffusi provider di hosting WordPress.

Speriamo che questo articolo vi abbia aiutato a risolvere il problema e a risolvere l’errore critico di WordPress. Potreste anche voler consultare la nostra guida su come ottenere un certificato SSL gratuito per il vostro sito WordPress o il nostro esperto confronto dei migliori servizi telefonici aziendali per le piccole imprese.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

53 commentiLascia una risposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. rahul says

    I got the critical error message and I can’t view my website. I signed into my cPanel and went to the plug-ins folder in the file manager. When I right click on the plug-ins folder there is no “rename” option to select. I don’t know what to do to get my website back.

    • WPBeginner Support says

      Your hosting provider may have customized their file manager. You would want to try right-clicking the file or reaching out to your hosting provider and they should be able to assist!

      Admin

  3. AhmanPg says

    Updating to the newest PHP versions often resolves the issue, since some new plugin updates wont work with older PHP vers

    • WPBeginner Support says

      Not always, sometimes a plugin or theme may not be set up to work with the newest version of PHP but that can help in some situations :)

      Admin

  4. Bert Beckers says

    I’m having this issue on a multisite install. After deleting some outdated (and unsupported) plugins, suddently one of my sites showed this error. Is there any way to get into the admin panel without the automated email?

    • WPBeginner Support says

      You would want to take a look at the second method in this guide for troubleshooting without the email.

      Admin

  5. Keith says

    This post is still really helpful. LIFE SAVER! Removing and re-introducing the plugins worked! Thanks so much for providing this information.

  6. Marie says

    I get this error on one page only. When a WPforms form is submitted. I’ve done everything on this page and still get the error on that one page. The form does actually work despite users getting this error

    • WPBeginner Support says

      We would recommend reaching out to WPForms’ support directly if that is the plugin causing the error and they can help troubleshoot the error.

      Admin

  7. Mel says

    I am working on a test site for the company I work for. I got the critical error message but no email. I can’t figure out how to get back on my site to fix it as all I see is the message itself. Thank you!

  8. Herbert Thiel says

    Thank you so much for being here. It seems whenever I have an issue and I Google it I wind up here to get the right (helpful) answer. So now I come here first.

  9. Paul says

    This is an excellent tutorial and enabled me to get my ancient website up and running again – caused by out of date plugins. Thank you so much.

  10. Carlos Rodriguez says

    Thanks for this article, it was very helpful, WP should send this link rather than the one they send on a critical error link they send.

    Cheers!

  11. Lynda says

    I am so very happy that I found this resource page. It was really helpful and saved me from paying someone to fix the issue. I followed the instructions under “Manually (Without Email)”. Use my host site to make the changes to the plugins folder as per the instructions and IT WORKS!!!
    THANK YOU SO MUCH!

  12. Abby says

    Thanks for this, really helpful. I deleted the plugin using the manual method, renaming the plugin folder, saving me a ton of time!

  13. Rob Mccolley says

    In item #3 above, there’s no step-by-step for the File Manager method of reinstalling WordPress.

    You write that either FTP or File Manager can be used, but offer steps for FTP only. Did I miss something?

    Thanks.

    • WPBeginner Support says

      The file manager varies between hosting providers which is why we do not have a detailed guide on how to use it at the moment. If you check with your hosting provider they should be able to assist you :)

      Admin

  14. Sudeep says

    Hi… thanks for such a nice post.

    I renamed my Plugins folder to Plugins.deactivate, and after that I could log into my dashboard. But as soon as I rename the Plugins.deactivate back to Plugins, I get out of my site, and the error message comes back.

    What should be the next step? It seems that the problem is with the Plugins folder, but how do I use it if I cannot rename it back to its original?

    ~ Sudeep

    • WPBeginner Support says

      For that issue, it seems like one of your plugins is having a major error, you could manually create a plugins folder and move the individual plugins back into the plugins folder to find which of your plugins is the root of the error.

      Admin

  15. RAGHUL DHARMARAJAN says

    I got the e-mail with the WordPress recovery mode link. But it’s just opening my broken website only – not the WordPress recovery mode login page. The link is not expired.

    • WPBeginner Support says

      It sounds like the recovery email is not working properly in which case we would recommend using the second method from this guide.

      Admin

  16. Carly says

    Thank you so much for this amazing post! It was momentarily very stressful to have my website down but these clear, easy instructions helped to keep me calm and I was able to fix it quickly.

  17. Margaret agard says

    thank you so much! Got an email from google at 2 AM saying my site couldn’t be indexed. Got the critical error and followed your instructions.

    When I renamed the plugin folder back still got the error so I I actually had to rename each plugin file and then test each one until I found the one that caused the problem

    Again thank you. Was going to be on a show that day sending people to the website! Now it’s working and I can go back to sleep. Big smiles here!

  18. Jamesetta says

    I tried but it did not work. I got as far as the renamed plugin but could not find the plugins afterwards to reactivate. It got a bit confusing. I hope my site comes back up because everything went crazy even after I renamed to plugins again.

    • WPBeginner Support says

      To have your plugins available again you would want to revert the name of the plugins that you changed to their original names and they should appear again.

      Admin

  19. Stefanie says

    You can always be counted on when I need you! I was getting the critical error but never got the email so was clueless. I followed your steps (although I panicked for a moment after I renamed the folder) and sure enough-I found the plugin causing the problems.

    Thank you so much for your help

  20. Dennis says

    Just wanted to say thanks for this clear article. It’s all you need to know in this situation. Resolved this issue with this, saving me a lot of googling, and life’s too short for googling :-).

  21. momin says

    what should I do when I try to install a plugin or any theme and my WordPress website show a critical situation on the to bar.
    I’ll fix it earlier now if I install every theme it appears again.. please let me know what can do?

  22. Christine says

    I got the critical error message and I can’t view my website. I signed into my cPanel and went to the plug-ins folder in the file manager. When I right click on the plug-ins folder there is no “rename” option to select. I don’t know what to do to get my website back.

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.