Salta al contenuto

WordPress: non hai i permessi per accedere alla pagina

Pubblicato il Aggiornato il

In breve: il messaggio WordPress “Non hai i permessi per accedere a questa pagina” riguarda normalmente il ruolo o le capability dell’utente, non i permessi Linux di file e cartelle. Accedi con l’account corretto, verifica il ruolo e identifica se l’errore interessa tutto wp-admin o una sola funzione. Dopo una migrazione controlla anche la coerenza del prefisso delle tabelle e dei metadati utente.

Che cosa significa l’errore

WordPress assegna a ogni utente un ruolo e un insieme di capability, cioè autorizzazioni per operazioni specifiche. Un Amministratore di un normale sito dispone di capability diverse da Editor, Autore, Collaboratore o Sottoscrittore. Plugin e temi possono inoltre creare ruoli o richiedere autorizzazioni proprie.

Questo messaggio non indica automaticamente che file e cartelle abbiano valori chmod errati. I permessi del filesystem possono produrre errori di scrittura, aggiornamento o caricamento, ma non attribuiscono a un utente WordPress il diritto di aprire una pagina amministrativa.

Controlli rapidi

  1. Esci da WordPress e accedi di nuovo con l’utente previsto.
  2. Prova una finestra anonima per escludere cookie o sessioni obsolete.
  3. Controlla se la Bacheca si apre e annota l’URL esatto che mostra il messaggio.
  4. Se un altro amministratore può entrare, chiedigli di aprire Utenti e verificare il ruolo assegnato al tuo account.
  5. Annota l’ultima modifica eseguita: migrazione, aggiornamento, plugin per ruoli, sicurezza o area riservata.

Se l’errore riguarda soltanto un utente, la causa è probabilmente nel suo ruolo o nei relativi metadati. Se riguarda tutti gli amministratori, controlla anche plugin, migrazione e configurazione del database.

Errore su una sola pagina o funzione

Quando la Bacheca funziona ma una pagina specifica è vietata, verifica quale plugin o funzione la fornisce. Il componente può richiedere una capability che il ruolo corrente non possiede, oppure può aver modificato le proprie regole dopo un aggiornamento.

Controlla le impostazioni del plugin per ruoli e accessi. Se il problema è iniziato subito dopo un aggiornamento, consulta il changelog e prova su un ambiente di staging a disattivare il componente coinvolto. Non assegnare il ruolo Amministratore a tutti gli utenti come soluzione generale.

Errore dopo una migrazione

Nel file wp-config.php, la variabile $table_prefix deve corrispondere al prefisso reale delle tabelle importate. WordPress usa lo stesso prefisso anche per chiavi di usermeta come <prefisso>capabilities e <prefisso>user_level. Se database e configurazione non sono coerenti, l’utente può esistere ma risultare privo del ruolo previsto.

  1. Crea un backup del database.
  2. Confronta $table_prefix con i nomi delle tabelle WordPress.
  3. Controlla i metadati dell’utente interessato senza modificare valori a tentativi.
  4. Se il sito è Multisite, identifica prima il sito della rete: ruoli e prefissi possono essere specifici del blog.

I valori delle capability sono serializzati. Una modifica manuale errata può rendere il dato illeggibile. Se non conosci formato e prefisso corretti, interrompi la procedura e chiedi assistenza.

Come ripristinare il ruolo corretto

La strada più semplice è usare un secondo account amministratore già autorizzato: apri Utenti, seleziona l’utente corretto e assegna il ruolo necessario. Usa il privilegio minimo sufficiente per il lavoro che deve svolgere.

Se disponi di accesso WP-CLI autorizzato, puoi prima elencare utenti e ruoli:

wp user list --fields=ID,user_login,roles

Dopo aver identificato con certezza l’ID, un amministratore del sito può ripristinare il ruolo:

wp user update 123 --role=administrator

Sostituisci 123 con l’ID verificato. Non eseguire il comando su un utente sconosciuto e non usarlo per aggirare le decisioni del proprietario del sito. Dopo il ripristino cambia la password se sospetti una compromissione e controlla gli altri account amministrativi.

Cosa non fare

  • non impostare file e cartelle a 777;
  • non modificare direttamente dati serializzati senza backup;
  • non creare un nuovo amministratore con script scaricati da fonti non affidabili;
  • non disattivare tutti i plugin sul sito pubblico senza aver identificato una relazione con l’errore;
  • non elevare privilegi di utenti che non riconosci.

Quando contattare l’assistenza Xlogic

Apri un ticket se nessun amministratore può accedere, l’errore è comparso dopo una migrazione oppure prefisso e metadati non sono coerenti. Indica dominio, nome utente senza password, URL che mostra l’errore, data e ora, modifiche recenti e presenza di un backup valido. L’assistenza hosting può verificare ambiente e dati tecnici, ma l’autorizzazione ad assegnare ruoli deve provenire dal titolare del sito.

Guide Xlogic correlate

Domande frequenti

Devo cambiare i permessi dei file per entrare in wp-admin?

Normalmente no. Il messaggio riguarda ruolo e capability dell’utente WordPress. I permessi del filesystem sono un controllo diverso e non vanno impostati a 777.

Perché vedo la Bacheca ma non una pagina del plugin?

Quella pagina può richiedere una capability specifica non assegnata al tuo ruolo. Verifica le regole del plugin e le modifiche recenti senza elevare tutti gli utenti ad Amministratore.

La migrazione può far perdere il ruolo Amministratore?

Sì. Se il prefisso configurato non coincide con tabelle e chiavi usermeta importate, WordPress può trovare l’utente ma non le sue capability. Controlla la coerenza dopo un backup.

Xlogic può creare un nuovo amministratore WordPress?

La richiesta deve essere autorizzata dal titolare del sito. Nel ticket indica dominio, utente interessato ed errore senza inviare password; l’assistenza valuterà il recupero compatibile con il servizio e con le autorizzazioni disponibili.

Fonti

WordPress: non hai i permessi per accedere alla pagina ultima modifica: 2026-08-02T16:32:05+02:00 da Team tecnico Xlogic

Ti è piaciuto questo Post?