Wordpress

Come risolvere pagina bianca WordPress


Immagina di aprire il tuo sito WordPress come fai ogni giorno, magari per pubblicare un nuovo articolo o controllare i commenti. Ma oggi qualcosa non va. La pagina non si carica, e al suo posto appare solo una schermata bianca di Wordpress. Nessun messaggio di errore, nessuna indicazione. Solo… bianco. Questo errore è così comune che ha persino un nome: White Screen of Death, o “pagina bianca della morte”. Ma niente panico: in questo articolo ti guiderò passo passo per capire cosa succede e, soprattutto, come risolvere la pagina bianca su WordPress. In molti casi, puoi sistemare tutto da solo, anche senza essere uno sviluppatore esperto. Sei pronto? Partiamo…

Cos’è la pagina bianca di WordPress

La pagina bianca si verifica quando WordPress incontra un errore critico e non riesce a mostrarlo correttamente sullo schermo. Il problema può derivare da:

  • Un plugin difettoso o incompatibile
  • Un tema che crea conflitti o errori
  • Esaurimento della memoria PHP
  • Errori nel file functions.php
  • Aggiornamenti incompleti o corrotti
  • Una versione di PHP non compatibile

In pratica, qualcosa impedisce al tuo sito di caricarsi correttamente, ma WordPress non mostra un messaggio di errore, lasciandoti al buio. E questa assenza di informazioni o di errori è una strategia voluta dagli sviluppatori per evitare che vengano pubblicate per errore informazioni sul tuo blog, come ad esempio il nome delle tabelle del database o il percorso dei file.

Fortunatamente è possibile risalire all’errore che genera la pagina bianca Wordpress attraverso alcuni passaggi che eliminano progressivamente le possibili cause una per una…

pagina bianca WordPress come risolvere

Passaggi per risolvere la pagina bianca

Vediamo ora tutti i metodi che puoi usare per risolvere il problema, in ordine di semplicità ed efficacia.

1. Controlla la versione di PHP

WordPress ha bisogno di una versione specifica di PHP per funzionare correttamente. Se stai usando una versione troppo vecchia (come la 5.6) o troppo recente (non ancora supportata da alcuni plugin o temi), potresti vedere una schermata bianca. In questo caso per risolvere il problema devi entrare nel pannello dell’hosting e modificare la versione PHP che sta usando il tuo blog.

  1. Accedi al pannello di controllo del tuo hosting (es. cPanel, Plesk, Site Tools, ecc.).
  2. Cerca la sezione “Gestione PHP” o simile.
  3. Verifica quale versione è attiva per il tuo dominio.
  4. Se è troppo vecchia (inferiore alla 7.4) o troppo nuova (es. 8.3, non ancora compatibile con tutto), passa a una versione stabile e compatibile come la PHP 8.0 o 8.1.

Dopo aver cambiato versione, ricarica il sito. Se il problema era la versione PHP, dovrebbe tornare tutto a funzionare. Se ti vengono proposte più versioni tra ci scegliere prova a scendere gradualmente partendo dalla penultima e ricaricando la pagina del blog ogni volta. Quando il blog riappare hai trovato la versione corretta.

2. Attiva il debug di WordPress

Il primo passo è fare un po’ di luce sull’errore. Per farlo, puoi attivare la modalità di debug di WordPress. In questo modo appariranno a schermo le informazioni di errore che hanno generato la pagina bianca e hanno bloccato il funzionamento del tuo sito. Ecco come fare:

  1. Accedi al tuo hosting via FTP o file manager.
  2. Apri il file wp-config.php che si trova nella root del tuo sito.
  3. Cerca questa riga:
define('WP_DEBUG', false);
  1. Modificala così:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
  1. Salva e ricarica la pagina bianca.

A questo punto WordPress registrerà l’errore nel file debug.log all’interno della cartella wp-content. Apri quel file e controlla cosa c’è scritto. Molto probabilmente lì troverai il colpevole.

3. Disattiva tutti i plugin

Se ancora non hai risolto il problema è giunto il momento di scoprire se la schermata bianca di Wordpress è generata da un plugin incompatibile o non funzionante. I plugin sono spesso la causa della schermata bianca, specialmente dopo un aggiornamento.

Metodo 1: se hai accesso al backend

  • Vai su Plugin > Plugin installati.
  • Disattiva tutti i plugin.
  • Ricarica il sito.

Se il sito torna a funzionare, riattiva un plugin alla volta finché non si ripresenta il problema. Così scopri quale plugin crea il conflitto.

