Come risolvere l'errore "Il sito sta riscontrando difficoltà tecniche" in WordPress

Pubblicato: 2022-07-12

Stai cercando una soluzione per correggere l'errore "Il sito presenta difficoltà tecniche" nel tuo blog WordPress? Se sì, la guida di oggi ti aiuterà a risolvere questo problema.

È uno dei principali errori affrontati dai proprietari di blog WordPress e senza conoscere la causa dell'errore, diventa molto difficile correggere questo errore dal tuo sito.

In questa guida approfondita, discuterò del motivo per cui viene visualizzato questo errore, quali sono le cause di questo errore e come risolverlo utilizzando semplici passaggi per la risoluzione dei problemi.

Nella guida di oggi imparerai:

  • Che cos'è l'errore "Il sito sta riscontrando difficoltà tecniche".
  • Perché si verifica l'errore sul tuo sito WordPress.
  • Come rilevare la fonte dell'errore.
  • Come correggere l'errore con diverse soluzioni.

Iniziamo la guida!

Sommario

Qual è l'errore "Il sito presenta difficoltà tecniche"?

"Il sito sta riscontrando difficoltà tecniche" è uno dei principali errori di WordPress che significa che il tuo sito Web è inattivo e sia tu che i visitatori non potete accedervi. Ecco come appare questo errore:

site is experiencing technical error, technical error
Il sito sta riscontrando un errore di difficoltà tecniche in WordPress

Se questo errore si verifica sul tuo sito web, significa che probabilmente non accederai sia al frontend che al backend del tuo sito. Ma non preoccuparti, con alcune soluzioni rapide puoi correggere questo errore di WordPress.


Perché questo errore "Questo sito sta riscontrando difficoltà tecniche" si verifica su WordPress?

Ci sono diversi motivi per cui si è verificato questo errore sul tuo sito web. Inoltre, è molto importante trovare le giuste fonti di questo errore per risolverlo. Trovare la causa giusta può anche aiutarti a risparmiare tempo nella risoluzione del problema.

Quindi, immergiamoci nei motivi principali alla base dell'errore "Il sito sta riscontrando difficoltà tecniche" in WordPress.


1. Problema di incompatibilità del plugin o del tema

Per un miglioramento continuo, WordPress rilascia frequentemente nuovi aggiornamenti per correggere i bug. Insieme a questo, temi e plugin continuano ad aggiornarsi frequentemente per garantire che siano compatibili con l'ultima versione di WordPress.

Se stai utilizzando una versione precedente di WordPress, un tema o qualsiasi plug-in, può sorgere il problema del conflitto o dell'incompatibilità del tema o del plug-in.

Se hai riscontrato questo problema, potresti visualizzare un messaggio sulla dashboard di WordPress come questo:

site is experiencing technical error, technical error
Plugin incompatibili

Inoltre, l'errore "il sito sta riscontrando difficoltà tecniche" può verificarsi se hai aggiornato di recente uno di questi: core, tema o plug-in di WordPress a causa di problemi di incompatibilità.

2. Errore PHP

Per costruire e mantenere WordPress, viene utilizzato un linguaggio di programmazione PHP. Simile ai plugin o ai temi, anche PHP ha ricevuto aggiornamenti frequenti per mantenere il tuo sito sicuro e veloce.

L'errore di difficoltà tecnica può aumentare anche a causa della versione precedente di PHP. Quindi, se stai utilizzando una versione obsoleta di PHP sul tuo sito, questo può essere il motivo dell'errore. Ecco come appare:

site is experiencing technical error, technical error
Errori PHP su WordPress

3. Problema lato server

L'errore "Il sito sta riscontrando difficoltà tecniche" può anche apparire a causa di problemi sul lato server. I server possono fornire molti tipi di errori e questo è uno di questi.

A volte, non c'è niente di sbagliato nella tua fine, ma vedrai comunque questo errore sul tuo sito. Questo può accadere a causa di alcuni problemi con la tua piattaforma di hosting.

4. Malware/virus

Nella maggior parte dei casi, gli hacker violano il tuo sito Web e ottengono l'accesso al tuo sito WordPress e possono aggiungere diversi tipi di malware al tuo blog.

In questo caso, potresti riscontrare l'errore "Il sito sta riscontrando difficoltà tecniche". Per risolvere questo problema, devi scansionare il tuo sito alla ricerca di malware o virus.

5. Aggiornamenti non riusciti

Come utente di WordPress, aggiorni regolarmente il tuo tema e i plugin, ma a volte gli aggiornamenti vengono interrotti nel mezzo.

Con un ritardo indicato, il tuo sito può rimanere bloccato nella modalità di manutenzione e puoi visualizzare l'errore "Il sito ha problemi tecnici" sul tuo WordPress.


