Smetti di rimanere bloccato fuori da WordPress - La guida alla prevenzione che avrei voluto avere
John Turner
John Turner
1. Credenziali di accesso non valide
Errori, credenziali dimenticate o persino attacchi informatici possono impedirti di accedere alla tua bacheca di amministrazione. Mi sono imbattuto in questi problemi molte volte e conosco bene la sensazione.
Fortunatamente, la maggior parte di questi blocchi può essere risolta con alcune soluzioni semplici. Non devi farti prendere dal panico o pensare che il tuo sito sia perso per ora!
In questa guida, spiegherò le cause comuni dei blocchi di WordPress e ti mostrerò come riottenere rapidamente l'accesso al tuo sito.
Imparerai:
- Le cause comuni dei blocchi di WordPress e le loro soluzioni specifiche
- Come ripristinare rapidamente l'accesso utilizzando i link di ripristino del backup
- Soluzioni passo passo per errori del database, blocchi di sicurezza e conflitti di plugin
- Come creare utenti amministratori di emergenza e reimpostare le password tramite phpMyAdmin
- Strategie di prevenzione per evitare blocchi futuri
Riepilogo rapido: cosa fare quando sei bloccato fuori da WordPress
Uno dei modi più semplici per rientrare nel tuo sito WordPress è ripristinare un backup. Con Duplicator, puoi generare un link di ripristino per qualsiasi backup completo del sito. Se il tuo sito web va offline, incolla semplicemente l'URL in una nuova finestra del browser e segui i passaggi di ripristino.
Puoi anche provare a risolvere il problema. Potrebbe essere necessario reimpostare la password, creare un nuovo utente amministratore o disabilitare i plugin di sicurezza. La soluzione dipende dalla causa dell'errore.
Indice
- 16 motivi per cui potresti essere bloccato fuori da WordPress (e come risolverlo)
- 1. Credenziali di accesso non valide
- 2. Privilegi di amministratore persi
- 3. Troppi tentativi di accesso
- 4. Errore durante la connessione al database
- 5. Schermata bianca della morte
- 6. Sito WordPress hackerato
- 7. Errore interno del server 500
- 8. Errore 404 Non trovato
- 9. Errore 403 Proibito
- 10. Errore 401 Non autorizzato
- 11. Problemi con i plugin
- 12. Brevemente non disponibile per errore di manutenzione programmata
- 13. Questo è stato disabilitato Errore
- 14. Errori di sintassi PHP
- 15. Problema tecnico
- 16. Pagina di accesso che si aggiorna e reindirizza
- Domande frequenti (FAQ)
16 motivi per cui potresti essere bloccato fuori da WordPress (e come risolverlo)
Se sei inaspettatamente bloccato fuori da WordPress admin, puoi facilmente risolvere il problema e continuare a gestire il tuo sito WordPress!
Ecco una breve panoramica delle cause più comuni di blocco di WordPress:
- Credenziali di accesso non valide: Nome utente/password errati o dettagli di accesso dimenticati
- Privilegi di amministratore persi: Permessi utente improvvisamente rimossi o declassati
- Troppi tentativi di accesso: Plugin di sicurezza che bloccano dopo tentativi di accesso falliti
- Errore durante la connessione al database: Problemi con il server di database o le credenziali
- Schermata bianca della morte: Errori PHP o esaurimento della memoria che causano pagine vuote
- Sito WordPress hackerato: Compromissione malevola che impedisce l'accesso legittimo
- Errore interno del server 500: Problemi generici lato server con cause poco chiare
- Errore 404 Non trovato: URL errati o collegamenti interrotti alla pagina di accesso
- Errore 403 Proibito: Permesso negato dal server o dalle impostazioni di sicurezza
- Errore 401 Non autorizzato: Protezione password o errori di autenticazione
- Problemi con i plugin: Plugin in conflitto o difettosi che interrompono la funzionalità del sito
- Brevemente non disponibile per manutenzione programmata: Aggiornamenti bloccati in corso
- Errore "This Has Been Disabled": URL di accesso personalizzati che causano confusione nell'accesso
- Errori di sintassi PHP: Frammenti di codice errati che mandano in crash l'intero sito
- Problema tecnico: Glitch del sistema WordPress che attivano la modalità di recupero
- La pagina di accesso si aggiorna e reindirizza: Problemi con i cookie o le impostazioni dell'URL
Prima di iniziare, ti consigliamo di svuotare la cache e i cookie del tuo browser. Questo potrebbe risolvere eventuali problemi lato browser che causano errori nella tua pagina di accesso.
1. Credenziali di accesso non valide
Se non riesci ad accedere al tuo back-end di WordPress, potrebbe esserci una soluzione semplice. Un motivo comune di blocco è semplicemente l'inserimento di credenziali di accesso errate.
Dopo aver inserito una password errata, fai clic sul pulsante Hai dimenticato la password?. Questo ti permetterà di reimpostare la password tramite la tua email di WordPress.

