Hai aggiornato WordPress, un plugin oppure il tema e improvvisamente il sito non funziona più? Se il tuo WordPress è bloccato dopo un aggiornamento, non sei il solo. Si tratta di uno dei problemi più frequenti che colpiscono siti WordPress di ogni dimensione.
In alcuni casi compare una schermata bianca, in altri un errore critico, un errore 500 oppure diventa impossibile accedere all’area amministrativa.
La buona notizia è che nella maggior parte dei casi il problema può essere risolto senza perdere dati o contenuti.
Perché WordPress si blocca dopo un aggiornamento?
Un aggiornamento può modificare file, database e funzionalità del sito.
Se qualcosa non è compatibile, WordPress potrebbe smettere di funzionare correttamente.
Le cause più frequenti sono:
- Plugin incompatibili.
- Tema non compatibile.
- Aggiornamento interrotto.
- Memoria PHP insufficiente.
- File corrotti.
- Errore del database.
- Versione PHP non supportata.
- Conflitti WooCommerce.
I sintomi più comuni
Dopo un aggiornamento potresti notare:
- Schermata bianca.
- Errore critico WordPress.
- Errore 500.
- Area amministrativa non accessibile.
- Caricamento infinito.
- Sito completamente offline.
- WooCommerce non funzionante.
Se il sito mostra una schermata bianca ti consiglio di leggere: Schermata Bianca WordPress
Verifica 1: Individuare cosa è stato aggiornato
La prima domanda da porsi è:
Cosa è stato aggiornato prima che il problema comparisse?
- Core WordPress.
- Plugin.
- Tema.
- WooCommerce.
- PHP del server.
Capire quale componente è stato aggiornato permette di restringere immediatamente il campo delle possibili cause.
Verifica 2: Controllare se il sito restituisce un errore specifico
Molti siti mostrano messaggi utili per la diagnosi:
- Errore Critico.
- Internal Server Error.
- Errore Database.
- Pagina Bianca.
Guide correlate:
Verifica 3: Controllare l’email di recupero WordPress
Dalle versioni più recenti WordPress invia spesso una email automatica quando si verifica un errore critico.
Controlla:
- Posta in arrivo.
- Spam.
- Cartella promozioni.
L’email contiene spesso il plugin o il tema responsabile del problema.
Verifica 4: Accedere tramite FTP o File Manager
Se il sito è completamente bloccato dovrai intervenire tramite:
- FTP.
- File Manager del pannello hosting.
- SSH.
Questi strumenti permettono di modificare file e disattivare plugin anche quando wp-admin non è accessibile.
Verifica 5: Attivare il debug WordPress
Per identificare l’origine dell’errore puoi attivare il debug.
Apri il file:
wp-config.php
e sostituisci:
define('WP_DEBUG', false);
con:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
WordPress inizierà a registrare gli errori nel file debug.log.
Verifica 6: WordPress bloccato dopo aggiornamento di un plugin
Questa è la causa più frequente.
Un plugin può risultare incompatibile con:
- Versione WordPress.
- Versione PHP.
- Tema installato.
- Altri plugin.
Per verificare il problema puoi rinominare temporaneamente la cartella:
wp-content/plugins
In questo modo WordPress disattiverà automaticamente tutte le estensioni.
Verifica 7: WordPress bloccato dopo aggiornamento del tema
Se il problema è comparso immediatamente dopo l’aggiornamento del tema, molto probabilmente è presente un’incompatibilità tra il tema e la versione di WordPress, PHP oppure uno dei plugin installati.
I sintomi più comuni includono:
- Schermata bianca.
- Errore critico.
- Layout completamente compromesso.
- Menu non funzionanti.
- Area amministrativa irraggiungibile.
Per verificare il problema puoi accedere tramite FTP e rinominare temporaneamente la cartella del tema attivo presente in:
wp-content/themes/
WordPress tenterà automaticamente di utilizzare un tema predefinito installato sul sito.
Se il sito torna online, il problema riguarda quasi certamente il tema aggiornato.
Per modifiche e correzioni avanzate consulta: Personalizzazione WordPress.
Verifica 8: WordPress bloccato dopo aggiornamento WooCommerce
WooCommerce è uno dei plugin più complessi dell’ecosistema WordPress.
Dopo un aggiornamento possono verificarsi incompatibilità con:
- Tema.
- Plugin di pagamento.
- Plugin spedizioni.
- Plugin checkout.
- Plugin personalizzati.
Molti siti e-commerce smettono improvvisamente di funzionare dopo un aggiornamento WooCommerce eseguito senza verifiche preventive.
In questi casi prova a disattivare temporaneamente WooCommerce e verifica se il sito torna operativo.
Approfondimenti utili:
Verifica 9: Controllare la versione PHP
Una delle cause più sottovalutate riguarda la versione PHP utilizzata dal server.
Dopo un aggiornamento WordPress o WooCommerce alcuni plugin potrebbero non essere compatibili con la versione PHP attiva.
Ad esempio:
- Plugin obsoleto incompatibile con PHP 8.
- Tema datato incompatibile con PHP recente.
- Codice personalizzato non aggiornato.
Controlla la versione PHP dal pannello hosting e verifica la compatibilità dei componenti installati.
Verifica 10: Aumentare il limite di memoria PHP
Aggiornamenti particolarmente pesanti possono richiedere maggiore memoria rispetto a quella disponibile sul server.
Quando WordPress esaurisce la memoria può generare:
- Errore critico.
- Schermata bianca.
- Errore 500.
- Aggiornamenti incompleti.
Apri il file:
wp-config.php
e aggiungi:
define('WP_MEMORY_LIMIT', '256M');
Molti problemi vengono risolti semplicemente aumentando la memoria disponibile.
Verifica 11: WordPress bloccato in modalità manutenzione
Durante un aggiornamento WordPress crea automaticamente un file temporaneo chiamato:
.maintenance
Se l’aggiornamento viene interrotto, il file potrebbe non essere rimosso correttamente.
Il risultato è un sito bloccato con il messaggio:
Brevemente non disponibile per manutenzione programmata.
Per risolvere:
- Accedi tramite FTP.
- Individua il file .maintenance nella root del sito.
- Eliminalo.
- Ricarica il sito.
Guida completa: WordPress bloccato in modalità manutenzione
Verifica 12: Analizzare il file debug.log
Dopo aver attivato il debug WordPress, il sistema registra gli errori nel file:
wp-content/debug.log
Molto spesso all’interno del file troverai:
- Nome del plugin responsabile.
- Nome del tema responsabile.
- File PHP coinvolto.
- Errore preciso generato.
Questa è una delle procedure più efficaci per individuare rapidamente la causa del problema.
Verifica 13: Analizzare i log del server
Se il debug WordPress non fornisce informazioni sufficienti, controlla i log del server.
Molti hosting mettono a disposizione:
- Error Log.
- Apache Log.
- Nginx Log.
- PHP Error Log.
Questi file contengono informazioni molto dettagliate sugli errori che impediscono il corretto funzionamento del sito.
Verifica 14: Ripristinare il plugin precedente
Se hai identificato il plugin responsabile dell’errore, puoi reinstallare una versione precedente funzionante.
Molti plugin mantengono un archivio delle versioni precedenti che permette di effettuare rapidamente un downgrade.
Questa soluzione è spesso utilizzata quando uno sviluppatore rilascia un aggiornamento difettoso.
Verifica 15: Ripristinare il tema precedente
Anche i temi possono introdurre bug dopo un aggiornamento.
Se il problema è comparso subito dopo l’aggiornamento del tema, il ripristino della versione precedente può riportare immediatamente il sito online.
Successivamente sarà possibile verificare la compatibilità della nuova versione in un ambiente di test.
Verifica 16: Controllare eventuali personalizzazioni del codice
Molti siti WordPress contengono modifiche personalizzate inserite nel tema oppure tramite plugin dedicati.
Dopo un aggiornamento queste personalizzazioni possono diventare incompatibili e generare errori.
I punti più critici sono:
- functions.php
- Snippet personalizzati.
- Plugin custom.
- Hook WooCommerce.
- Template sovrascritti.
In questi casi può essere necessario un controllo approfondito del codice personalizzato.
Verifica 17: WordPress bloccato dopo aggiornamento del Core
Non sempre il problema è causato da un plugin o da un tema. In alcuni casi il blocco avviene dopo l’aggiornamento del core di WordPress.
Quando WordPress viene aggiornato, vengono modificati centinaia di file di sistema. Se l’aggiornamento viene interrotto oppure alcuni file non vengono sostituiti correttamente, il sito può smettere di funzionare.
I sintomi più frequenti sono:
- Errore critico WordPress.
- Schermata bianca.
- Area amministrativa non accessibile.
- Errore 500.
- Caricamento infinito.
In questi casi può essere utile effettuare una reinstallazione manuale dei file core di WordPress senza modificare contenuti e database.
Verifica 18: WordPress bloccato dopo aggiornamento del database
Alcuni aggiornamenti richiedono modifiche alla struttura del database.
Se il processo si interrompe oppure il database contiene errori preesistenti, WordPress potrebbe non completare correttamente l’aggiornamento.
Tra i sintomi più comuni troviamo:
- Errore connessione database.
- Pagine che restituiscono errori casuali.
- Impossibilità di accedere a wp-admin.
- Sito parzialmente funzionante.
In questi casi verifica l’integrità del database tramite phpMyAdmin oppure tramite gli strumenti messi a disposizione dal provider hosting.
Verifica 19: Riparare il database WordPress
WordPress include una funzione integrata che permette di tentare una riparazione automatica del database.
Apri il file:
wp-config.php
e aggiungi:
define('WP_ALLOW_REPAIR', true);
Successivamente visita:
https://tuodominio.it/wp-admin/maint/repair.php
Potrai avviare una procedura di riparazione e ottimizzazione del database.
Terminata la procedura ricordati di rimuovere la riga aggiunta al file wp-config.php.
Verifica 20: Ripristinare un backup completo
Se il sito funzionava perfettamente prima dell’aggiornamento, il ripristino di un backup rappresenta spesso la soluzione più veloce.
Molti hosting consentono il ripristino automatico di:
- File del sito.
- Database.
- Email.
- Configurazioni hosting.
Dopo il ripristino verifica immediatamente:
- Funzionamento del frontend.
- Accesso amministratore.
- Plugin installati.
- Ordini WooCommerce.
- Moduli di contatto.
Verifica 21: Ripristinare solo il plugin problematico
Se hai identificato il plugin responsabile dell’errore non è sempre necessario ripristinare l’intero sito.
Puoi:
- Disinstallare il plugin difettoso.
- Scaricare una versione precedente stabile.
- Installarla manualmente.
- Verificare il corretto funzionamento.
Questa soluzione consente di ridurre notevolmente i tempi di inattività del sito.
Verifica 22: Ripristinare il tema precedente
Alcuni aggiornamenti dei temi introducono incompatibilità con plugin o versioni PHP differenti.
Se il problema è iniziato immediatamente dopo l’aggiornamento del tema, valuta il ripristino della versione precedente.
Successivamente potrai eseguire test approfonditi in un ambiente di staging prima di aggiornare nuovamente.
Verifica 23: WordPress bloccato ma il frontend funziona
In alcune situazioni il sito continua a essere visibile ai visitatori ma l’area amministrativa non è più accessibile.
Questo scenario è molto comune quando:
- Un plugin interferisce con wp-admin.
- Esistono problemi di permessi.
- È presente un conflitto JavaScript.
- Un aggiornamento non è stato completato.
Se non riesci più ad accedere all’area amministrativa consulta anche: Non riesco ad accedere a WordPress
Verifica 24: WordPress bloccato e wp-admin non raggiungibile
Quando sia il sito che l’area amministrativa risultano irraggiungibili, il problema potrebbe essere più grave.
Le cause più frequenti includono:
- Errore PHP fatale.
- File core corrotti.
- Database danneggiato.
- Aggiornamento incompleto.
- Problemi server.
In questi casi l’analisi dei log server rappresenta spesso il metodo più rapido per individuare la causa.
Verifica 25: Controllare lo spazio disponibile sul server
Molti aggiornamenti falliscono semplicemente perché il server ha esaurito lo spazio disponibile.
Quando il disco raggiunge il limite massimo possono verificarsi:
- Aggiornamenti incompleti.
- File corrotti.
- Errori database.
- Problemi di caricamento.
Controlla sempre lo spazio disponibile dal pannello del tuo hosting.
Verifica 26: Malware e aggiornamenti sospetti
In alcuni casi il problema compare dopo l’installazione di plugin scaricati da fonti non ufficiali.
Plugin e temi piratati possono contenere:
- Backdoor.
- Malware.
- Script dannosi.
- Codice obsoleto.
Approfondimenti utili:
- Sito WordPress Hackerato
- Perché WordPress viene hackerato
- Come mettere in sicurezza WordPress
- Rimozione Malware WordPress
Verifica 27: Utilizzare una copia di staging
Per evitare problemi futuri è consigliabile eseguire gli aggiornamenti prima in un ambiente di staging.
Lo staging consente di testare:
- Aggiornamenti WordPress.
- Aggiornamenti plugin.
- Aggiornamenti tema.
- Nuove funzionalità.
Solo dopo aver verificato il corretto funzionamento sarà opportuno aggiornare il sito online.
Quando richiedere assistenza WordPress
Se il sito continua a essere bloccato dopo l’aggiornamento e non riesci a individuare la causa, potrebbe essere necessario un intervento tecnico approfondito.
I casi più complessi coinvolgono:
- Database corrotti.
- Conflitti multipli tra plugin.
- Errori PHP avanzati.
- Malware.
- Problemi server.
In queste situazioni una diagnosi professionale permette di ripristinare rapidamente il sito e ridurre al minimo il downtime.
Verifica 17: WordPress bloccato dopo aggiornamento del Core
Non sempre il problema è causato da un plugin o da un tema. In alcuni casi il blocco avviene dopo l’aggiornamento del core di WordPress.
Quando WordPress viene aggiornato, vengono modificati centinaia di file di sistema. Se l’aggiornamento viene interrotto oppure alcuni file non vengono sostituiti correttamente, il sito può smettere di funzionare.
I sintomi più frequenti sono:
- Errore critico WordPress.
- Schermata bianca.
- Area amministrativa non accessibile.
- Errore 500.
- Caricamento infinito.
In questi casi può essere utile effettuare una reinstallazione manuale dei file core di WordPress senza modificare contenuti e database.
Verifica 18: WordPress bloccato dopo aggiornamento del database
Alcuni aggiornamenti richiedono modifiche alla struttura del database.
Se il processo si interrompe oppure il database contiene errori preesistenti, WordPress potrebbe non completare correttamente l’aggiornamento.
Tra i sintomi più comuni troviamo:
- Errore connessione database.
- Pagine che restituiscono errori casuali.
- Impossibilità di accedere a wp-admin.
- Sito parzialmente funzionante.
In questi casi verifica l’integrità del database tramite phpMyAdmin oppure tramite gli strumenti messi a disposizione dal provider hosting.
Verifica 19: Riparare il database WordPress
WordPress include una funzione integrata che permette di tentare una riparazione automatica del database.
Apri il file:
wp-config.php
e aggiungi:
define('WP_ALLOW_REPAIR', true);
Successivamente visita:
https://tuodominio.it/wp-admin/maint/repair.php
Potrai avviare una procedura di riparazione e ottimizzazione del database.
Terminata la procedura ricordati di rimuovere la riga aggiunta al file wp-config.php.
Verifica 20: Ripristinare un backup completo
Se il sito funzionava perfettamente prima dell’aggiornamento, il ripristino di un backup rappresenta spesso la soluzione più veloce.
Molti hosting consentono il ripristino automatico di:
- File del sito.
- Database.
- Email.
- Configurazioni hosting.
Dopo il ripristino verifica immediatamente:
- Funzionamento del frontend.
- Accesso amministratore.
- Plugin installati.
- Ordini WooCommerce.
- Moduli di contatto.
Verifica 21: Ripristinare solo il plugin problematico
Se hai identificato il plugin responsabile dell’errore non è sempre necessario ripristinare l’intero sito.
Puoi:
- Disinstallare il plugin difettoso.
- Scaricare una versione precedente stabile.
- Installarla manualmente.
- Verificare il corretto funzionamento.
Questa soluzione consente di ridurre notevolmente i tempi di inattività del sito.
Verifica 22: Ripristinare il tema precedente
Alcuni aggiornamenti dei temi introducono incompatibilità con plugin o versioni PHP differenti.
Se il problema è iniziato immediatamente dopo l’aggiornamento del tema, valuta il ripristino della versione precedente.
Successivamente potrai eseguire test approfonditi in un ambiente di staging prima di aggiornare nuovamente.
Verifica 23: WordPress bloccato ma il frontend funziona
In alcune situazioni il sito continua a essere visibile ai visitatori ma l’area amministrativa non è più accessibile.
Questo scenario è molto comune quando:
- Un plugin interferisce con wp-admin.
- Esistono problemi di permessi.
- È presente un conflitto JavaScript.
- Un aggiornamento non è stato completato.
Se non riesci più ad accedere all’area amministrativa consulta anche: Non riesco ad accedere a WordPress
Verifica 24: WordPress bloccato e wp-admin non raggiungibile
Quando sia il sito che l’area amministrativa risultano irraggiungibili, il problema potrebbe essere più grave.
Le cause più frequenti includono:
- Errore PHP fatale.
- File core corrotti.
- Database danneggiato.
- Aggiornamento incompleto.
- Problemi server.
In questi casi l’analisi dei log server rappresenta spesso il metodo più rapido per individuare la causa.
Verifica 25: Controllare lo spazio disponibile sul server
Molti aggiornamenti falliscono semplicemente perché il server ha esaurito lo spazio disponibile.
Quando il disco raggiunge il limite massimo possono verificarsi:
- Aggiornamenti incompleti.
- File corrotti.
- Errori database.
- Problemi di caricamento.
Controlla sempre lo spazio disponibile dal pannello del tuo hosting.
Verifica 26: Malware e aggiornamenti sospetti
In alcuni casi il problema compare dopo l’installazione di plugin scaricati da fonti non ufficiali.
Plugin e temi piratati possono contenere:
- Backdoor.
- Malware.
- Script dannosi.
- Codice obsoleto.
Approfondimenti utili:
- Sito WordPress Hackerato
- Perché WordPress viene hackerato
- Come mettere in sicurezza WordPress
- Rimozione Malware WordPress
Verifica 27: Utilizzare una copia di staging
Per evitare problemi futuri è consigliabile eseguire gli aggiornamenti prima in un ambiente di staging.
Lo staging consente di testare:
- Aggiornamenti WordPress.
- Aggiornamenti plugin.
- Aggiornamenti tema.
- Nuove funzionalità.
Solo dopo aver verificato il corretto funzionamento sarà opportuno aggiornare il sito online.
Quando richiedere assistenza WordPress
Se il sito continua a essere bloccato dopo l’aggiornamento e non riesci a individuare la causa, potrebbe essere necessario un intervento tecnico approfondito.
I casi più complessi coinvolgono:
- Database corrotti.
- Conflitti multipli tra plugin.
- Errori PHP avanzati.
- Malware.
- Problemi server.
In queste situazioni una diagnosi professionale permette di ripristinare rapidamente il sito e ridurre al minimo il downtime.


