Indice dei contenuti
Il messaggio "This site is experiencing technical difficulties" (Questo sito sta incontrando difficoltà tecniche) appare tipicamente sui siti WordPress come risultato di un errore fatale che impedisce al sito di funzionare correttamente. Questo errore era più comunemente chiamato "White Screen of Death" (WSOD) prima che WordPress introducesse un messaggio di errore più facile da usare nella versione 5.2. Ecco come si può risolvere questo problema:
Controllare la posta elettronica
- Quando si verifica questo errore, WordPress invia un'e-mail all'indirizzo di posta elettronica dell'amministratore con i dettagli del problema e un link per accedere al sito web in modalità di ripristino. Questa e-mail può aiutare a identificare il plugin o il tema che sta causando l'errore.
- Se avete ricevuto questa e-mail, seguite il link per accedere alla modalità di recupero, che vi consente di gestire in modo sicuro i plugin e i temi senza influenzare i visitatori del sito.
Disattivare tutti i plugin
Poiché i plugin sono una causa comune di questo errore, la disattivazione di tutti i plugin può aiutare a identificare se il problema è un plugin:
- Collegatevi al vostro sito web utilizzando un client FTP o il File Manager del vostro pannello di controllo.
- Passare alla sezione
contenuto wp
directory. - Trova il
plugin
e rinominarla, ad esempio, inplugins_old
. In questo modo si disattivano tutti i plugin. - Ricontrollare il sito. Se inizia a funzionare, l'errore è causato da uno dei plugin.
- Per scoprire quale plugin sta causando il problema, ripristinare il nome della cartella in
plugin
e poi disattivare ogni plugin uno per uno attraverso la dashboard di WordPress (se accessibile) o rinominando la cartella di ogni plugin all'interno del fileplugin
directory.
Aumentare il limite di memoria di PHP
Anche una memoria insufficiente può causare questo errore:
- Modificare il
wp-config.php
che si trova nella directory principale di WordPress. - Aggiungere questa riga:
define('WP_MEMORY_LIMIT', '256M');
. - Salvare le modifiche e verificare se il problema è stato risolto.
Debug
WordPress dispone di una funzione di debug che può fornire maggiori informazioni sull'errore:
- Apri il
wp-config.php
file. - Cercate la riga che dice
define('WP_DEBUG', falso);
e cambiamentofalso
avero
. - Se questa riga non esiste, potete aggiungerla sopra la riga che dice: "Questo è tutto, smettete di editare! Buon blog".
- Salvare le modifiche e aggiornare il sito. A questo punto dovrebbero essere visualizzati dei messaggi di errore che indicano il problema specifico.
Controllare le autorizzazioni di file e cartelle
Anche i permessi di file e cartelle non corretti possono causare questo errore:
- Assicuratevi che le cartelle abbiano i permessi impostati su
755
e i file a644
. - È possibile controllare e modificare i permessi utilizzando un client FTP. Fare clic con il pulsante destro del mouse sulla cartella o sul file e selezionare "Autorizzazioni file" per visualizzarle e modificarle.
Contattare il provider di hosting
Se nessuna delle soluzioni sopra descritte funziona, il vostro provider di hosting potrebbe aiutarvi:
- Contattare il team di assistenza del provider di hosting per ottenere assistenza. Il team può controllare i registri del server che possono fornire maggiori dettagli sull'errore.
Ripristino da un backup
Se avete provato di tutto e il sito continua a non funzionare, il ripristino da un backup può essere l'ultima risorsa:
- Si spera di avere un backup recente del sito. Il ripristino da questo backup può far funzionare nuovamente il sito, ma potrebbe perdere tutte le modifiche apportate dopo l'esecuzione del backup.
Ricordate di eseguire sempre regolarmente il backup del vostro sito web per ridurre al minimo la perdita di dati in caso di errori di questo tipo. Lavorando metodicamente attraverso questi passaggi, spesso si risolve l'errore "This site is experiencing technical difficulties", permettendovi di rimettere in funzione il vostro sito WordPress.