Come risolvere “The Site is Experiencing Technical Difficulties” in WordPress

Quando il tuo sito WordPress visualizza il messaggio "The site is experiencing technical difficulties", potrebbe sembrare un ostacolo significativo. Tuttavia, risolvere questo problema è spesso gestibile con alcuni semplici passaggi di risoluzione dei problemi.

Cosa significa "The Site Is Experiencing Technical Difficulties"?

Questo messaggio di errore è una notifica generica di WordPress che indica che qualcosa non va con il tuo sito. Appare spesso quando c’è un problema con il tuo tema, un conflitto tra plugin o quando il sito supera i suoi limiti di risorse.

Sebbene il messaggio non specifichi il problema esatto, avverte che il tuo sito non è in grado di funzionare correttamente. Capire cosa causa questo errore può aiutarti a risolverlo efficacemente.

Cosa causa l’errore?

Questo messaggio di errore può apparire per vari motivi, tra cui:

  • Conflitti tra plugin: A volte, due plugin potrebbero non funzionare bene insieme.
  • Problemi con il tema: Un problema con il tuo tema può portare a questo errore.
  • Limite di memoria superato: Il tuo sito potrebbe richiedere più memoria di quella consentita dal tuo server.
  • File del core corrotti: Alcuni file del core possono corrompersi durante gli aggiornamenti.

5 soluzioni per l’errore "The Site Is Experiencing Technical Difficulties"

  1. Abilitare il debug
  2. Disattivare tutti i plugin
  3. Passare a un tema predefinito
  4. Aumentare il limite di memoria PHP
  5. Reinstallare i file del core di WordPress

Nota: Prima di apportare qualsiasi modifica, è una buona idea eseguire il backup del tuo sito web. In questo modo, se qualcosa va storto, potrai facilmente ripristinarlo allo stato precedente. Puoi utilizzare WP Staging per semplici backup automatici. Per ulteriore assistenza, consulta la guida al backup e al ripristino.

1. Abilitare il debug

Il primo passo è abilitare il debug in WordPress. Questo ti aiuterà a identificare l’origine del problema. Ecco come fare:

Accedi ai file del tuo sito web tramite FTP o il file manager del tuo provider di hosting, individua il file wp-config.php, fai clic destro su di esso e scegli l’opzione "Edit" o "Code Edit" dal menu contestuale.

Modificare il file wp-config.php per abilitare la modalità di debug

Aggiungi la seguente riga di codice prima della riga che dice "That’s all, stop editing! Happy blogging.":

PHP
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
Aggiungere codice a wp-config.php per abilitare la modalità di debug e risolvere

Salva le modifiche al file wp-config.php, chiudi il file manager e accedi al tuo sito WordPress.

Salvare wp-config.php per abilitare la modalità di debug

La modalità di debug dovrebbe ora essere abilitata. Se si verificano errori, puoi trovare i log di debug nel file wp-content/debug.log.

Visualizzare il file di registro di debug per controllare errori come

Ricorda di disabilitare la modalità di debug una volta risolto il problema per evitare che il tuo sito mostri informazioni sensibili ai visitatori.

Dopo aver abilitato il debug, torna sul tuo sito. Se c’è un errore specifico, verrà visualizzato, aiutandoti a circoscrivere il problema.

2. Disattivare tutti i plugin

Se l’errore persiste, il passo successivo è disattivare tutti i plugin. Puoi farlo facilmente:

Accedi al tuo account cPanel. Nella dashboard di cPanel, trova e clicca su "File Manager".

Accedi al tuo account cPanel e seleziona

Individua la directory principale della tua installazione di WordPress (in genere chiamata "public_html" o "www").

Trova la directory principale, di solito

All’interno della directory di WordPress, naviga fino alla cartella wp-content.

Apri la cartella wp-content all'interno della directory WordPress.

Individua la cartella plugins all’interno della directory wp-content di WordPress. Per disattivare tutti i plugin, rinomina la cartella, ad esempio da "plugins" a "plugins-deactivated".

Trova la cartella plugins e rinominala per disattivare tutti i plugin.

Visita il tuo sito web. Se l’errore non appare più, significa che uno dei plugin stava causando il problema. Ora, rinomina la cartella "plugins-deactivated" di nuovo in "plugins".

Accedi alla dashboard di WordPress e attiva ogni plugin uno per uno finché l’errore non riappare. Questo ti aiuterà a identificare il plugin problematico.

Attiva i plugin uno per uno per individuare il problema.

Seguendo questi passaggi, puoi identificare e risolvere sistematicamente i conflitti tra plugin che causano l’errore "The Site Is Experiencing Technical Difficulties" in WordPress.

3. Passare a un tema predefinito

