Offerta di lancio

Licenza Founders: aggiornamenti per almeno 2 anni

149 €pagamento unico, IVA esclusa

Una licenza Shop normale costa 199 €.

Per le prime 100 licenze Shop, fino al 10 dicembre 2026. Aggiornamenti e nuove conoscenze del Consulente per almeno 2 anni, senza rinnovo. Una licenza Shop normale: 12 mesi.

Ottieni Founders a 149 €

Errore critico WordPress: una guida d'emergenza dal primo sintomo

Il messaggio «Si è verificato un errore critico sul sito» vuol dire che un plugin, il tema o il codice PHP hanno fermato WordPress. Di solito il colpevole è un plugin aggiornato o installato da poco. Cerca prima l'email di WordPress con il link alla modalità di recupero e disattiva lì il plugin. Senza email, rinomina la sua cartella nel file manager dell'hosting.

Autore: Il team TellMyShop. Una guida per i titolari di siti WordPress e negozi WooCommerce: la causa, la correzione a mano e lo stesso lavoro in una conversazione in chat.
Ultimo aggiornamento: · 7 min di lettura

Tre domande che decidono tutto il resto

Prima di cliccare qualsiasi cosa, rispondi a tre domande. Le risposte ti indicano la strada giusta.

DomandaSe sìSe no
L'errore è su tutto il sito, home page e /wp-admin comprese?strada A o B qui sottol'errore riguarda una parte del sito, vai alla sezione sulla diagnosi con la chat
Nella casella dell'amministratore c'è un'email di WordPress su un problema tecnico?strada A: modalità di recuperostrada B: file manager dell'hosting
È un negozio in cui oggi qualcuno potrebbe aver fatto un ordine?non ripristinare un backup del database senza parlarne con l'hostingun backup è il ripiego più sicuro

Una cosa subito, per non perdere tempo: quando tutto il sito mostra un errore critico, nessun plugin che gira dentro WordPress risponderà. Vale anche per il plugin TellMyShop. Il primo soccorso passa allora per WordPress in modalità di recupero o per il pannello dell'hosting.

Dalla versione 5.2 WordPress rileva da solo un errore critico, individua il plugin o il tema difettoso e invia un'email con un link all'indirizzo dell'amministratore. Come funziona questo meccanismo lo descrive l'annuncio della modalità di recupero su make.wordpress.org.

  1. Apri l'email e controlla quale plugin o tema WordPress ha indicato come causa.
  2. Clicca sul link e accedi. Il link funziona per un tempo limitato, quindi non rimandare.
  3. In modalità di recupero il plugin difettoso è in pausa solo per te. I visitatori vedono ancora l'errore.
  4. Vai in Plugin, Plugin installati e disattiva il plugin indicato.
  5. Esci dalla modalità di recupero con il pulsante nella barra in alto e apri il sito in una finestra privata.

Se il sito funziona, la causa è nota. Lascia il plugin disattivato e verifica con l'autore se è uscita una correzione.

Allora disattivi il plugin dal pannello dell'hosting. La maggior parte degli hosting ha un file manager nel pannello, quindi non ti serve un programma FTP. Questa strada è descritta bene nell'articolo della knowledge base di dhosting sull'errore critico (in polacco).

  1. Accedi al pannello dell'hosting e apri il file manager.
  2. Vai nella cartella del sito (spesso public_html o una cartella con il nome del dominio), poi in wp-content, poi in plugins.
  3. Trova la cartella del plugin che hai aggiornato o installato per ultimo. Rinominala aggiungendo «-disabled» alla fine.
  4. Ricarica il sito. Se funziona, hai trovato il colpevole.
  5. Se non sai quale plugin è il colpevole, rinomina l'intera cartella plugins in «plugins-disabled». Accedi alla bacheca e apri Plugin, così WordPress li segna come disattivati. Poi ripristina il nome della cartella e attiva i plugin uno alla volta, controllando il sito dopo ognuno.

Quando l'errore resta anche con tutti i plugin disattivati, la causa è altrove: nel tema, nella versione PHP o nei file di WordPress. Allora chiami l'hosting.

Un negozio WooCommerce: quando un backup fa danni

