Guida completa alla risoluzione di 11 problemi critici di WordPress: Aggiornata per il 2020
Pubblicato: 2020-08-26Quelli di voi che hanno lavorato su WordPress sarebbero d'accordo sul fatto che è una delle migliori piattaforme per lo sviluppo di siti Web personalizzati. È abbastanza semplice e sia i principianti che gli utenti avanzati possono usarlo con facilità.
Tuttavia, sappiamo anche che WordPress è tutt'altro che perfetto. È pieno di errori che possono farti impazzire e prosciugarti di energia.
Per fortuna, c'è una soluzione per tutto. Ci sono ancora molti utenti che hanno riscontrato questi errori e li hanno corretti e segnalati con successo. È grazie alla loro esperienza che siamo stati in grado di presentare questa utile guida in cui discuteremo 11 errori comuni di WordPress e come risolverli. Cominciamo:
Prima di apportare modifiche
Fai un backup del tuo sito web. In questo modo potrai tornare facilmente allo stato precedente nel caso in cui si verificasse un errore durante l'esecuzione delle modifiche. Puoi eseguire il backup ovunque su Google Cloud, OneDrive o qualsiasi altro provider di servizi Cloud di tua scelta.
Errori comuni di WordPress e come risolverli
Errore 1: errore interno del server
Errore interno del server o "Errore interno del server 500" è uno degli errori più frustranti che qualsiasi sviluppatore di WordPress possa incontrare.
Sai perché? Perché "500 Internal Server Error" significa fondamentalmente che c'è qualcosa di sbagliato nel sito Web, ma il server non riesce a trovare quello che è veramente. Quindi, devi passare ore a condurre le tue indagini e cercare di capire la causa principale del problema, prosciugandoti così le energie e facendoti impazzire.
Possibili ragioni per l'errore interno del server
Di seguito sono riportati alcuni dei fattori che possono causare "500 Errore interno del server":
1. Il file .htaccess è danneggiato
A volte, WordPress può visualizzare l'errore interno del server perché il file .htaccess è danneggiato. Per fortuna, correggere questo errore è molto semplice. Tutto ciò che serve è:
- Accedi alla root del tuo sito tramite il tuo protocollo di trasferimento file (FTP)
- Rinomina il file .htaccess in .htaccess_old
- Infine, carica il sito per vedere se il problema è stato risolto
Se il problema è stato risolto, ripristina i tuoi permalink da Impostazioni > Permalink . Questo creerà un nuovo file .htaccess per te.
2. Si è verificato un problema con il plug-in o il tema
Questo può essere un altro motivo alla base del "500 Errore interno del server". In questo caso, puoi provare a disattivare i plugin o a ripristinare il tema precedente che era attivo quando il sito web funzionava. Il problema sarà risolto immediatamente.
3. Hai raggiunto il tuo limite PHP
Probabilmente hai raggiunto il tuo limite PHP se vedi il messaggio dopo aver effettuato l'accesso alla dashboard di WordPress o quando provi a caricare un'immagine in wp-admin .
In questo caso, prova ad aumentare il tuo limite PHP. Ecco come puoi farlo:
- Crea un file di testo vuoto chiamato php.ini .
- Incolla questo codice al suo interno: memory=64MB .
- Salva il file e caricalo nella tua /wp-admin/cartella usando FTP.
Probabilmente il problema verrà risolto. Tuttavia, devi sapere che risolverà il tuo problema solo temporaneamente e l'errore continuerà a verificarsi a meno che tu non capisca perché la memoria è esaurita. Plugin o funzioni del tema mal codificati possono essere alcuni dei motivi principali. Inoltre si consiglia di contattare una società di web hosting e di esaminare i registri del server per determinare la causa principale del problema.
E se il problema persiste?
Prova a ricaricare /wp-admin e /wp-includes installando nuovamente WordPress. Assicurati di sostituire i vecchi file selezionando Overwrite , prima.
Errore 2: 403 Errore Proibito
403 Proibito – Non è necessario accedere a / su questo server.
Questo errore di WordPress è così frustrante che potrebbero essere necessarie 3-4 ore per risolverlo. In realtà, non siamo solo noi. Molti sviluppatori di WordPress hanno perso il sonno tranquillo su di esso.
In genere viene visualizzato questo errore durante i seguenti scenari:
- Accesso negato sulla pagina di accesso di WP-admin o WordPress
- Durante l'installazione di WordPress
- Quando visiti qualsiasi pagina del sito WordPress
Nota : a volte, potresti anche visualizzare il messaggio "Accesso negato" o "Accesso a tuodominio.com negato. Non hai l'autorizzazione per visualizzare questa pagina."
Motivi dietro 403 Proibito
I plug-in di sicurezza mal configurati sono la causa principale di questo errore. A volte bloccano diversi indirizzi IP, che ritengono dannosi.
Ecco alcune altre cause:
1. File .htaccess danneggiato
Questo è l'unico modo per scoprirlo:
- Individua il file .htaccess. Di solito si trova nella stessa cartella contenente /wp-content e /wp-includes/
- Scarica il file .htaccess in modo da averne una copia.
- Elimina il file esistente dal tuo server e prova ad accedere nuovamente al sito web.
Se il problema viene risolto, viene confermato che il file .htaccess era danneggiato.
Cosa fare dopo?
Segui i passaggi che avevamo menzionato in una correzione per " 500 Errore interno del server ", ad es
- Accedi alla tua area di amministrazione di WordPress
- Crea un nuovo file .htaccess
- Infine, vai su Impostazioni > Permalink e salva le modifiche.
2. Autorizzazioni file errate
Se ritieni che "Errore 403" sia stato causato da autorizzazioni file errate, puoi contattare il tuo provider di hosting per esaminare la questione.
Tuttavia, se ti trovi in una situazione in cui devi risolvere il problema da solo, allora:
- Collegati al tuo sito WordPress utilizzando un client FTP
- Vai alla cartella principale che contiene tutti i file di WordPress
- Fare clic con il pulsante destro del mouse su ciascuna cartella e selezionare Autorizzazioni file dal menu
Ora devi assicurarti:
- Tutte le cartelle devono avere un'autorizzazione file di 744 o 755
- Tutti i file sul sito WordPress devono avere un'autorizzazione file di 644 o 640
Correggi questi parametri e accedi nuovamente al tuo sito web. L' errore proibito 403 deve essere sparito.
Nota : puoi anche impostare l'autorizzazione del file della cartella principale su 744 o 755. Seleziona la casella accanto a "Ricorso nelle sottodirectory" e quindi seleziona l'opzione che dice "applica solo alle directory". Fai clic su "OK" e ripeti il processo per i file di WordPress.
Errore 3: pagina 4O4 non trovata
Un altro errore comune di WordPress che potresti incontrare è 404 Pagina non trovata , che si verifica quando cerchi o apri un post che non può essere trovato. L'errore si verifica generalmente se ci sono problemi di permalink nel tuo sito WordPress, hai eliminato accidentalmente il file .htaccess o qualcosa non va con le regole di riscrittura.
Come puoi risolvere questo problema?
Per risolvere il problema, devi prima riconfigurare le impostazioni del permalink. Ecco come puoi farlo:
- Vai su Impostazioni > Collegamento permanente e fai clic su Salva modifiche .
Questo aggiornerà le impostazioni del permalink e svuota le regole di riscrittura. C'è una certezza del 99% che l'errore verrà risolto usando questo trucco.
Se il problema persiste, dovrai aggiornare manualmente il tuo file .htaccess, cosa che puoi fare accedendo al tuo FTP e cercando il file .htaccess. Una volta trovato il file, puoi renderlo scrivibile modificando i permessi su 666. Ancora una volta, riporta i permessi su 660.
Puoi anche aggiungere il seguente codice al file .htaccess :
# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
Errore 4: White Screen of Death (WSOD)
White Screen of Death (WSOD) è un altro errore comune di WordPress che si manifesta come una schermata vuota senza informazioni.
Ecco alcuni motivi alla base della schermata bianca della morte (WSoD):
- Problemi di compatibilità dei plug -in: puoi risolvere il problema disattivando e riattivando i plug-in.
- Un problema con il tuo tema : accedi alla dashboard e attiva il tema WordPress predefinito o torna al tema che era attivo quando il sito Web funzionava.
- Directory del tema mancante o rinominata : cambia i temi sul lato amministratore rinominando la directory o modifica i record "tema" e "foglio di stile" in ks29so_options .
Puoi anche fare riferimento a questa guida per risolvere il problema White Screen of Death (WSOD).
Errore 5: errore durante la creazione di una connessione al database
"Errore di stabilire una connessione dati" si verifica quando si verifica un problema con la connessione al database. Ci possono essere diversi motivi alla base di ciò, come ad esempio:
- Informazioni wp-config.php errate : l'errore si verifica a causa dell'errore nel file wp-config.php. Per risolvere questo problema: controlla il tuo file wp-config.php e assicurati che il nome utente del database, la password del database e l'host del database siano corretti. Nel caso in cui tutte le configurazioni siano corrette, reimposta manualmente la tua password MySQL.
- Problemi con l'host web : il server può essere di proprietà, il limite del database è stato raggiunto o il database è stato chiuso. Contatta il tuo host web se pensi che ci sia questo tipo di problema.
- Il sito Web è stato violato : un altro motivo alla base dell'errore di connessione al database può essere che il tuo sito Web è stato violato. In tal caso, dovrai eseguire la scansione del tuo sito Web per confermare il problema utilizzando il software di sicurezza e protezione del sito Web. Esistono diversi strumenti di questo tipo sul mercato che possono riparare il tuo sito Web in meno di 60 secondi. Provali.
Errore 6: WordPress non si aggiorna automaticamente
A volte, WordPress potrebbe non riuscire ad aggiornarsi automaticamente e potresti vedere quanto segue:
- Uno schermo bianco vuoto senza informazioni
- Un avviso che l'aggiornamento non è riuscito
- Un messaggio di errore PHP
L'errore è generalmente causato da un problema tecnico in connessione con i principali file di WordPress, problemi di connessione a Internet durante l'aggiornamento o autorizzazioni file errate. Puoi risolvere il problema aggiornando manualmente il tuo sito Web WordPress o ripristinando un precedente backup del sito Web funzionante.
Errore 7: connessione scaduta
Il motivo principale alla base di questo errore è che il tuo sito Web non ha abbastanza memoria accessibile e sta cercando di fare più di quanto il server possa gestire.
Come possiamo correggere questo errore?
- Chiedi al tuo provider di hosting di aumentare il limite di memoria. Ma se ti senti a tuo agio con PHP, puoi farlo da solo. Tutto ciò che serve è aggiungere questa riga di codice alla fine del file wp-config: define('WP_MEMORY_LIMIT,” 64M');
- Aumenta il tempo massimo di esecuzione nel tuo file php.ini . Puoi fare riferimento a un'istruzione approfondita di WordPress per questo.
Errore 8: essere bloccato in modalità di manutenzione
In modalità di manutenzione Errore di WordPress , vedrai messaggi persistenti sulla modalità di manutenzione sul tuo sito web. Questo è un raro errore di WordPress che si verifica quando WordPress viene interrotto durante la modalità di manutenzione.
Puoi semplicemente risolvere il problema eliminando il file .maintenance dalla directory di installazione di WordPress e aggiornando il tuo sito web.
Errore 9: errore di sintassi
In questo errore di WordPress, vedrai un messaggio sul browser che legge qualcosa del genere:
Parse error- syntax error, Unexpected $end in /public_html/site1/wp-content/themes/my-theme/functions.php on line 278
L'errore indica che è stato trovato un elemento imprevisto nel codice, insieme alla posizione dello script in cui si è verificato l'errore e al numero di riga. Di solito si verifica quando stai cercando di aggiungere frammenti di codice a WordPress e potresti aver perso qualcosa o aggiunto una sintassi errata.
Puoi risolvere il problema correggendo la sintassi problematica , che di solito è solo una parentesi mancante o uno strano carattere.
Errore 10: blocco dell'amministratore di WordPress (wp-admin)
Questo è il peggio che può succedere se stai utilizzando un sito Web WordPress. Questo di solito accade quando dimentichi la password e non hai accesso all'e-mail di recupero.
Altri motivi possono essere:
a) Una password errata
Di solito, utilizzeresti il normale metodo di recupero della password per risolvere questo problema. Tuttavia, se sei vittima di hacking o altri crimini informatici, il metodo potrebbe non funzionare.
In tal caso, dovrai reimpostare la password da phpMyAdmin, cosa che puoi fare seguendo i seguenti passaggi:
- Passaggio 1 . Accedi alla dashboard cPanel del tuo account di hosting WordPress.
- Passaggio 2 . Fare clic sull'icona PhpMyAdmin sotto il database.
- Passaggio 3 . Una volta avviato, seleziona il tuo database WordPress.
- Passaggio 4 . Vedrai l'elenco delle tabelle sul database di WordPress. Cerca quello con l'etichetta "{table-prefix}_users" (es: ks29so_users) e fai clic su "Sfoglia".
- Passaggio 5 . Cerca il nome utente di cui desideri modificare la password e fai clic su Modifica .
- Passaggio 6 . Infine, modifica il valore sotto l'etichetta user_pass e sostituiscilo con una nuova password.
Nota : assicurati di aver selezionato MD5 dal menu a discesa. Ciò garantirà che il software sia crittografato con l'hash MD5 quando lo memorizziamo nel database.
b) Privilegi di amministratore persi
Puoi perdere i privilegi di amministratore se il tuo sito web è stato violato. In questo caso, potresti essere in grado di accedere ma non vedere alcuna funzionalità di amministrazione.
Puoi risolvere il problema aggiungendo un nuovo utente amministratore al tuo database tramite MySQL, cosa che fai con l'aiuto di questa guida.
Errore 11: errore di contenuto della barra laterale <div> di WordPress
Un altro problema frustrante di WordPress è l' errore di contenuto della barra laterale di WordPress<div> in cui la barra laterale, che di solito si trova accanto al contenuto (a sinistra oa destra, a seconda del tema), viene visualizzata sotto l'area del contenuto principale del sito web.
Ecco alcune possibilità di questo errore:
1. Codice HTML danneggiato/non valido
Il modo per risolvere questo problema è correggere e correggere il codice non valido. Per questo, rileva l'errore e fai clic con il pulsante destro del mouse sulla pagina per visualizzare il codice sorgente. Quindi, copia il codice e utilizza un programma di verifica della convalida HTML per visualizzare l'errore nel codice e correggerlo. Ciò potrebbe includere un po' di lavoro manuale perché ogni tema è diverso e ha centinaia di file.
2. Tema corrotto
In questo caso, dovrai aggiornare il tema all'ultima versione o reinstallarlo ancora una volta.
3. Rapporto di larghezza improprio
L'unico modo per risolvere questo problema è assicurarsi che il contenuto che stai aggiungendo nel contenitore sia perfettamente allineato con esso.
4. Proprietà galleggiante
Di solito i risultati sono dovuti a una codifica CSS impropria. Se hai una conoscenza dei CSS, puoi risolverlo da solo. In caso contrario, dovrai contattare uno sviluppatore di WordPress.
5. File style.css interrotto
Se sei esperto in questo stile di codifica di WordPress, fantastico. Altrimenti, dovrai assumere uno sviluppatore per risolvere questo problema.
Se questi problemi di WordPress ti hanno infastidito da molto tempo, fai riferimento a questo blog e li risolverai in pochissimo tempo.