A volte, potresti non essere in grado di ottenere una nuova password. Se sei stato hackerato o non hai più accesso alla tua email di amministratore, puoi usare phpMyAdmin per reimpostare la tua password.
Hai appena migrato il tuo sito? Essere bloccato fuori da wp-admin è un problema comune post-migrazione. Potrebbe essere necessario aggiornare le credenziali di accesso nel tuo database.
2. Privilegi di amministratore persi
Anche se sei un amministratore del tuo sito web, potresti improvvisamente perdere i privilegi di amministratore. Questo può essere frustrante in quanto limita il tuo accesso alle impostazioni critiche del sito.
Di solito, ciò accade durante un attacco informatico. Tuttavia, puoi manualmente aggiungere un nuovo utente amministratore al tuo database WordPress.
Per fare ci sapri phpMyAdmin e trova la tabella wp_users. Clicca su Inserisci.

Quindi, aggiungi queste informazioni:
- ID: scegli un numero univoco
- User_login: il nome utente che userai per accedere
- User_pass: aggiungi una password e seleziona MD5
- User_nicename: nome completo dell'utente
- User_email: indirizzo email dell'utente
- User_url: indirizzo del tuo sito WordPress
- User_registered: data e ora di registrazione dell'utente
- User_activation_key: lascia vuoto
- User_status: imposta a 0
- Display_name: nome completo dell'utente

Successivamente, apri la tabella wp_usermeta. Ancora, clicca sull'opzione Inserisci. Aggiungi queste informazioni:
- Unmeta_id: lascia vuoto
- User_id: usa lo stesso ID utente
- Meta_key: imposta a wp_capabilities
- Meta_value: aggiungi a:1:{s:13:”administrator”;s:1:”1″;}

Scorri verso il basso e aggiungi queste informazioni:
- Unmeta_id: lascia vuoto
- User_id: lo stesso ID utente
- Meta_key: inserisci wp_user_level
- Meta_value: imposta a 10

Ora, accedi al tuo sito WordPress usando le nuove informazioni utente che hai specificato in precedenza!
3. Troppi tentativi di accesso
WordPress non limiterà il numero di volte che puoi tentare di accedere al tuo sito. Pertanto, è spesso vulnerabile agli attacchi di forza bruta. Per accedere alla tua dashboard, gli hacker useranno software automatizzati che indovinano la tua password finché il tuo sito non viene violato.
Per proteggere il tuo sito web dagli attacchi di forza bruta, è spesso una buona idea limitare i tentativi di accesso. Tuttavia, se non riesci a ricordare la tua password, questo potrebbe bloccarti fuori dalla tua stessa dashboard.
Quando ciò accade, puoi sbloccare i tentativi di accesso limitati. Se hai installato un plugin come Limit Login Attempts Reloaded, dovrai semplicemente eliminare la cartella di questo plugin con un client FTP.

In alternativa, aggiungi deactivate_ all'inizio del nome della cartella. Questo disabiliterà il plugin in modo da poter accedere nuovamente a WordPress. Quindi, torna ai tuoi file e annulla questa modifica per riattivare il plugin.
4. Errore durante la connessione al database
Se incontri il temuto "Errore di connessione al database", significa che il tuo sito web non riesce a connettersi al database. Ciò potrebbe essere dovuto a credenziali di accesso al database errate o a problemi del server di database.

