Se quando tenti di accedere al pannello di amministrazione di WordPress compare il messaggio “Non hai il permesso per accedere a questa pagina”, significa che WordPress non riesce a verificare correttamente i privilegi del tuo account.
Questo errore può comparire improvvisamente dopo un aggiornamento, una migrazione, l’installazione di un plugin oppure a seguito di una modifica nel database.
La buona notizia è che nella maggior parte dei casi il problema può essere risolto senza perdere dati o dover reinstallare WordPress.
In questa guida vedremo tutte le possibili cause e le relative soluzioni passo passo.
Quando compare questo errore?
L’errore può manifestarsi in diverse situazioni:
- Dopo l’accesso a wp-admin.
- Dopo un aggiornamento WordPress.
- Dopo l’aggiornamento di un plugin.
- Dopo una migrazione del sito.
- Dopo la modifica dei ruoli utente.
- Dopo il ripristino di un backup.
Perché WordPress mostra “Non hai il permesso per accedere a questa pagina”?
Le cause più comuni sono:
- Ruolo amministratore danneggiato.
- Permessi utente errati nel database.
- Plugin incompatibili.
- Tema difettoso.
- Database corrotto.
- Migrazione incompleta.
- File WordPress danneggiati.
- Attacco malware.
Soluzione 1: Verificare l’utente amministratore
Molto spesso il problema è legato al ruolo dell’utente.
Accedi a phpMyAdmin e apri la tabella:
wp_users
Verifica che il tuo account sia presente.
Successivamente apri:
wp_usermeta
Controlla che il valore:
wp_capabilities
contenga:
a:1:{s:13:"administrator";b:1;}
Se il ruolo amministratore è stato modificato accidentalmente, WordPress impedirà l’accesso a numerose pagine.
Soluzione 2: Disattivare tutti i plugin
Molti casi sono causati da plugin che alterano i ruoli utente o i permessi amministrativi.
Accedi tramite FTP oppure File Manager del tuo hosting.
Raggiungi:
wp-content/plugins
Rinomina la cartella:
plugins
in:
plugins-old
Tutti i plugin verranno automaticamente disattivati.
Prova nuovamente ad accedere al pannello.
Se il problema scompare, uno dei plugin è responsabile dell’errore.
Soluzione 3: Verificare il tema attivo
Anche alcuni temi possono interferire con i privilegi degli utenti.
Accedi via FTP e raggiungi:
wp-content/themes
Rinomina la cartella del tema attivo.
WordPress tenterà automaticamente di utilizzare un tema predefinito.
Se l’errore sparisce, il problema è nel tema.
Per interventi personalizzati puoi consultare il servizio di Personalizzazione WordPress.
Soluzione 4: Ripristinare il file .htaccess
Un file .htaccess corrotto può impedire l’accesso a determinate sezioni del sito.
Rinomina:
.htaccess
in:
.htaccess_old
Successivamente accedi a:
Impostazioni → Permalink
e salva nuovamente la configurazione.
Soluzione 5: Controllare il prefisso delle tabelle
Dopo alcune migrazioni WordPress il prefisso delle tabelle può risultare incoerente.
Nel file:
wp-config.php
verifica che:
$table_prefix
corrisponda effettivamente alle tabelle presenti nel database.
Se hai recentemente trasferito il sito, consulta la guida: Migrazione WordPress.
Soluzione 6: Verificare la presenza di malware
Alcuni malware modificano utenti, permessi e file di configurazione.
I segnali più comuni includono:
- Nuovi utenti amministratori sconosciuti.
- Redirect sospetti.
- Pagine spam.
- Accessi bloccati.
Se sospetti una compromissione consulta:
Soluzione 7: Reinstallare i file core di WordPress
Se alcuni file risultano corrotti puoi reinstallare il core di WordPress senza perdere contenuti.
Procedura:
- Scarica l’ultima versione di WordPress.
- Estrai il pacchetto.
- Carica nuovamente le cartelle wp-admin e wp-includes.
- Sovrascrivi i file esistenti.
Non eliminare:
- wp-content
- wp-config.php
Quando contattare un tecnico WordPress
Se dopo tutte queste verifiche continui a visualizzare il messaggio “Non hai il permesso per accedere a questa pagina”, potrebbe essere presente un problema più complesso legato al database, alla sicurezza o ai file del CMS.
In questi casi è consigliabile effettuare una diagnosi approfondita per evitare ulteriori problemi.
Puoi consultare:
FAQ
Perché WordPress dice che non ho il permesso per accedere alla pagina?
Generalmente a causa di ruoli utente errati, plugin incompatibili o problemi nel database.
Come recuperare i permessi amministratore WordPress?
È possibile ripristinarli tramite phpMyAdmin modificando i valori presenti nella tabella wp_usermeta.
Posso perdere dati durante la riparazione?
No, se le operazioni vengono eseguite correttamente non perderai contenuti, articoli o pagine.
Questo errore può essere causato da malware?
Sì. Alcuni malware modificano gli utenti amministratori e i relativi permessi.
Conclusioni
L’errore “Non hai il permesso per accedere a questa pagina” può sembrare preoccupante, ma nella maggior parte dei casi è causato da un problema di permessi, plugin o configurazione.
Seguendo le procedure illustrate in questa guida potrai individuare rapidamente la causa del problema e ripristinare l’accesso al pannello di amministrazione WordPress.


