I 7 principali errori di WordPress e come risolverli
Pubblicato: 2018-03-25Se gestisci un sito web, probabilmente utilizzi WordPress come sistema di gestione dei contenuti. WordPress alimenta quasi il 27% dell'intera Internet, molto più di qualsiasi altra piattaforma di gestione di siti Web. Il motivo è semplice: è intuitivo e facile da usare, con una varietà di semplici funzioni.
Oltre a ciò, WordPress ha più di 50mila plugin per espandere ed estendere le funzionalità del tuo sito. Tuttavia, ciò non significa che non dovrai mai affrontare il problema con le prestazioni del sito web. Al contrario, alcuni problemi sono piuttosto comuni e dovresti imparare come affrontarli. In questo articolo, ti mostreremo i 7 principali errori di WordPress e come risolverli.
Errore durante la creazione della connessione al database
La perdita della connessione con il database è uno dei problemi più frequenti di WordPress. Tre cose possono causare questo problema e le spiegheremo qui:
Problema con il tuo server di hosting
La prima causa è anche la più semplice in quanto devi solo contattare il provider di hosting per risolvere questo problema. Forse il tuo database supera la quota o potrebbe essere un bug del server. Ma se il provider ti dice che va tutto bene da parte sua, devi andare avanti.
Errore nel file wp-config.php
La tappa successiva in questo processo di risoluzione dei problemi è il file wp-config.php. Devi aprirlo in FTP o nel file manager e controllare il nome utente, la password, il nome del database e l'host. Se noti delle modifiche, dovresti ripristinare i dati in modo da adattarli alle impostazioni iniziali.
Attacco hacker
Se non utilizzi plug-in di sicurezza, il tuo sito Web è vulnerabile agli attacchi degli hacker. Se questo è il problema, è necessario eseguire la scansione del sito, aggiornare le informazioni di accesso e rivitalizzare il sito Web utilizzando il backup.
Se desideri ulteriori dettagli su questo errore, consulta il tutorial su 000webhost.com.
Schermo bianco della morte
La schermata bianca della morte rappresenta un errore senza la corrispondente notifica di errore, il che lascia la maggior parte degli operatori di siti Web confusi e scoraggiati. Ma niente panico, ecco le cause e le soluzioni:
Limite di memoria esaurito
Se il tuo limite di memoria è esaurito, dovresti semplicemente aumentarlo per rimuovere l'ostacolo al funzionamento della pagina web. Dovresti fare un po' di codifica nel file wp-config.php”:
define('WP_MEMORY_LIMIT', '64M');
Tema o plugin mal codificato
A volte il tuo tema WordPress o uno dei plugin che hai scaricato causa la schermata bianca della morte. Lionel Johnson, uno specialista di WordPress presso BestEssays, ha spiegato questa soluzione in modo conciso: "Devi disabilitare i plug-in e tornare al tema WordPress predefinito. Probabilmente sarà sufficiente per eliminare questo errore, ma devi comunque trovare il plugin che lo causa. Avvia un plug-in alla volta e rimuovi quello che mette fuori servizio il sito web.
500 Errore interno del server
Il terzo errore è noto anche tra gli sviluppatori di WordPress. Ha quattro potenziali cause e le correzioni corrispondenti:
Limite di memoria PHP esaurito
Come accennato in precedenza, puoi aumentare il limite di memoria modificando il file wp-config.php.
Funzioni plug-in danneggiate
Il problema probabilmente risiede nel file .htaccess rotto. Devi rinominarlo '.htaccess old' tramite FTP o file manager, aggiornare la pagina web e salvare le modifiche in Impostazioni → Permalinks.
Funzioni del tema danneggiate
I plug-in danneggiati potrebbero anche causare l'errore interno del server 500. Devi disattivare tutti i plugin per vedere se il problema persiste. In caso contrario, trova il plug-in danneggiato utilizzando il metodo di eliminazione ed eliminalo.
.htaccess danneggiato
Se nessuna delle soluzioni precedenti ha funzionato per il tuo sito Web, puoi copiare le cartelle intitolate wp-includes e wp-admin dall'installazione di WordPress e posizionarle al posto delle versioni esistenti delle stesse cartelle. Dovrebbe essere sufficiente per eliminare l'errore interno del server 500 non appena si aggiorna il sistema.
L'e-mail dell'amministratore e il recupero della password persi non funzionano
Ricordare tutti quei nomi utente e password è sempre fastidioso, quindi non è raro dimenticarli. Nessuno è davvero sicuro del motivo per cui questo problema si verifica in WordPress, ma esistono soluzioni:
Modifica il file functions.php
Il primo modo per gestire le informazioni di amministrazione perse è aprire il file functions.php e scrivere una nuova riga di codice:
wp_set_password('DesiredNewPassword', 1);
Aggiungi la nuova password nella casella "DesiredNewPassword" e carica le modifiche. La prossima volta che accedi al sito Web basato su WordPress, devi eliminare questa riga di codice ed eseguire nuovamente il caricamento.
Ripristina i dati tramite phpMyAdmin
L'altra soluzione è andare su cpanel → phpMyAdmin. Scegli il tuo database, seleziona la tabella wp_users e modifica il tuo record. Aggiungi un nuovo valore per user_pass.
Connessione Scaduta
Se condividi un server con molti altri utenti, probabilmente riscontrerai il problema del "timeout della connessione". Fortunatamente la causa è molto semplice:
Plugin pesanti
In questo caso, devi solo aumentare il limite di memoria PHP.
Errori delle funzioni del tema
Conosci già questa soluzione: disattiva i plug-in, testa ciascuno separatamente e rimuovi quello che causa il problema.
Limite di memoria PHP esaurito
Passa a un tema WordPress predefinito per verificare se il tuo tema sta causando il problema.
Errore di pagina 404
L'errore 404 pagina non trovata è molto frustrante ed è necessario reagire immediatamente per evitare di perdere visitatori del sito web. Il problema risiede nella struttura del permalink, il che significa che uno dei suoi dettagli deve essere rotto in qualche modo.
Il tuo compito è riconfigurare i permalink in Impostazioni → Permalink. Ricorda che puoi scrivere un permalink manualmente prima di pubblicare un post, il che è un buon modo per evitare l'errore di pagina 404 e anche per migliorare il tuo potenziale di posizionamento nella ricerca.
Errore di memoria esaurita
Questo problema renderà lo schermo completamente bianco o visualizzerà il messaggio "memoria esaurita". Il motivo è ovvio: uno dei plugin di WordPress o uno script richiede più capacità di quella che la tua memoria può offrire.
Ovviamente devi aumentare il limite di memoria PHP nel file wp-config.php. Come abbiamo notato nella seconda sezione, è necessario aggiungere questo codice:
define('WP_MEMORY_LIMIT', '64M');
Dopodiché, dovresti solo sostituire il tuo tema con il tema predefinito e disabilitare tutti i plugin.
Conclusione
WordPress è il sistema di gestione dei contenuti più popolare con un sacco di funzioni utili. Tuttavia, i siti Web basati su questa piattaforma a volte possono riscontrare problemi di funzionalità.
Potrebbe mettere a repentaglio il tuo business online, quindi devi imparare come affrontare questi problemi. In questo articolo, ti abbiamo presentato i 7 principali errori di WordPress e come risolverli. Tieni a mente i nostri suggerimenti e non dovrai preoccuparti delle prestazioni del sito web.