Come rilevare la fonte del problema

Prima di avviare il processo di correzione degli errori, puoi provare a rilevare l'origine dell'errore utilizzando diversi modi come:

1. Controlla la tua e-mail di amministrazione di WordPress

Per questo errore, a volte WordPress invia un'e-mail dettagliata all'amministratore del sito Web in cui viene menzionata la causa degli errori. L'e-mail verrà inviata all'indirizzo e-mail registrato dell'amministratore.

Inoltre, si consiglia agli utenti di controllare la propria cartella spam se non viene ricevuta un'e-mail nella Posta in arrivo. Tuttavia, se non hai ricevuto l'e-mail, ci sono anche altri modi per trovare la causa del problema. Continua a leggere!

2. Abilita la modalità di debug

Per rilevare questo tipo di errori complessi, WordPress offre un'ottima funzionalità nota come modalità Debug . Abiliti questa modalità di debug per eseguire la risoluzione dei problemi sul tuo sito Web che ti aiuta a trovare l'errore.

Sono disponibili molti plugin che abilitano automaticamente la modalità Debug. Debug Info e Debug Questi sono i nomi di alcuni.

Puoi anche abilitare la modalità di debug utilizzando il cPanel del tuo hosting web. Devi modificare e aggiungere un codice al tuo file wp-config.

Per fare ciò, prima accedi al tuo cPanel e apri il File Manage r.

site is experiencing technical error, technical error
Apri Gestione file

Ora vai alla cartella public_html e trova e apri il file wp-config come mostrato nell'immagine qui sotto.

site is experiencing technical error, technical error
Apri il file "WP-Config".

Una volta aperto il file, devi individuare la riga: define( 'WP_DEBUG', false ) e cambia 'false' in 'true'

site is experiencing technical error, technical error
Abilita WP Debug

Una volta salvato il file, visita la dashboard di amministrazione di WordPress e vedrai un messaggio di errore o una riga nella parte superiore della dashboard che mostra il file esatto che causa l'errore. Ecco come appare:

stdClass::$plugin in /www/WordPress/public_html/wp-contents/plugins/livechat/class-wp.php on line 175.

La riga di errore sopra ci dice che il problema è sulla riga 152 del plug-in LiveChat.

3. Visualizza registro attività

Ci sono molti utenti WordPress che hanno abilitato il registro delle attività del proprio sito web. Questo registro delle attività ci dice cosa sta succedendo sul nostro blog WordPress con la data e l'ora.

Molte volte, il controllo del registro attività può risolvere l'errore "Sito in difficoltà tecniche". Se non l'hai ancora abilitato, puoi utilizzare plugin come WP Activity Log . Successivamente, puoi controllare il registro completo delle attività del tuo blog per trovare eventuali modifiche recenti.

site is experiencing technical error, technical error
Controlla il registro delle attività

Ora, quando conosci la causa dell'errore, è il momento di passare alla sezione successiva in cui imparerai come risolvere il problema.


Come risolvere l'errore "Il sito sta riscontrando difficoltà tecniche".

Con la guida sopra, ora sappiamo che possono esserci più cause di questo errore e soluzioni multiple simili per risolverlo.

Di seguito, ho elencato tutte le soluzioni funzionanti per correggere questo errore. Potrebbero esserci alcuni utenti che hanno accesso al proprio wp-admin e dove alcuni hanno accesso ad esso.

Quindi, a seconda di entrambe le situazioni, ho creato una guida approfondita per entrambe le tipologie di utenti:

  • Risolto il problema con l'accesso a wp-admin
  • Risolto il problema quando non hai accesso a wp-admin

Risolto quando hai accesso a WP-Admin

Innanzitutto, inizieremo a risolvere l'errore per quegli utenti che hanno già accesso a wp-admin. Inoltre, renderà più facile per questi utenti correggere l'errore poiché possono risolvere il problema direttamente dalla dashboard di WordPress.

Prima di iniziare il processo, ti consiglio vivamente di eseguire un backup completo del tuo sito Web se non ne hai uno.

Ecco le posizioni principali che devi controllare:

  • Plugin WordPress
  • Temi WordPress
  • Qualsiasi aggiornamento recente
  • Scansiona il sito alla ricerca di malware

1. Controlla i plugin di WordPress

Nella maggior parte dei casi, si scopre che i plugin sono la causa principale degli errori. Per verificare se l'affermazione è corretta, devi andare nella dashboard di WordPress e aprire la sezione Plugin .

site is experiencing technical error, technical error

Ora seleziona tutto e poi Disattiva tutti i tuoi plugin.

site is experiencing technical error, technical error
Disattiva i plugin

