7 Errori comuni di WordPress e come risolverli?

Pubblicato: 2022-07-08

WordPress è una scelta eccellente per potenziare il tuo blog o sito web. È affidabile, flessibile e ti consente di creare rapidamente bellissime pagine e post. Come per tutte le cose, ci saranno sicuramente dei problemi. Sebbene possano sembrare scoraggianti, la maggior parte di essi può essere risolta in pochi passaggi.

WordPress.com ospita il tuo sito Web, quindi non dovrai preoccuparti della gestione del server. Ciò consente di evitare problemi quali software obsoleto, file del sito non sicuri e impostazioni del server errate.

L'importanza di WordPress

Errori imprevisti con il tuo sito web possono rovinarti la giornata come niente. WordPress è una macchina molto intelligente e non è probabile che commetta errori senza motivo. Può essere frustrante scoprire un problema e non sapere come risolverlo.

Con WPOven, abbiamo coperto i 7 errori WordPress più comuni che stai riscontrando durante l'utilizzo e ti forniremo anche metodi per risolverli. In questo post, ti forniremo una raccolta completa di Alcuni comuni 7 errori di WordPress e ti faremo sapere come risolverli facilmente. Sebbene all'inizio molti errori di WordPress possano sembrare scoraggianti, spesso sono piccoli e facili da correggere. Di solito puoi eseguire tu stesso la risoluzione dei problemi di base se conosci la causa del problema.

Come sai WordPress è un software eccellente e funziona bene per la maggior parte del tempo. A volte, tuttavia, le cose non funzionano come previsto. WordPress potrebbe non essere in grado di connettersi al database. Forse alcuni file sono danneggiati.

In caso di problemi, è importante essere in grado di risolverli in modo rapido ed efficiente.

Diamo un'occhiata agli errori comuni di WordPress e come possiamo risolverli.

1- 400 Errore – Pagina non trovata

Gli errori comuni compresi tra 400 e 499 sono noti come errori del client. Questo tipo di errori di solito significa che c'è una mancanza di comunicazione tra il tuo browser e i visitatori del tuo sito.

1. 400 Richiesta errata

Il 400 Bad Request-Response è una risposta generica a un errore del client che il tuo server incontra ma non rientra in nessuna categoria specifica. Questo errore potrebbe essere causato da:

  • Un URL digitato in modo errato o contenente caratteri non consentiti.
  • Cookie o cache infettati da un browser
  • Discrepanze nel DNS (Domain Name System), nei dati e nella cache DNS locale.
  • Caricamento di un file troppo grande
  • Un errore generale del server.

Puoi controllare l'URL per errori di battitura, svuotare la cache del browser e i cookie, svuotare la cache DNS, disattivare l'estensione del browser e svuotare la cache del browser.

2. 403 Proibito

Puoi adottare molti passaggi per proteggere il tuo sito WordPress, inclusi diversi livelli di autorizzazioni. Questa funzione è utile per impedire alle persone di accedere al tuo sito, ma può anche causare problemi se le autorizzazioni non sono impostate correttamente.

Uno di questi problemi è l'errore 403 Forbidden

Dovrai ripristinare i permessi dei file o creare un nuovo file .htaccess per risolvere il problema. Potresti anche avere un problema con la tua rete di distribuzione dei contenuti (CDN), i plug-in o la protezione dell'hotlink.

3. 404 Non trovato

Quando un utente tenta di accedere a un sito Web che non esiste, viene generato un errore 404. Invece di trovare la risorsa che stanno cercando, ne vedranno una simile a questa pagina:

Sebbene non sia un problema serio, gli utenti lo trovano frustrante. Puoi evitare questo problema correggendo regolarmente i collegamenti interrotti e implementando i reindirizzamenti quando sposti una pagina su un nuovo URL.

4. 405 Metodo non consentito

Il tuo server visualizzerà l'errore 405 Metodo non consentito per indicare che ha ricevuto la richiesta dal browser ma l'ha rifiutata.

Questo problema può essere risolto in diversi modi, incluso il rollback degli aggiornamenti dei plugin e dei temi, il controllo dei registri di configurazione del server e dei registri degli errori e il debug del codice dell'applicazione.

5. 413 Entità richiesta troppo grande

Questo errore è causato da troppe richieste HTTP.

Questo è spesso il caso se stai cercando di caricare file di grandi dimensioni. Questo problema può essere risolto aumentando la dimensione massima della richiesta HTTP.

6. 429 Troppe richieste