Molte guide dicono «ripristina il backup di ieri». Su un blog è un consiglio sensato. In un negozio, ripristinare un backup completo con il database cancella tutto ciò che è successo dopo: gli ordini di oggi, i pagamenti registrati nel negozio, i nuovi account dei clienti e le variazioni delle scorte.

Quindi in un negozio l'ordine è diverso. Prima disattiva il plugin difettoso con la strada A o B. Se un backup è necessario, chiedi all'hosting di ripristinare solo i file, senza il database. Di solito basta, perché l'errore critico sta nel codice del plugin, e gli ordini nel database.

Per chi segue il sito

Se le email di WordPress non arrivano, l'indirizzo del destinatario si può impostare in wp-config.php con la costante RECOVERY_MODE_EMAIL. I dettagli degli errori vengono scritti nel file debug.log quando in wp-config.php WP_DEBUG e WP_DEBUG_LOG sono attivi e WP_DEBUG_DISPLAY è spento. Le impostazioni sono descritte nella documentazione di WordPress sul debug, e un elenco di cause tipiche nella panoramica degli errori comuni di WordPress. In un negozio WooCommerce gli errori critici finiscono anche nei log di WooCommerce chiamati fatal-errors.

Quando la chat aiuta e quando no

La tua chat (Claude o ChatGPT) si collega al sito tramite il plugin TellMyShop per WordPress e WooCommerce, che funziona dentro WordPress. Quando tutto il sito è fermo, non ci sarà collegamento. Aiuta in altre due situazioni: quando l'errore critico compare solo in una parte del sito, per esempio alla cassa o in una sottopagina, e dopo la correzione, quando devi capire cosa è successo davvero.

La chat legge allora i log degli errori PHP, WordPress e WooCommerce degli ultimi giorni. Raggruppa i messaggi che si ripetono e per ognuno indica il plugin o il tema da cui viene. In più c'è lo stato di salute del sito, cioè versione PHP, aggiornamenti in sospeso e se gli errori sono mostrati ai visitatori, e l'elenco dei plugin con versioni e requisiti. Tutto questo funziona in TellMyShop Free, perché si limita a leggere.

Tu: I clienti dicono che alla cassa compare un errore critico. La home page funziona. Cosa succede?

La tua chat: I log degli ultimi 2 giorni contengono un errore critico, 37 volte. Viene dal plugin Sample Instalments e compare nella pagina della cassa. Elenco dei plugin: Sample Instalments 3.0 richiede PHP 8.2, e il server ha PHP 8.1.

La tua chat: Due opzioni: chiedere all'hosting PHP 8.2 o disattivare il plugin. La disattivazione toglie le rate dal carrello, ma gli altri metodi di pagamento funzioneranno. Anteprima della disattivazione:

Tu: Disattivalo, domattina parlo con l'hosting.

La tua chat: Disattivato. La home page risponde correttamente. Puoi annullare la modifica dalla cronologia delle modifiche.

Stato della scheda: in attesa del tuo «sì»
anteprima della modifica

versione precedente: Sample Instalments: attivo

nuova versione: Sample Instalments: disattivato

Illustrazione: prodotti, numeri e risposte sono esempi.

La disattivazione di un plugin funziona in TellMyShop Pro con l'interruttore Plugin acceso nel pannello. L'interruttore dura 24 ore e richiede un backup del database fatto lo stesso giorno. Prima della modifica la chat mostra un'anteprima e dice cosa potrebbe smettere di funzionare, per esempio con WooCommerce, il gateway di pagamento o le spedizioni. Dopo la modifica controlla la home page.

Nella conversazione puoi anche chiedere semplicemente un controllo del mattino. La chat raccoglie allora i nuovi errori dai log, le modifiche dell'ultimo giorno e gli URL che danno 404.

La pagina d'emergenza di TellMyShop: a cosa serve

In TellMyShop Pro puoi generare in anticipo una chiave d'emergenza nel pannello del plugin. TellMyShop Free non ha questa pagina, perché non cambia niente. Il plugin prepara allora una pagina d'emergenza a un indirizzo casuale. Funziona senza WordPress e senza database, quindi puoi aprirla anche durante un errore critico.