Successivamente, svuota semplicemente la cache del browser e apri il tuo sito in modalità privata o in incognito. Se il sito si apre correttamente, significa che qualsiasi plug-in è difettoso e causa l'errore.

Ora, il passaggio successivo è attivare i plug-in uno per uno e, dopo ogni riattivazione, verificare se il tuo sito funziona correttamente o meno. Se una riattivazione del plug-in, il sito non viene caricato, significa che un plug-in sta causando l'errore.

Una volta trovato il plug-in difettoso, puoi disattivare, eliminare, aggiornare o persino eseguire il downgrade della versione del plug-in. L'opzione migliore è rimuoverlo dal tuo sito se non ne hai più bisogno.

2. Controlla i temi di WordPress

Se i plugin non sono difettosi, puoi controllare i tuoi temi WordPress se ci sono dei problemi lì. Per controllare un tema difettoso, apri la dashboard di amministrazione di WordPress e vai su Aspetto > Tema .

site is experiencing technical error, technical error
Controlla i temi di WordPress

Qui, devi attivare uno qualsiasi dei temi predefiniti disponibili come Twenty Twenty Two e ricaricare il tuo sito in finestre private e verificare se l'errore è scomparso o meno. Se l'errore è stato rimosso dal sito, significa che il tema precedentemente installato sta causando il problema.

site is experiencing technical error, technical error
Attiva i temi predefiniti

3. Controlla eventuali aggiornamenti recenti

Se hai aggiornato uno qualsiasi dei tuoi plugin, temi o core di WordPress stesso, questo può anche causare l'errore "Sito in difficoltà tecniche".

Per verificare se qualche aggiornamento recente di WordPress sta causando il problema, puoi avvalerti dell'aiuto di un plug-in di rollback come WP Downgrade . Installa e attiva semplicemente questo plugin come mostrato nell'immagine qui sotto.

site is experiencing technical error, technical error
Esegui il downgrade della versione wordpress

Ora vai su Impostazioni> WP Downgrade e inserisci qualsiasi versione precedente di WordPress e salva le modifiche per eseguire un downgrade.

site is experiencing technical error, technical error
Esegui il downgrade di WordPress alla versione precedente

Per verificare se un aggiornamento recente del plugin o del tema ha causato l'errore, puoi utilizzare il plugin WP Rollback . Basta scaricarlo dalla directory dei plugin di WordPress e attivarlo.

site is experiencing technical error, technical error
Installa e attiva il plug-in di ripristino WP

Dopo aver attivato il plug-in, vai ai plug-in installati e vedrai una nuova opzione "Rollback" su ogni plug-in attivo.

site is experiencing technical error, technical error
Rollback dei plugin di WordPress

Allo stesso modo, vedrai anche questa opzione su ogni tema che hai installato sul tuo sito web, come mostrato nell'immagine qui sotto.

site is experiencing technical error, technical error
Rollback di temi WordPress

Ora devi solo fare clic sull'opzione Rollback e scegliere la versione di cui desideri eseguire il rollback. Vedrai tutte le versioni precedenti di quel tema o plugin.

site is experiencing technical error, technical error
Torna all'editor di WordPress

4. Controlla il sito per malware

A volte, il malware può anche causare questo errore sul tuo sito WordPress. Per verificarlo, puoi scansionare il tuo sito utilizzando un plug-in di sicurezza di WordPress. Ti consigliamo di utilizzare il plug-in MalCare che è un eccellente plug-in di sicurezza in WordPress.

site is experiencing technical error, technical error
Verifica la presenza di malware utilizzando il plug-in MalCare

MalCare può trovare e proteggere il tuo sito da qualsiasi tipo di malware e attacchi come forza bruta, reindirizzamento hack, pharma hack, iniezioni di link spam e dirottamento di sessione. Per scansionare il tuo sito, vai su MalCare (che si trova in fondo al menu di WordPress) e inserisci il tuo indirizzo email.

site is experiencing technical error, technical error
Iscriviti a MalCare

Ora, il plug-in inizierà automaticamente la scansione del tuo sito come mostrato nell'immagine qui sotto.

site is experiencing technical error, technical error
Scansiona i siti Web utilizzando MalCare

Se non ci sono malware, vedrai un'immagine simile come di seguito in cui puoi vedere che il tuo sito è pulito.

site is experiencing technical error, technical error
Abilita Firewall

Nel caso in cui vedi malware sul tuo sito, MalCare ti consente di pulire automaticamente il tuo sito per rimuovere qualsiasi malware. Spero che le soluzioni di cui sopra risolvano l'errore e tornino al tuo sito.

In caso contrario, continua a leggere l'articolo poiché ora ti diremo come correggere l'errore se non hai accesso alla dashboard di WordPress.


Risolto il problema quando non hai accesso a WP-Admin