Per correggere l'errore "Errore di connessione al database", apri il tuo file wp-config.php con un client FTP o un file manager come cPanel. Trova le seguenti righe di codice:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
Se hai recentemente spostato il tuo sito su un nuovo provider di hosting WordPress, il tuo file wp-config.php potrebbe ancora puntare al tuo vecchio host. Dovrai aggiornare l'hostname, il nome del database, l'utente del database e la password del database per puntare al nuovo host.
5. Schermata bianca della morte
La White Screen of Death (WSOD) è una schermata bianca che appare quando qualcosa va storto sul tuo sito web. È spesso causata da errori PHP o esaurimento della memoria.

Invece di visualizzare un codice di errore, di solito vedrai una pagina completamente bianca. Potrebbe anche indicare "Si è verificato un errore critico sul tuo sito web."

Se ciò accade, ci sono alcune correzioni diverse che puoi provare. La WSOD potrebbe essere causata da plugin o temi scritti male, quindi potresti dover disattivare tutti i plugin e attivare un tema predefinito.
WordPress offre anche una funzione di protezione da errori fatali che può identificare potenziali soluzioni. In questo caso, vedrai un errore che indica "Il sito sta riscontrando difficoltà tecniche."

Insieme a questo, riceverai un'email che spiega l'origine del problema. WordPress ti invierà anche un link per aiutarti ad accedere alla tua dashboard di modalità di recupero.

Un'altra possibile soluzione è aumentare il limite di memoria di WordPress. Questo può essere utile quando uno script utilizza troppa memoria e va in timeout.
6. Sito WordPress hackerato
Se il tuo sito è stato violato, recuperare l'accesso è fondamentale. Puoi iniziare contattando il tuo provider di hosting ed eseguendo una scansione del tuo sito alla ricerca di malware.
Per riprendere rapidamente il controllo del tuo sito, ripristina un backup pulito. Se stai utilizzando un plugin di backup come Duplicator Pro, puoi impostare il backup più recente come punto di ripristino in caso di disastro.

Quindi, copia l'URL di ripristino. Dovrai salvarlo in un luogo sicuro (indipendente dalla tua dashboard di WordPress) nel caso in cui venissi violato:

Tutto ciò che dovrai fare per recuperare il tuo sito è incollare questo URL in una nuova finestra del browser. Questo avvierà automaticamente la procedura guidata di ripristino di Duplicator.

Puoi seguire questi passaggi per ripristinare il tuo sito a come era prima dell'attacco informatico.
7. Errore interno del server 500
Un Errore 500 Internal Server Error è un messaggio di errore generico per un problema lato server. Qualcosa è andato storto, ma non c'è una spiegazione chiara di cosa sia successo.

Poiché si tratta di un errore comune, è facilmente risolvibile. Potresti provare a svuotare la cache del browser, disattivare i plugin o aumentare il limite di memoria PHP.
Potresti anche avere un file .htaccess corrotto. Per risolvere questo problema, rinomina il file in .htaccess_old.

Quindi, crea un nuovo file e chiamalo .htaccess. Apri questo file e aggiungi questo codice:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Questo dovrebbe risolvere l'errore 500 internal server. Prima di iniziare a usare il tuo sito normalmente, vai su Impostazioni » Permalink e fai clic su Salva modifiche. WordPress genererà automaticamente un nuovo file .htaccess per te.
8. Errore 404 Non trovato
Potresti cambiare gli URL del tuo sito WordPress quando stai utilizzando un nuovo nome di dominio, migrando un sito locale su un server live, o passando da HTTP a HTTPS. Se commetti un errore nell'URL, potresti riscontrare un errore "404 Not Found" quando provi ad accedere a wp-admin.
Anche se sei bloccato fuori da WordPress, puoi cambiare manualmente gli URL del tuo sito. Utilizzando un client FTP, trova la cartella del tuo tema e apri il file functions.php.