Metodo 2: se NON hai accesso al backend

  1. Accedi via FTP o file manager.
  2. Vai nella cartella wp-content.
  3. Rinomina la cartella plugins in plugins_old.

Questo disattiverà tutti i plugin in blocco. Se il sito riprende a funzionare, sai che il problema è in uno di loro e puoi ricopiarli uno alla volta in una nuova cartella plugins.

4. Cambia il tema attivo

Un altro colpevole comune è il tema di Wordpress, specialmente se personalizzato male o aggiornato di recente.

Se hai accesso al backend:

  • Vai su Aspetto > Temi.
  • Attiva un tema predefinito come Twenty Twenty-Four.

Se non hai accesso:

  1. Accedi al database tramite phpMyAdmin (di solito disponibile nel pannello di controllo del tuo hosting).
  2. Vai alla tabella wp_options.
  3. Trova le voci template e stylesheet.
  4. Cambia il valore in twentytwentyfour o un altro tema standard.

Salva e ricarica il sito. Se tutto riprende a funzionare allora il tema che stavi usando ha qualche problema che dovrai risolvere.

5. Aumenta la memoria PHP

Se hai tanti plugin o un tema molto pesante, potresti aver esaurito la memoria disponibile. In questo caso attivando il debug dovresti vedere un messaggio relativo alla fine della memoria disponibile per PHP. Per aumentare il limite di memoria allocabile per Wordpress puoi fare così:

  • Modifica il file wp-config.php e aggiungi questa riga:
define('WP_MEMORY_LIMIT', '256M');
  • Oppure, se non funziona, modifica il file .htaccess aggiungendo:
php_value memory_limit 256M

Verifica con il tuo hosting se hai permessi sufficienti per farlo.

pagina bianca WordPress

6. Controlla il file functions.php

Se ancora non hai risolto, allora con molta probabilità il problema può essere dovuto ad un codice personalizzato inserito nel file functions.php del tuo tema, un semplice errore di sintassi può causare la pagina bianca. Per verificare ed eventualmente modificare il codice devi fare così:

  1. Accedi via FTP.
  2. Vai nella cartella del tuo tema attivo.
  3. Apri il file functions.php e controlla se ci sono errori, parentesi mancanti, ecc.
  4. In caso, commenta il codice o rimuovilo temporaneamente.

7. Svuota la cache

Se usi plugin di cache (come W3 Total Cache o WP Super Cache), prova a svuotare la cache del sito. Anche il browser può mostrare una pagina vecchia, quindi prova anche con una finestra in incognito.

8. Verifica gli aggiornamenti recenti

Hai aggiornato qualcosa di recente? Tema, plugin o WordPress stesso? Se sì, prova a tornare alla versione precedente oppure reinstallare l’elemento aggiornato.

9. Usa la modalità di recupero di WordPress

Da WordPress 5.2 in poi esiste una “modalità di recupero”. Se ricevi un’email con oggetto “Il tuo sito presenta un errore critico”, segui il link contenuto per accedere alla versione sicura del backend e risolvere il problema da lì.

10. Ripristina un backup

Se nulla funziona e hai un backup recente del tuo sito, considera di ripristinarlo. Molti tra i migliori hosting Wordpress offrono backup automatici giornalieri. Ricordati che è sempre una buona abitudine effettuare un backup del sito e del database prima di aggiornare Wordpress o prima di effettuare modifiche sostanziali alla struttura e ai plugin del tuo blog.

Conclusioni

La schermata bianca di WordPress può fare paura, soprattutto se non sai da dove iniziare. Ma ora che conosci i metodi principali per risolverla, puoi affrontarla con più serenità. Nella maggior parte dei casi, si tratta solo di un plugin o di un tema difettoso, o di un piccolo errore di codice. Ricorda sempre:

  • Attiva il debug per avere indizi precisi.
  • Disattiva plugin e cambia tema per isolare il problema.
  • Controlla la memoria e i file personalizzati.
  • Mantieni sempre backup aggiornati per dormire sonni tranquilli.

E se tutto questo ti sembra troppo complicato, non esitare a chiedere aiuto a un professionista o al supporto del tuo hosting. Risolvere la pagina bianca è possibile, e spesso più semplice di quanto pensi!

Ciao, 👋
piacere di conoscerti.

Iscriviti alla newsletter settimanale gratuita.
Certificata NO-SPAM!

Non inviamo spam! Leggi la nostra Informativa sulla privacy per avere maggiori informazioni.


Articoli correlati

Pulsante per tornare all'inizio

Adblock rilevato

per supportare il sito ti chiedo di disattivare l'Adblock