In una situazione in cui non hai accesso al tuo WP-Admin, la risoluzione dei problemi diventa un po' più difficile e tecnica. Ma qui ti mostrerò come puoi ancora correggere l'errore "Il sito sta riscontrando difficoltà tecniche" senza l'accesso a WordPress.

Ecco i metodi che cercheremo di utilizzare per risolvere l'errore:

  • Disabilita i plugin
  • Disabilita temi
  • Verifica manualmente la presenza di malware

Iniziamo.

1. Disabilita i plugin

Per verificare manualmente se i plugin sono la causa dell'errore, apri il tuo cPanel e apri File Manager . Puoi anche utilizzare qualsiasi software client FTP come FileZilla per accedere al back-end del tuo sito.

site is experiencing technical error, technical error
Apri Gestione file

Ora vai a public_html > cartella wp-content . Qui troverai la cartella dei plugin come mostrato nell'immagine qui sotto.

site is experiencing technical error, technical error
Apri la cartella dei plugin

In questo passaggio, fai clic con il pulsante destro del mouse sui plug- in e seleziona rinomina e assegnagli un nome come Plugins_Off.

site is experiencing technical error, technical error
Rinomina la cartella dei plugin

Nel passaggio successivo, apri il tuo sito in modalità privata e verifica se l'errore è scomparso o meno. Se non c'è più, significa che qualsiasi plug-in sta causando il problema.

Ora, quando sai che i plugin sono la causa dell'errore, è il momento di scoprire quale plugin è difettoso. Per verificarlo, devi rinominare ogni plugin con uno come wordable_disable. Dopo ogni modifica, mantieni il tuo sito in modalità di navigazione in incognito per trovare quel plugin difettoso.

Una volta scoperto l'errore che causa il plug-in, elimina la sua cartella per rimuoverlo dal tuo sito.

2. Disabilita i temi

Se i plugin non causano l'errore, devi controllare i tuoi temi WordPress. Allo stesso modo, vai a public_html > wp-content. Qui troverai la cartella dei temi .

site is experiencing technical error, technical error
Apri la cartella del tema

Ora, rinomina la cartella dei temi in qualcosa di simile a themes_disable. Successivamente, rinomina il nome della cartella del tuo tema attivo come generatepress_disable.

site is experiencing technical error, technical error
Rinomina il nome del tema

Ora, il prossimo è caricare il tuo sito in una finestra privata e verificare se l'errore è stato risolto. Se l'errore è scomparso, significa che il tuo tema sta causando il problema. Per risolvere il tema difettoso, puoi contattare lo sviluppatore del tema.

3. Verifica manualmente la presenza di malware

Se non hai accesso alla dashboard di WordPress, puoi utilizzare uno strumento online come Virus Tool per verificare se il tuo sito contiene malware o meno.

Per iniziare, apri lo strumento, inserisci l'indirizzo del tuo sito web e scansiona il sito alla ricerca di malware o virus.

site is experiencing technical error, technical error
Cerca malware

Ora, lo strumento ti mostrerà il risultato dettagliato della scansione di sicurezza. Nel nostro caso, non abbiamo alcun malware sul nostro sito.

site is experiencing technical error, technical error
Nessun malware trovato

Cosa fare se non riesci a correggere l'errore "Il sito sta riscontrando difficoltà tecniche"?

Se non riesci ancora a correggere l'errore "Il sito sta riscontrando difficoltà tecniche", puoi eseguire le seguenti operazioni:

  • Puoi contattare il tuo provider di hosting web poiché a volte il problema riguarda il server di hosting web. Se non riesci a risolvere il problema utilizzando le soluzioni fornite, la soluzione migliore è contattare l'assistenza clienti del tuo provider di hosting.
  • I forum di supporto di WordPress sono anche un'ottima piattaforma per trovare soluzioni a quasi tutti i problemi relativi a WordPress. Consente agli utenti di inviare domande e risposte.
  • Oltre ai forum di WordPress, ci sono altri forum online in cui puoi trovare soluzioni a vari problemi. Alcune delle grandi piattaforme sono StackExchange, Reddit, StackOverflow e Quora.
  • Se non sei un utente che non può gestire così tante cose, puoi rivolgerti a un buon sviluppatore di WordPress. Uno sviluppatore può rilevare e correggere l'errore senza interrompere il tuo sito.

Parole finali

Per gli utenti di WordPress, l'errore "Il sito presenta difficoltà tecniche" può essere molto frustrante perché, con questo errore, non è possibile accedere alla dashboard di WordPress.

Nella guida sopra, puoi trovare alcune soluzioni che ti aiuteranno a correggere questo errore. Spero che questa guida ti piaccia e se dovessi riscontrare problemi o domande, sentiti libero di chiedere nella sezione commenti qui sotto.