Se la disattivazione dei plugin non ha risolto il problema, prova a passare a un tema WordPress predefinito, come Twenty Twenty-Four:

Accedi alla tua directory WordPress e naviga fino alla cartella "wp-content".

Apri la cartella wp-content all'interno della directory WordPress.

All’interno della cartella "wp-content", individua e apri la cartella "themes".

Apri la cartella themes all'interno della directory wp-content.

Individua il tuo tema attuale nella cartella "themes". Fai clic destro sulla cartella del tema attuale, quindi seleziona "Rename". Aggiungi "_old" alla fine del nome della cartella.

Rinominare il tema predefinito

Dopo aver attivato il tema predefinito, vai sul tuo sito e aggiorna la pagina. Se l’errore non appare più con il tema predefinito attivo, significa che il tuo tema attuale potrebbe essere l’origine del problema.

4. Aumentare il limite di memoria PHP

Se l’errore persiste, prova ad aumentare il limite di memoria PHP. Questo limite controlla quanta memoria il tuo server alloca al tuo sito WordPress; superarlo può attivare questo errore.

Accedi alla directory principale di WordPress tramite FTP, File Manager o cPanel.

Apri la cartella wp-content all'interno della directory WordPress.

All’interno della directory principale di WordPress, trova il file denominato wp-config.php. Fai clic destro su wp-config.php e seleziona "Edit" dal menu contestuale.

Trova wp-config.php nella directory principale di WordPress, fai clic destro e seleziona

Nell’editor, aggiungi la seguente riga di codice vicino alla parte superiore del file, appena prima della riga che dice /* That's all, stop editing! Happy publishing. */:

PHP
define('WP_MEMORY_LIMIT', '256M');
Aggiungere codice a wp-config.php per aumentare il limite di memoria PHP

Dopo aver aggiunto il codice, clicca sul pulsante "Save Changes" nell’angolo in alto a destra dell’editor e chiudi l’editor una volta salvato il file.

Dopo aver aggiunto il codice, salvare il file wp-config.php per risolvere

Visita il tuo sito WordPress e prova a riprodurre l’errore "The Site Is Experiencing Technical Difficulties". Se l’errore non si verifica più, potrebbe essere stato causato da memoria PHP insufficiente.

5. Reinstallare i file del core di WordPress

Se nessuno dei metodi precedenti funziona, potresti dover reinstallare i file del core di WordPress. Ecco come fare:

Visita wordpress.org e scarica l’ultima versione di WordPress. Salva il file scaricato sul tuo computer.

Scaricare l'ultima versione di WordPress

Estrai il file di WordPress scaricato sul tuo computer.

Estrai il file WordPress scaricato sul tuo computer.

Accedi al tuo account cPanel, naviga fino allo strumento "File Manager" e aprilo.

Accedi al tuo account cPanel e seleziona

Individua la directory in cui è installato il tuo sito WordPress.

Trova la directory principale, di solito

Prima di procedere, crea backup dei tuoi file WordPress esistenti. Seleziona tutti i file e le cartelle eccetto wp-content e wp-config.php, fai clic destro e scegli "Compress" per creare un archivio zip.

Seleziona tutti i file (esclusi wp-content e wp-config.php) e comprimili in un archivio zip.

Successivamente, clicca sul pulsante "Upload" per caricare i nuovi file.

Clicca sul pulsante

Carica tutti i file estratti dal tuo computer dalla cartella WordPress più recente, eccetto wp-content e wp-config.php.

Attenzione: Nota importante: non sovrascrivere la cartella wp-content o il file wp-config.php per garantire che i contenuti e le impostazioni di configurazione del tuo sito rimangano intatti.
Hai caricato nuovamente con successo i file del core di WordPress per risolvere

Ecco fatto! Hai caricato con successo nuovamente i file del core di WordPress. Ora puoi controllare se l’errore si verifica ancora sul tuo sito.

Conclusione

Con i passaggi giusti, puoi correggere l’errore "The site is experiencing technical difficulties" in WordPress. Puoi identificare e risolvere efficacemente il problema abilitando il debug, disattivando i plugin, passando a un tema predefinito, aumentando il limite di memoria PHP e reinstallando i file del core.

Questi passaggi non solo ripristinano il tuo sito, ma migliorano anche la tua comprensione di WordPress, rendendoti più preparato a gestire sfide simili in futuro. Con un po’ di impegno, il tuo sito tornerà a funzionare senza intoppi.

Articoli correlati

Rene Hermenau

Autore: Rene Hermenau

Informazioni sull'autore: René Hermenau è il fondatore di WP STAGING. Si occupa di backup WordPress, staging, migrazioni, gestione dei database e flussi di deployment sicuri.