WordPress "L'editor ha riscontrato un errore inaspettato": 12 modi per risolvere

Web Design, WordPress
errore editor wordpress come risolvere

Se stai utilizzando WordPress e improvvisamente ti appare il messaggio "l'editor ha riscontrato un errore inaspettato", significa che qualcosa sta impedendo il corretto funzionamento dell'editor di WordPress (sia Gutenberg che l'editor classico).

Questo problema può derivare da molteplici cause: plugin in conflitto, temi danneggiati, problemi con il server o errori di configurazione.

In questa guida completa, analizzeremo le possibili cause dell'errore e ti fornirò 12 passi per verificare e risolvere qualsiasi scenario.

Disclaimer: potresti danneggiare il tuo sito! Procedi con cautela

Le soluzioni fornite in questo articolo riguardano aspetti tecnici avanzati di WordPress: se applicate in modo errato, potrebbero compromettere il funzionamento del sito, causando perdita di dati o malfunzionamenti.

Se non sei sicuro di ciò che stai facendo, ti consiglio di procedere con estrema cautela.

Se hai bisogno, sono un tecnico specializzato in WordPress e offro assistenza professionale per la risoluzione di problemi: contattami senza esitare per un preventivo gratuito.

Come si presenta l'errore dell'editor

L'errore "l'editor ha riscontrato un errore inaspettato" si presenta solitamente con un messaggio a video di questo tipo:

wordpress editor ha incontrato un errore inaspettato

Cause Comuni dell'Errore

L'errore può essere causato da vari fattori, tra cui:

  • Aggiornamenti recenti di WordPress: Dopo un update, alcuni file potrebbero risultare corrotti.
  • Conflitti con i plugin: Un plugin non compatibile con l'ultima versione di WordPress può generare errori.
  • Problemi con il tema attivo: Il tema in uso potrebbe non essere compatibile con la versione di WordPress.
  • Errori PHP: Script difettosi o problemi con la versione PHP del server.
  • Limitazioni dell'hosting: Scarse risorse disponibili possono causare errori imprevisti.

Ora vediamo le soluzioni passo dopo passo.

1) Verifica della Console del Browser

La console del browser può fornire informazioni utili sull'errore. Segui questi passi:

  1. Apri Google Chrome, Firefox o Edge.
  2. Premi F12 o CTRL + SHIFT + I per aprire gli strumenti per sviluppatori.
  3. Vai alla scheda Console e cerca errori di colore rosso.

wordpress chrome console errori javascript editor

Se trovi errori relativi a JavaScript o risorse non caricate, potresti avere un problema con un plugin o un tema.

2) Disattivazione dei Plugin

Per individuare se un plugin causa il problema:

  • Accedi a WordPress > Plugin e disattiva tutti i plugin.
  • Riattivali uno alla volta e testa l'editor.
  • Se l'errore si ripresenta dopo aver riattivato un plugin specifico, quello è la causa.

Se non puoi accedere alla dashboard, usa FTP o il file manager del tuo hosting:

  1. Accedi via FTP (FileZilla) o cPanel.
  2. Vai alla cartella /wp-content/plugins/.
  3. Rinomina la cartella dei plugin in plugins_old per disattivarli tutti.

3) Cambio del Tema

Alcuni temi possono causare problemi con l'editor. Per verificarlo:

  • Accedi a Aspetto > Temi e attiva un tema predefinito (es. Twenty Twenty).
  • Se non riesci ad accedere, vai via FTP in /wp-content/themes/ e rinomina la cartella del tema attivo.

Se il problema sparisce, il tema era la causa.

4) Aumento della Memoria PHP

Se il server ha poca memoria disponibile, WordPress potrebbe non funzionare correttamente. Aumenta la memoria PHP:

  1. Modifica wp-config.php e aggiungi: define('WP_MEMORY_LIMIT', '256M');
  2. Se hai accesso a php.ini, modifica la riga: memory_limit = 256M
  3. Riavvia il server se necessario.

wordpress wp config aumento memoria php

5) Controllo dei File di WordPress

File corrotti possono impedire il funzionamento dell'editor. Controlla:

  • Il file .htaccess: Rinominalo e rigenera i permalink.
  • I file core di WordPress: Scarica una nuova copia di WordPress e sostituisci i file principali senza eliminare wp-content; per eseguire la procedura correttamente segui la guida sul sito ufficiale WordPress.

6) Debug di WordPress

Attiva la modalità debug per visualizzare errori nascosti. Modifica wp-config.php e aggiungi:

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

Ora controlla il file debug.log in /wp-content/.

7) Risoluzione dei problemi del database

Il database di WordPress è il cuore del tuo sito web, contenendo tutte le informazioni relative a post, pagine, utenti e impostazioni. Un database corrotto o mal ottimizzato può causare errori, compreso quello dell'editor inaspettato.

Riparazione del database tramite phpMyAdmin

Se sospetti un problema nel database, puoi ripararlo con phpMyAdmin:

  1. Accedi a phpMyAdmin dal tuo pannello di controllo dell'hosting (cPanel, Plesk, ecc.).
  2. Seleziona il database del tuo sito WordPress.
  3. Scorri verso il basso e seleziona tutte le tabelle.
  4. Dal menu a tendina, scegli Ripara tabella.
  5. Attendi il completamento del processo e verifica se il problema persiste.

Ottimizzazione delle tabelle del database

Le tabelle del database possono frammentarsi nel tempo, rallentando il sito. Per ottimizzarle:

  1. Segui i passaggi precedenti per accedere a phpMyAdmin.
  2. Seleziona tutte le tabelle.
  3. Scegli Ottimizza tabella dal menu a tendina.

Alternativamente, puoi usare un plugin come WP-Optimize per automatizzare il processo.

