Guida · Problemi comuni

Sito WordPress bianco o «errore critico»: cosa fare

Aggiornato il Lettura: 6 minutiDifficoltà: media

La pagina è completamente bianca o mostra la frase «Si è verificato un errore critico su questo sito web». Quasi sempre la causa è un plugin, un tema o un aggiornamento andato storto: ecco come capirlo e rimettere il sito online da solo.

Prima di tutto: niente panico. I tuoi contenuti sono ancora nel database. Un sito bianco è quasi sempre un errore di codice, non una perdita di dati. Non reinstallare nulla e non cancellare cartelle.

Le cause più comuni

  • Un plugin incompatibilecon la versione di WordPress o di PHP, spesso subito dopo un aggiornamento.
  • Un errore nel tema, tipico dopo aver modificato functions.php o aggiornato un tema figlio.
  • Memoria PHP esaurita: il sito è cresciuto e il limite dell’hosting non basta più.
  • Aggiornamento interrotto di WordPress o di un plugin, con file corrotti o mancanti.

Come risolvere, passo per passo

  1. 1. Leggi l’email «Il tuo sito ha un problema tecnico»

    Dalla versione 5.2 WordPress invia all’amministratore un’email con un link alla modalità di ripristino: apre il backend con il plugin o il tema colpevole disattivato, così puoi rimuoverlo o sostituirlo. Controlla anche la cartella spam.

  2. 2. Attiva la modalità debug per vedere l’errore vero

    Apri il file wp-config.php via FTP o dal file manager dell’hosting e aggiungi le righe qui sotto prima di /* That's all, stop editing! */. Ricarica la pagina: l’errore completo viene scritto nel file wp-content/debug.log, con il nome del file responsabile.

    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
  3. 3. Disattiva tutti i plugin via FTP

    Rinomina la cartella wp-content/plugins in plugins_off. Se il sito torna visibile, la colpa è di un plugin: rimetti il nome originale e disattivali uno alla volta (rinominando la singola cartella) finché trovi il colpevole.

  4. 4. Torna a un tema di default

    Rinomina la cartella del tema attivo in wp-content/themes: WordPress passa automaticamente a un tema di default (Twenty Twenty-Four o simile), se presente. Se il sito riappare, il problema è nel tema o in una sua modifica recente.

  5. 5. Aumenta il limite di memoria PHP

    Se nel log di debug compare «Allowed memory size exhausted», aggiungi a wp-config.php la riga qui sotto. Se non basta, il limite va alzato dal pannello hosting (versione PHP / php.ini) o chiesto al supporto.

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

Attenzione. Prima di rinominare o modificare qualsiasi file, scarica una copia della cartella wp-content e un export del database dal pannello hosting. Se qualcosa va storto, puoi tornare indietro. A lavoro finito, rimetti WP_DEBUG su false.

Non ha funzionato?

Succede. Interveniamo noi a prezzo fisso: 79 €, entro 1 giorno lavorativo, paghi solo se il problema è risolto.

Richiedi intervento

Domande frequenti

Il sito è bianco ma wp-admin funziona: cosa significa?
Quasi sicuramente il problema è nel tema o in un plugin che agisce solo sul front-end (page builder, cache, ottimizzazione). Prova a passare a un tema di default e a svuotare la cache del plugin.
Ho perso i contenuti?
No. Testi, immagini e impostazioni sono nel database e nella cartella uploads, che un errore PHP non tocca. Il sito è bianco perché il codice si interrompe prima di mostrarli.

Il sito è giù adesso?

Scrivici subito. Ti rispondiamo entro 1 ora in orario lavorativo con prezzo e tempi. Weekend e festivi su richiesta.

WhatsApp Richiedi intervento