In questo file, aggiungi questo codice. Assicurati di sostituire gli URL di esempio con le informazioni del tuo sito personalizzato:
update_option( 'siteurl', 'https://example.com' );
update_option( 'home', 'https://example.com' );
Salva il file e prova ad accedere nuovamente alla tua bacheca. Se tutto funziona normalmente, torna indietro e rimuovi queste righe.
9. Errore 403 Proibito
Un errore 403 Forbidden implica che non hai il permesso di accedere a una risorsa specifica sul server. Può impedirti di accedere alla pagina di accesso di WordPress o all'area wp-admin.

Di solito, gli errori 403 Forbidden si verificano quando un plugin di sicurezza blocca il tuo indirizzo IP, ritenendolo dannoso. Potrebbe anche verificarsi a causa di permessi di file errati, un file .htaccess corrotto o impostazioni del server errate.
Se vedi questo errore 403 Forbidden, prova questi metodi di risoluzione dei problemi.
10. Errore 401 Non autorizzato
A volte, vedrai un errore 401 Unauthorized che ti bloccherà l'accesso a WordPress. Questo di solito significa che la cartella di amministrazione di WordPress è protetta da password e non hai inserito una password.

Tuttavia, questo errore può anche essere causato da plugin di sicurezza. Inoltre, alcune precauzioni di sicurezza delle società di hosting possono attivare questo errore per errore.
Se hai aggiunto la protezione tramite password alla tua directory di amministrazione, puoi disattivarla temporaneamente. Utilizzando Bluehost, trova l'impostazione Directory Privacy.

Quindi, deseleziona l'opzione Password protect this directory. Assicurati di salvare questa modifica.

Dovrai anche tornare alla pagina precedente ed eliminare il nome utente assegnato alla directory protetta da password. Dopo questo, dovresti essere in grado di accedere!
11. Problemi con i plugin
Alcuni plugin possono causare conflitti che ti bloccano l'accesso al tuo sito. Se non riesci ad accedere dopo aver appena installato un nuovo plugin, questa è probabilmente la causa.
Per risolvere il problema, trova la tua cartella wp-content » plugins. Aggiungi "deactivate" al suo nome.

Questo disattiverà temporaneamente tutti i plugin sul tuo sito. Una volta effettuato nuovamente l'accesso alla tua bacheca, dovrai riattivare ogni plugin uno alla volta.
Se l'errore si ripresenta, saprai quale plugin l'ha causato. Quindi, ti consigliamo di eliminarlo e trovare un'alternativa migliore.
12. Brevemente non disponibile per errore di manutenzione programmata
L'errore Briefly Unavailable for Scheduled Maintenance appare mentre il tuo sito sta aggiornando il suo software WordPress core, i plugin o i temi. Potrebbe persistere se un aggiornamento è stato interrotto.

Durante un aggiornamento, WordPress creerà una cartella temporanea .maintenance. Una volta terminato l'aggiornamento, il file verrà eliminato. Tuttavia, il tuo sito potrebbe rimanere bloccato in modalità di manutenzione.
Tutto ciò che dovrai fare è eliminare manualmente questo file .maintenance.

Se non lo vedi, potrebbe essere nascosto. In FileZilla, vai nelle impostazioni Server e assicurati che sia impostata la visualizzazione forzata dei file nascosti.

Dopo aver eliminato il file di manutenzione temporaneo, il tuo sito non sarà più bloccato in modalità di manutenzione!
13. Questo è stato disabilitato Errore
Se vedi un errore che dice "Questo è stato disabilitato", probabilmente hai visitato l'URL sbagliato per il tuo account di amministrazione.
Molti proprietari di siti WordPress cambiano i loro URL di accesso predefiniti per migliorare la sicurezza e impedire agli hacker di accedere a link di accesso comuni come wp-admin e wp-login. Se hai cambiato il tuo, l'URL originale non funzionerà.
14. Errori di sintassi PHP
Potresti innescare accidentalmente un errore PHP dopo aver utilizzato uno snippet di codice trovato in un tutorial di WordPress online. Con il codice sbagliato, il tuo intero sito potrebbe andare offline.