Un errore 429 Troppe richieste può essere generato se un utente tenta di accedere a una risorsa troppo spesso in breve tempo. Questo è il modo in cui il server blocca i comportamenti sospetti.

È possibile modificare l'URL predefinito per prevenire attacchi informatici che potrebbero causare un errore 429. Puoi anche verificare la presenza di conflitti tra plugin e temi.

2- Schermo bianco della morte

Il temuto White Screen of Death (WSoD) è uno degli errori più comuni e cruciali di WordPress. Questo errore fa sì che l'intero sito Web con uno schermo vuoto. Non ci sono messaggi di errore.

Questo errore può verificarsi per molte ragioni, ma di solito significa che il tuo sito web non si carica correttamente. Esistono vari passaggi per correggere questo errore di White Screen of Death.

Dovrai disabilitare i tuoi plugin. I plugin difettosi sono il motivo più comune per WSoD. Sarà utile disabilitare tutti i plugin per vederlo.

Il tema del tuo sito web dovrebbe essere disabilitato. Anche il tema installato può causare questo errore. L'uso di SFTP sostituirà il tuo tema.

Attiva la modalità di debug di WordPress. Questa funzione ti consente di vedere gli errori su ogni pagina del tuo sito web. Può aiutarti a identificare la causa principale della schermata bianca della morte.

Svuota la cache. L'esecuzione di una soluzione di memorizzazione nella cache potrebbe causare la visualizzazione di vecchi file, anche se il WSD è stato corretto. Svuota la cache di sistema per vedere se il problema è stato risolto o meno.

Aumenta il limite di memoria. Potresti aver raggiunto il limite di memoria del tuo sito. Devi modificare il tuo file php.ini per aumentare il tuo limite massimo.

3. Errore interno del server

L'errore interno del server è un altro errore cruciale che entra nel tuo sito web.

L'errore interno del server ha meno cause potenziali di White Screen of Death. Questo errore viene visualizzato quando si verifica un problema sconosciuto con il server ed è generalmente causato da uno dei seguenti motivi:-

Questo problema può essere dovuto al file .htaccess del sito.

Può anche accadere quando il tuo sito ha raggiunto il limite di memoria.

Semplicemente, .htaccess è un file importante che esprime il modo in cui il tuo sito WordPress sta comunicando con il suo server. Questo file .htaccess può essere utilizzato per aumentare la sicurezza del tuo sito Web e, per questo motivo, può anche sovrascrivere alcune delle impostazioni predefinite del server. Puoi testare e vedere se questo file sta causando l'errore interno del server e per questo è necessario disabilitarlo.

È possibile eseguire nuovamente questa attività utilizzando SFTP. Il file si trova nella directory principale del tuo sito, che puoi spesso controllare con il titolo public_html.

Per disabilitare il file, devi solo cambiarne il nome. Se questa operazione risolve il problema, tutto ciò che devi fare è generare un file .htaccess nuovo, nuovo e privo di bug. Puoi farlo andando nella dashboard di amministrazione e accedendo a Impostazioni> Permalink.

Non è necessario creare modifiche qui. Basta fare clic su Salva impostazioni e generare un nuovo file .htaccess. Forse questa funzione si spera risolverà il problema.

Se non risolve ancora il problema, potrebbe essere necessario aumentare il limite di memoria PHP.

4- Errore durante la creazione di una connessione al database

Come suggerisce il nome, questo errore può verificarsi durante la creazione di una connessione al database, questo errore apparirà se il tuo sito non può accedere al suo database. Nel caso in cui non sei a conoscenza di questo errore, è l'area in cui è archiviato il database del tuo sito in cui è archiviato tutto il suo contenuto. Ciò può includere i tuoi post, pagine e altre informazioni importanti sull'utente. Pertanto, se non puoi accedere a questo database, devi sapere che il tuo sito non sarà in grado di funzionare affatto.

Ci sono alcuni motivi che spiegheranno questo errore, ma la maggior parte di essi deriva da un singolo file sul tuo sito Web, ovvero wp-config.php. Questo file include le informazioni sul database del tuo sito, quindi è l'origine più probabile per questo tipo di errore.

Per riparare la connessione al database, devi accedere al file wp-config.php del tuo sito, che dovrebbe trovarsi nella sua cartella principale.

Successivamente, è necessario fare clic con il pulsante destro del mouse sul file e selezionare l'opzione Visualizza/Modifica. La prima priorità è verificare se le credenziali nel file sono corrette o meno. Per fare ciò, dovresti accedere al tuo phpMyAdmin per trovare la posizione esatta dei dettagli. Se il nome host, il nome utente, la password o il nome del database nel file non sono corretti, la loro sostituzione dovrebbe correggere l'errore.

