Cosa fare quando si è bloccati fuori dall'amministrazione di WordPress (wp-admin)

Essere bloccati dall'area di amministrazione di WordPress (wp-admin) può essere frustrante e accade per vari motivi, tra cui problemi con i plugin o i temi, tentativi di password errati o modifiche ai permessi degli utenti. Ecco una guida completa su cosa fare se vi trovate bloccati fuori dall'amministrazione di WordPress: Cancellare il browser...

Cancellare i cookie e la cache del browser

A volte il problema potrebbe essere un semplice problema di browser. Cancellate i cookie e la cache del browser per assicurarvi che non si tratti di un problema di sessione che vi impedisce di accedere.

Disattivare i plugin

Un plugin difettoso può causare blocchi, soprattutto se gestisce la sicurezza o i ruoli degli utenti.

  • Tramite FTP o File Manager: Collegatevi al vostro sito utilizzando un client FTP o il file manager del vostro pannello di controllo. Accedere alla cartella contenuto wp e trovare la cartella plugin cartella. Rinominatela in qualcosa come plugins_deactivate per disabilitare tutti i plugin. Se questo risolve il problema, rinominare la cartella in plugin e poi disabilitare i plugin uno per uno nell'amministrazione di WordPress per trovare il colpevole.

Reimpostare la password

Se il problema è legato alla password, provare a resettarla.

  • Via e-mail: Utilizzare il link "Hai perso la password?" nella pagina di accesso per reimpostare la password via e-mail.
  • Tramite phpMyAdmin: Se la reimpostazione via e-mail non funziona, potete reimpostare la password direttamente nel database. Accedete a phpMyAdmin dalla vostra dashboard di hosting, trovate il vostro database di WordPress e sfogliate il file wp_users tabella. Modificare la voce dell'utente, inserendo un nuovo valore nel campo password_utente selezionare MD5 nel menu delle funzioni e salvare le modifiche.

Controllare i permessi dell'utente

Se si sospetta che i ruoli o le autorizzazioni degli utenti siano stati alterati:

  • Tramite phpMyAdmin: Accedere al wp_usermeta nel database di WordPress. Controllate la tabella wp_capabilities (il prefisso della tabella wp_ potrebbe essere diverso) per il proprio ID utente per assicurarsi che sia impostato su a:1:{s:13:"administrator";s:1:"1";}. Questa stringa indica che l'utente è un amministratore.

Verificare il file wp-config.php

Assicuratevi che il vostro wp-config.php non è stato modificato, in particolare il file CHIAVE DI AUTORIZZAZIONE e altre chiavi di sicurezza, in quanto ciò potrebbe influire sui login.

  • Tramite FTP o File Manager: Scaricate e ispezionate il vostro wp-config.php file. Cercate eventuali anomalie o modifiche recenti che non avete apportato, soprattutto per quanto riguarda le chiavi di sicurezza di WordPress.

Disattivare il file .htaccess

Errori di configurazione nel vostro .htaccess può impedire l'accesso all'area di amministrazione.

  • Tramite FTP o File Manager: Rinominate il vostro .htaccess a qualcosa come .htaccess_old per disattivarlo. Se questo consente l'accesso, rigenerare un nuovo file .htaccess andando su Impostazioni > Permalinks nell'amministrazione di WordPress e facendo clic su "Salva modifiche".

Controllo delle regole di rifiuto IP

Se il vostro IP è stato accidentalmente aggiunto a un elenco di negazione nel vostro ambiente di hosting o attraverso un plugin di sicurezza, potreste essere bloccati nell'accesso a wp-admin.

  • Tramite cPanel o Hosting Dashboard: Cercate "IP Deny Manager" o opzioni simili nel vostro pannello di controllo dell'hosting. Assicuratevi che il vostro IP non sia presente nell'elenco.
  • Tramite i plugin di sicurezza: Se si ha accesso ai file del sito, potrebbe essere necessario modificare manualmente i file dei plugin che controllano l'accesso all'IP per rimuovere le regole di negazione che riguardano il proprio IP.

Contattare il provider di hosting

Se nessuno dei passaggi precedenti funziona, contattate il vostro provider di hosting. Il provider può verificare la presenza di problemi a livello di server, aiutare a identificare la causa del blocco e potrebbe essere in grado di ripristinare l'accesso.

Ripristino da un backup

Come ultima risorsa, se disponete di un backup recente del vostro sito web, il suo ripristino potrebbe essere utile, soprattutto se il blocco è dovuto a una modifica o a un aggiornamento recente.

Quando si ha a che fare con un blocco, la pazienza e la risoluzione sistematica dei problemi sono fondamentali. Adottate sempre misure preventive come backup regolari e aggiornamenti prudenti di plugin/temi per ridurre al minimo questi problemi in futuro.