Il suo raggio d'azione è stretto. Ripristina solo i file cambiati dalla chat, per esempio i file del tema, dalle copie fatte prima della modifica. Non annulla aggiornamenti o installazioni di plugin, non annulla modifiche al database e non ripristina un backup dell'intero sito. Quando l'errore critico viene da un aggiornamento, segui la strada A o B.

Quando passare la palla all'hosting

Chiama l'hosting quando l'errore resta con tutti i plugin disattivati, quando non hai accesso al pannello dell'hosting, o quando i log parlano di mancanza di memoria o di versione PHP. L'hosting vede i log del server, cambia la versione PHP e ripristina i backup. Il plugin TellMyShop non ripara il server e non fa backup dell'intero sito.

Se l'errore è comparso subito dopo aver cliccato su Aggiorna, leggi anche cosa fare quando WordPress non funziona dopo un aggiornamento. Come la chat legge log e salute del sito lo trovi nella pagina TellMyShop per WordPress e WooCommerce, e le licenze le confronti nella pagina prezzi. Altre guide sono sul blog.

Domande e risposte

Cosa vuol dire il messaggio «Si è verificato un errore critico sul sito» («There has been a critical error on this website»)?

Il codice PHP di un plugin, del tema o di WordPress stesso si è fermato con un errore, e WordPress non è riuscito a costruire la pagina. Il più delle volte è un plugin appena aggiornato o installato, più di rado il tema, una versione PHP troppo vecchia o la mancanza di memoria sul server.

Come entro nella bacheca quando /wp-admin mostra un errore critico?

Usa il link dell'email che WordPress invia all'indirizzo dell'amministratore. Il link apre la modalità di recupero, in cui il plugin difettoso è messo in pausa solo per te e puoi disattivarlo. Senza l'email, disattiva il plugin nel file manager dell'hosting rinominando la sua cartella.

Perché non ho ricevuto l'email della modalità di recupero?

Il più delle volte l'email è andata a un vecchio indirizzo dell'amministratore in Impostazioni, Generali, è finita nello spam, oppure il server non invia proprio la posta. Allora resta la strada del file manager dell'hosting. Quando il sito torna, controlla l'indirizzo dell'amministratore e l'invio della posta, così la prossima volta il link arriva.

Un errore critico vuol dire che qualcuno ha violato il sito?

Di solito no. Nella maggior parte dei casi è un conflitto tra plugin o una versione non compatibile dopo un aggiornamento. Se però nessuno ha cambiato niente e sono comparsi plugin o file sconosciuti, chiedi all'hosting o a uno specialista di sicurezza di controllare il sito.

Con un negozio WooCommerce posso semplicemente ripristinare il backup di ieri?

Con attenzione. Ripristinare un backup completo con il database toglie tutto ciò che è successo dopo, compresi gli ordini di oggi e i nuovi account dei clienti. Prima prova a disattivare il plugin difettoso. Se un backup è necessario, chiedi all'hosting di ripristinare solo i file, senza il database.

WordPress è un marchio della WordPress Foundation. WooCommerce è un marchio di Automattic Inc. Claude è un marchio di Anthropic PBC. ChatGPT e OpenAI sono marchi di OpenAI. TellMyShop non è affiliato a queste aziende.

TellMyShop per WordPress e WooCommerce

La tua chat legge il sito, mostra ogni modifica prima di salvarla e salva solo dopo il tuo sì. Puoi annullare ogni modifica con una frase. Funziona con Claude o ChatGPT, anche con gli account gratuiti.

Controlla se il tuo negozio è pronto

Scrivi l’indirizzo del tuo negozio. In pochi secondi vedrai la piattaforma e se TellMyShop funzionerà.

Controlliamo l’indirizzo, l’HTTPS e la piattaforma. Non installi nulla e non salviamo l’indirizzo.

iltuonegozio.itRisultato di esempio
Il negozio risponde
sì
HTTPS
attivo
Piattaforma
PrestaShop 8.1
TellMyShop funzionerà

Leggi anche

Free a 0 €, legge e consiglia

Scarica Free