8) Verifica della compatibilità con la versione di PHP

WordPress richiede una versione di PHP aggiornata per funzionare correttamente. Una versione obsoleta può causare errori, compreso quello dell'editor.

Come verificare la versione di PHP

  1. Accedi al pannello di controllo del tuo hosting.
  2. Cerca la sezione Informazioni PHP o PHP Version.
  3. Controlla la versione attuale: WordPress consiglia PHP 8.0 o superiore.

Come aggiornare PHP

Su cPanel:

  1. Accedi a cPanel.
  2. Vai su Software > Seleziona versione PHP.
  3. Scegli la versione più recente disponibile e salva le modifiche.

Su Plesk:

  1. Vai su Strumenti & Impostazioni > Impostazioni PHP.
  2. Seleziona il dominio e scegli la versione PHP aggiornata.

Hosting personalizzato:

Se non trovi l'opzione nel tuo pannello, contatta il supporto dell'hosting e chiedi di aggiornare PHP.

9) Pulizia della cache del sito e del browser

Un sito WordPress con una cache corrotta o non aggiornata può generare errori di visualizzazione o malfunzionamenti dell'editor.

Pulizia della cache del sito con plugin

Puoi eliminare la cache utilizzando plugin come:

  • WP Rocket → Vai su Impostazioni > WP Rocket > Cancella Cache.
  • W3 Total Cache → Accedi a Performance > Dashboard e clicca su Empty all caches.
  • WP Super Cache → Accedi a Impostazioni > WP Super Cache e clicca su Cancella cache.

Svuotamento della cache del browser

Se il problema persiste, prova a pulire la cache del browser:

  • Google Chrome: Premi Ctrl + Shift + Canc (Windows) o Cmd + Shift + Backspace (Mac) e seleziona "Immagini e file memorizzati nella cache".
  • Firefox: Stesso procedimento di Chrome.
  • Edge: Vai su Impostazioni > Privacy, ricerca e servizi > Cancella dati di navigazione.

Dopo aver pulito la cache, ricarica la pagina e verifica se l'errore è risolto.

10) Controllo dei permessi dei file e delle cartelle

I permessi errati dei file e delle cartelle di WordPress possono impedire il corretto funzionamento dell'editor.

Permessi consigliati per i file WordPress

  • Cartelle755
  • File644
  • wp-config.php600 (per maggiore sicurezza)
  • Come correggere i permessi via FTP

    1. Accedi al tuo sito via FTP (FileZilla).
    2. Clicca con il tasto destro sulla cartella public_html e seleziona Permessi file.
    3. Imposta le cartelle a 755 e i file a 644.
    4. Seleziona l'opzione Applica ai file e cartelle sottostanti.

    Se hai accesso a cPanel, puoi cambiare i permessi anche dal File Manager.

    11) Problemi relativi all'hosting

    Se il tuo hosting ha limitazioni di risorse, potresti riscontrare errori di editor o blocchi improvvisi.

    Timeout del server

    Se il server impiega troppo tempo a rispondere, potresti vedere errori 500 o 504. Soluzioni:

    • Aumenta il valore di max_execution_time nel file php.ini:
    max_execution_time = 300
  • Se non puoi modificare php.ini, contatta il supporto hosting.
  • Limiti delle risorse

    Gli hosting economici impongono restrizioni su CPU, RAM e database. Se il sito è lento:

    • Controlla i log degli errori nel tuo hosting.
    • Valuta un upgrade a un hosting con risorse più alte (es. SiteGround, Kinsta).

    Configurazione errata del server

    Alcuni server bloccano richieste AJAX essenziali per WordPress. Contatta l'hosting e chiedi di verificare:

    • ModSecurity: Alcuni hosting bloccano richieste dell'editor.
    • Limitazioni su admin-ajax.php: Chiedi di rimuovere eventuali blocchi.

    12) Reinstallazione di WordPress senza perdere dati

    Se nessuna delle soluzioni precedenti ha funzionato, puoi provare a reinstallare WordPress senza perdere contenuti.

    Passaggio 1: Effettuare un backup

    Prima di procedere, esegui un backup con:

    • UpdraftPlus → Plugin gratuito per backup su Google Drive o Dropbox.
    • cPanel → Scarica una copia del tuo sito da Backup.

    Passaggio 2: Scaricare e sostituire i file core

    1. Scarica l'ultima versione di WordPress da [wordpress.org](https://wordpress.org).
    2. Accedi via FTP o cPanel e sostituisci:

    - Tutti i file tranne wp-content e wp-config.php.

  • Vai su Dashboard > Aggiornamenti e clicca su Reinstalla WordPress.
  • Passaggio 3: Verificare la compatibilità

    Dopo la reinstallazione, verifica che:

    • I plugin siano aggiornati e compatibili.
    • Il tema in uso supporti la versione di WordPress.

    Se il problema persiste, considera di migrare il sito su un nuovo hosting per testare eventuali problemi con il server.

    Tiriamo le somme...

    L'errore di WordPress "L'editor ha riscontrato un errore inaspettato" può dipendere da molteplici fattori, tra cui plugin in conflitto, problemi con il tema attivo, memoria PHP insufficiente, errori nel database o una versione di PHP non compatibile.

    Fortunatamente, esistono diverse soluzioni efficaci come disattivare i plugin, cambiare temporaneamente il tema, aumentare la memoria PHP o riparare il database tramite phpMyAdmin.

    Se non sei sicuro di come procedere, ti consiglio di agire con cautela: modifiche errate potrebbero compromettere il sito.

    In caso di dubbi, posso offrirti assistenza professionale per risolvere il problema in sicurezza: contattami per un supporto tecnico specializzato su WordPress!

    Condividi l'articolo

    guest
    0 Commenti
    Inline Feedbacks
    View all comments