Impossibile accedere all'area amministrativa di WordPress
Password dimenticata, ciclo di reindirizzamenti o blocco dopo troppi tentativi – per ogni caso c'è una via di ritorno, anche senza area amministrativa.
Quasi ogni blocco si risolve tramite il database o un file – non serve l'area di amministrazione, serve l'accesso all'hosting. Quale strada sia quella giusta dipende da cosa succede esattamente: password errata, ciclo dopo l'accesso o un messaggio di blocco.
Reimpostare la password senza email
Se l'email di reimpostazione non arriva – caso molto comune, perché molti server non inviano posta – si passa dal database. In phpMyAdmin apri la tabella wp_users, modifica il tuo utente, scegli MD5 come funzione per il campo user_pass e inserisci la nuova password.
WordPress riconosce l'hash MD5 obsoleto al login successivo, lo accetta una volta e poi salva di nuovo la password in modo sicuro. Il nome della tabella può essere diverso se in fase di installazione è stato scelto un altro prefisso.
Il ciclo di reindirizzamenti
Inserisci i dati corretti e la pagina di accesso ricompare – senza messaggio di errore. Di solito la colpa è dei due indirizzi nelle impostazioni: siteurl e home non corrispondono all'indirizzo effettivamente usato, per esempio con e senza www, oppure http invece di https.
Entrambi si correggono nella tabella wp_options o si sovrascrivono in wp-config.php con WP_HOME e WP_SITEURL. La seconda causa possibile sono i cookie: una prova in una finestra privata del browser lo esclude in un minuto.
Bloccato dopo troppi tentativi
I plugin di sicurezza bloccano l'indirizzo IP dopo alcuni tentativi falliti. È il comportamento corretto, ma colpisce anche il proprietario. Due vie d'uscita: aspettare che il blocco scada – di solito da minuti a ore – oppure disattivare il plugin via FTP rinominando la sua cartella in wp-content/plugins.
Dopo la rinomina il plugin è disattivato ma le sue impostazioni restano. Accedi, rimuovi il blocco nelle impostazioni del plugin, rinomina la cartella indietro e riattivalo.
Fonti e documentazione
Domande frequenti
Perché l'email di reimpostazione non arriva?
Perché WordPress invia le email tramite la funzione PHP mail(), che molti destinatari considerano inaffidabile o che il server non supporta affatto. La soluzione duratura è l'invio tramite un vero server di posta in uscita via SMTP – il che migliora allo stesso tempo tutte le altre email del sito, come conferme d'ordine e notifiche dei moduli.
Non c'è più nessun utente nell'elenco.
Allora l'amministratore è stato eliminato o declassato – entrambe le cose accadono dopo un'intrusione. Un nuovo utente si può creare direttamente nel database; servono una riga in wp_users e una in wp_usermeta con il ruolo. Ciò che conta dopo è come qualcuno abbia ottenuto quei permessi: senza una risposta, il nuovo accesso sparisce altrettanto in fretta.
Altre guide
Aggiornamento fallito: sito bloccato in manutenzione
Leggi l'articolo →WordPress mostra una schermata bianca – cosa fare?
Leggi l'articolo →Hai un progetto in mente?
Mettiti in contattoAssistente IA — può commettere errori. Non giuridicamente vincolante.