Tuttavia, se l'errore persiste, devi attivare WordPress tramite uno strumento di ottimizzazione automatica del database. Questa è una funzionalità importante e può essere utilizzata per riparare i database danneggiati e può essere attivata inserendo la seguente riga nel file wp-config.php:

questo è ; define( 'WP_ALLOW_REPAIR', vero);

Infine, è necessario fare clic su uno dei pulsanti per eseguire lo strumento di riparazione. Al termine del processo generale, è necessario ricaricare e dovrebbe essere visualizzato un messaggio relativo alle tabelle del database che sono state corrette.

Questo processo si occupa dell'errore di connessione al database e lo risolve. Non dimenticare di rimuovere la riga WP_ALLOW_REPAIR da wp-config.php al termine della procedura.

5. Errore di timeout della connessione

A volte hai notato che gli errori vengono visualizzati dopo che un sito è stato provato più volte (senza successo). Questo errore significa che il server sta lottando per caricare il sito.

Questo errore di timeout della connessione potrebbe verificarsi a causa di molte ragioni, il motivo più comune è quando il tuo sito non ha le risorse e deve funzionare correttamente. Ad esempio, se stai utilizzando l'hosting condiviso e se un altro sito sta monopolizzando le risorse del tuo server allo stesso tempo. In alternativa, forse il tuo sito web ha superato il limite massimo di larghezza di banda consentito.

Pertanto, potresti prendere in considerazione l'aggiornamento del tuo piano di hosting se visualizzi questo errore più volte. Poiché il tuo sito avrà più risorse del server e non sarà interessato se altri siti vedranno il traffico massimo in quel momento.

Inoltre, l'errore di timeout della connessione può verificarsi se il tuo sito sta causando molto sforzo al server. Pertanto, ti suggeriamo di ottimizzare il tuo sito Web per una migliore velocità, sbarazzarti di eventuali plug-in che monopolizzano le risorse e controllare il tuo tema WordPress per vedere se sta riducendo le tue prestazioni o meno. Ancora una volta, potresti anche voler aumentare il limite di memoria PHP per risolvere questo problema.

6- Errore DNS_PROBE_FINISHED_NXDOMAIN

Come sapete, gli errori della sonda DNS sono errori molto frequenti. Spesso affronti errori come la schermata bianca della morte o l'errore 404 o puoi dire errore non trovato. Uno degli errori più comuni è DNS_PROBE_FINISHED_NXDOMAIN. Questo è uno degli errori più comuni visti da quasi tutti i normali utenti di computer una volta nel ciclo di utilizzo del sistema. Il messaggio viene visualizzato nei comuni browser Web, lasciando gli utenti non troppo reindirizzati al sito Web di destinazione.

Uno dei concetti principali di funzionamento è il DNS (Domain Name Server) Un server DNS lavora principalmente per tradurre i complessi domini IP con la collaborazione dei vari indirizzi IP.

Il problema DNS_PROBE_FINISHED _NXDOMAIN si verifica a causa della mancata corrispondenza dell'indirizzo IP. La spiegazione tecnica è che il DNS converte l'intero messaggio dall'estremità del dominio sotto forma di un indirizzo IP.

Saperne di più su cos'è il DNS?

7-WordPress non è riuscito ad aggiornare automaticamente

È essenziale mantenere aggiornato il tuo sito Web WordPress a tutti i costi. Questo è un punto che sottolineiamo da anni. Rimane il consiglio numero uno che diamo ai proprietari di siti web. Di solito non è necessario fare nulla di tutto ciò se si dispone di un account di hosting WordPress gestito. WordPress applicherà automaticamente i nuovi aggiornamenti di WordPress per te.

A volte, tuttavia, qualcosa va storto e gli aggiornamenti automatici falliscono.

Anche se è raro, questo può accadere. Questo di solito è causato da un problema nella connessione del server ai tuoi file WordPress, autorizzazioni errate (di cui si è discusso in precedenza) e un collegamento Internet inaffidabile.

WordPress potrebbe non aggiornarsi automaticamente. Se ciò accade, potresti ricevere il messaggio di errore WSoD o altri avvisi quando tenti di accedere al tuo sito. Questo può essere risolto aggiornando manualmente WordPress. Per fare ciò, scarica l'ultima versione di WordPress e installala sul tuo sito tramite SFTP.