Per rimettere online il tuo sito, dovrai trovare il file in cui hai incollato lo snippet di codice. Poiché non puoi accedere all'editor di file integrato di WordPress, usa un client FTP.
Quindi, rimuovi il codice o regola la sintassi in modo che sia corretta. Per evitare questo problema in futuro, assicurati di utilizzare correttamente gli snippet di codice web.
15. Problema tecnico
A volte, un problema tecnico al di fuori del tuo controllo può portare a un blocco. Di solito, riceverai un'email automatica per aiutarti a identificare il problema e ad accedere nuovamente.

In questo caso, utilizza semplicemente il link di accesso e risolvi il problema. Il tuo sito sarà in modalità di recupero, rendendo facile trovare il plugin o il tema problematico.
16. Pagina di accesso che si aggiorna e reindirizza
Nel normale processo di accesso, WordPress verificherà che il tuo nome utente e password siano corretti e quindi salverà un cookie del browser di accesso. Dopodiché, verrai automaticamente reindirizzato alla tua dashboard di amministrazione di WordPress.
Tuttavia, la tua pagina di accesso potrebbe continuare a ricaricarsi e reindirizzarti alla stessa schermata di accesso. Ciò potrebbe essere causato da impostazioni URL errate o dal fallimento dei cookie di accesso.
Per risolvere questo problema, prova a cancellare la cache e i cookie del tuo browser. Inoltre, potresti aprire il tuo file wp-config.php e aggiungere questo codice:
define('WP_HOME','https://www.example.com');
define('WP_SITEURL','https://www.example.com');
Domande frequenti (FAQ)
Perché sono bloccato fuori dal mio sito WordPress?
Potresti essere bloccato fuori dal tuo sito WordPress per vari motivi, come l'inserimento di credenziali di accesso errate, troppi tentativi di accesso falliti, un attacco informatico o un problema tecnico con il sito o il server. Identificare la causa specifica ti aiuterà ad applicare la soluzione appropriata per riottenere l'accesso.
Per quanto tempo WordPress ti blocca?
WordPress non ha una durata standard specifica per bloccare gli utenti. Dipende dalle impostazioni configurate dall'amministratore del sito web o da eventuali plugin di sicurezza installati.
Come recupero il mio accesso di amministratore di WordPress?
Per recuperare il tuo accesso di amministratore, reimposta la tua password di WordPress. Se si sta verificando un problema su larga scala con il tuo sito, considera il ripristino di un backup recente. Questo riporterà immediatamente il tuo sito a una versione precedente all'errore, e sarai in grado di accedere.
Come posso riottenere l'accesso al mio sito WordPress?
Per riottenere l'accesso al tuo sito WordPress, assicurati di impostare un backup come punto di ripristino in caso di disastro con Duplicator Pro. Quindi, copia il tuo link di ripristino. Incollalo in una finestra del browser per avviare la procedura guidata di ripristino di Duplicator.
Se non hai un backup salvato, dovrai provare altri metodi di risoluzione dei problemi. Potrebbe essere necessario regolare i privilegi di amministratore, aggiornare le informazioni del tuo database nel file wp-config.php o rigenerare il tuo file .htaccess. In definitiva, la soluzione dipenderà dal problema specifico.
Mantieni il tuo sito web sicuro e accessibile
Spero che questa guida ti abbia aiutato a riottenere l'accesso al tuo sito WordPress e a recuperare da eventuali blocchi. Ricorda, la manutenzione regolare, i backup e i controlli di sicurezza possono prevenire che questi problemi si verifichino in primo luogo.
Se sei interessato a mantenere il tuo sito sicuro ed evitare futuri blocchi, potresti voler consultare questi tutorial:
- Come recuperare un sito WordPress compromesso
- Padroneggiare il debug di WordPress: dalle basi alle tecniche avanzate
- 20 errori comuni di WordPress
- Come ripristinare WordPress da un backup
- 8 migliori plugin di ripristino WordPress per un rapido recupero dei dati
- Firewall per WordPress: la prima linea di difesa del tuo sito
Pronto a rimettere online il tuo sito WordPress? Aggiorna a Duplicator Pro per salvare automaticamente i backup e ripristinarli anche se il tuo sito web è completamente offline!