Bloccato fuori da WordPress

Smetti di rimanere bloccato fuori da WordPress - La guida alla prevenzione che avrei voluto avere

· · 16 min di lettura ·
Scritto da: avatar autore Joella Dunn
avatar autore Joella Dunn
Joella è una scrittrice con anni di esperienza in WordPress. In Duplicator, è specializzata nella manutenzione del sito, dai backup di base alle migrazioni su larga scala. Il suo obiettivo finale è garantire che il tuo sito web WordPress sia sicuro e pronto per la crescita.
·
Revisionato da: avatar recensore John Turner
avatar recensore John Turner
John Turner è il Presidente di Duplicator. Ha oltre 20 anni di esperienza nel settore aziendale e nello sviluppo e i suoi plugin sono stati scaricati oltre 25 milioni di volte.

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)

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.

Puoi ripristinare rapidamente il tuo sito e farlo funzionare di nuovo ripristinando un backup recente. Riporterai immediatamente il tuo sito a uno stato funzionante ed eviterai fastidiose procedure di risoluzione dei problemi.

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.

Password amministratore WordPress persa

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.

Inserisci la tabella wp_users

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
Campi di inserimento tabella wp_users

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″;}
Inserimento tabella wp_usermeta

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
Campi di inserimento tabella wp_usermeta

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.

Elimina la cartella del plugin Limit Login Attempts Reloaded

Per connetterti a un client FTP, puoi trovare le credenziali FTP nel tuo account di hosting.

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. 

Errore durante la connessione al 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. 

Per maggiori dettagli, consulta questa guida per principianti su come correggere l’errore di connessione al database in WordPress.

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.

Schermata Bianca della Morte

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."

Errore critico di WordPress

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."

Difficoltà tecniche di WordPress

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.

Modalità di ripristino di WordPress

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.

Imposta il ripristino di emergenza

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

Opzioni di ripristino di emergenza

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.

Ripristino di emergenza

Puoi seguire questi passaggi per ripristinare il tuo sito a come era prima dell'attacco informatico.

Per evitare che il tuo sito web venga nuovamente violato, assicurati di seguire questa checklist di sicurezza di WordPress.

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.

Errore interno del server 500

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.

Rinomina il file .htaccess

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.

File functions.php di WordPress

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.

Errore 403 Forbidden

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.

Errore 401 Unauthorized

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.

Privacy directory Bluehost

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

Disabilita protezione con password per la directory

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!

Hai bisogno di soluzioni aggiuntive? Potrebbe interessarti questa guida completa su come risolvere l'errore 401 in WordPress.

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.

Disattiva la cartella dei plugin di WordPress

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.

Errore di manutenzione di WordPress

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.

Elimina file di manutenzione WordPress

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

FTP forza la visualizzazione 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à.

Hai bisogno di aiuto per localizzare il tuo link personalizzato di wp-admin? Dai un'occhiata a questo tutorial su come trovare il tuo URL di accesso a WordPress

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.

Errore di sintassi PHP

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

Vuoi imparare a programmare meglio? Ecco i migliori strumenti per sviluppatori che solo gli esperti usano!

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.

Problema tecnico di WordPress

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');

Per altri suggerimenti e trucchi, consulta questa guida su come risolvere il problema di aggiornamento e reindirizzamento della pagina di accesso di WordPress.

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:

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!

avatar autore
Joella Dunn Content Writer
Joella è una scrittrice con anni di esperienza in WordPress. In Duplicator, è specializzata nella manutenzione del sito, dai backup di base alle migrazioni su larga scala. Il suo obiettivo finale è garantire che il tuo sito web WordPress sia sicuro e pronto per la crescita.
I nostri contenuti sono supportati dai lettori. Se fai clic su determinati link, potremmo ricevere una commissione.

Non lasciare che un altro giorno passi senza protezione

Ogni ora senza backup adeguati di WordPress mette il tuo sito a rischio • Ogni migrazione di WordPress ritardata ti costa in termini di prestazioni e crescita

Ottieni Duplicator Ora
Plugin Duplicatore

Aspetta! Non perdere la tua
offerta esclusiva!

Come cliente , ottieni il 60% DI SCONTO

Prova Duplicator gratuitamente sul tuo sito: scopri perché oltre 1,5 milioni di professionisti di WordPress si fidano di noi. Ma non aspettare: questo sconto esclusivo del 60% è disponibile solo per un periodo limitato.

o
Ottieni 60% di Sconto su Duplicator Pro Ora →