Vai al contenuto

Accessi, amministrazione e permessi in Drupal

In breve: Login, sessioni, ruoli, autorizzazioni e accesso alle aree riservate. Questa guida riunisce i casi che prima erano distribuiti in trenta URL molto simili e li organizza in un unico percorso diagnostico verificabile.

Ambito e componenti da controllare

Il sintomo visibile è soltanto il punto di partenza. Prima di modificare Drupal, separa applicazione, estensioni, tema, database, cache, web server e servizi esterni. Cambia una variabile per volta e conserva sempre l’evidenza che conferma o esclude un livello.

Sintomi ed evidenze da raccogliere

Sintomo Prima evidenza utile
Accesso negato Registra URL, utente, orario, risultato atteso e messaggio esatto; poi cerca la stessa evidenza nei log.
Reindirizzamento continuo al login Registra URL, utente, orario, risultato atteso e messaggio esatto; poi cerca la stessa evidenza nei log.
Sessione che scade Registra URL, utente, orario, risultato atteso e messaggio esatto; poi cerca la stessa evidenza nei log.
Permessi insufficienti Registra URL, utente, orario, risultato atteso e messaggio esatto; poi cerca la stessa evidenza nei log.
Ruoli e autorizzazioni errati Registra URL, utente, orario, risultato atteso e messaggio esatto; poi cerca la stessa evidenza nei log.

Diagnosi per componente

Ogni componente può produrre sintomi simili. Le schede seguenti indicano cosa significa ciascun caso e quale prova raccogliere prima della correzione.

Il login amministratore

Nel contesto di Drupal, il login amministratore partecipa a un flusso più ampio. Assistenza Drupal per errori, Composer, Drush, moduli, temi, cache, configurazione, sicurezza e migrazioni. Per questo è necessario osservare non soltanto la pagina finale, ma anche ciò che accade nell’area amministrativa e i report di stato di Drupal, nei processi pianificati e nei servizi collegati.

Accesso negato

Quando il login amministratore non consente l’accesso, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Reindirizzamento continuo al login

Quando il login amministratore reindirizza continuamente alla pagina di login, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Sessione che scade

Quando il login amministratore perde la sessione durante il lavoro, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Permessi insufficienti

Quando il login amministratore mostra accesso negato a utenti autorizzati, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Ruoli e autorizzazioni errati

Quando il login amministratore non applica correttamente ruoli o autorizzazioni, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Ruoli e permessi

Nel contesto di Drupal, ruoli e permessi partecipa a un flusso più ampio. Assistenza Drupal per errori, Composer, Drush, moduli, temi, cache, configurazione, sicurezza e migrazioni. Per questo è necessario osservare non soltanto la pagina finale, ma anche ciò che accade nell’area amministrativa e i report di stato di Drupal, nei processi pianificati e nei servizi collegati.

Accesso negato

Quando ruoli e permessi non consente l’accesso, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Reindirizzamento continuo al login

Quando ruoli e permessi reindirizza continuamente alla pagina di login, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Sessione che scade

Quando ruoli e permessi perde la sessione durante il lavoro, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Permessi insufficienti

Quando ruoli e permessi mostra accesso negato a utenti autorizzati, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Ruoli e autorizzazioni errati

Quando ruoli e permessi non applica correttamente ruoli o autorizzazioni, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

L’utente principale

Nel contesto di Drupal, l’utente principale partecipa a un flusso più ampio. Assistenza Drupal per errori, Composer, Drush, moduli, temi, cache, configurazione, sicurezza e migrazioni. Per questo è necessario osservare non soltanto la pagina finale, ma anche ciò che accade nell’area amministrativa e i report di stato di Drupal, nei processi pianificati e nei servizi collegati.

Accesso negato

Quando l’utente principale non consente l’accesso, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Reindirizzamento continuo al login

Quando l’utente principale reindirizza continuamente alla pagina di login, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Sessione che scade

Quando l’utente principale perde la sessione durante il lavoro, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Permessi insufficienti

Quando l’utente principale mostra accesso negato a utenti autorizzati, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Ruoli e autorizzazioni errati

Quando l’utente principale non applica correttamente ruoli o autorizzazioni, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Le sessioni

Nel contesto di Drupal, le sessioni partecipa a un flusso più ampio. Assistenza Drupal per errori, Composer, Drush, moduli, temi, cache, configurazione, sicurezza e migrazioni. Per questo è necessario osservare non soltanto la pagina finale, ma anche ciò che accade nell’area amministrativa e i report di stato di Drupal, nei processi pianificati e nei servizi collegati.

Accesso negato

Quando le sessioni non consente l’accesso, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Reindirizzamento continuo al login

Quando le sessioni reindirizza continuamente alla pagina di login, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Sessione che scade

Quando le sessioni perde la sessione durante il lavoro, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Permessi insufficienti

Quando le sessioni mostra accesso negato a utenti autorizzati, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Ruoli e autorizzazioni errati

Quando le sessioni non applica correttamente ruoli o autorizzazioni, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Il recupero password

Nel contesto di Drupal, il recupero password partecipa a un flusso più ampio. Assistenza Drupal per errori, Composer, Drush, moduli, temi, cache, configurazione, sicurezza e migrazioni. Per questo è necessario osservare non soltanto la pagina finale, ma anche ciò che accade nell’area amministrativa e i report di stato di Drupal, nei processi pianificati e nei servizi collegati.

Accesso negato

Quando il recupero password non consente l’accesso, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Reindirizzamento continuo al login

Quando il recupero password reindirizza continuamente alla pagina di login, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Sessione che scade

Quando il recupero password perde la sessione durante il lavoro, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Permessi insufficienti

Quando il recupero password mostra accesso negato a utenti autorizzati, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Ruoli e autorizzazioni errati

Quando il recupero password non applica correttamente ruoli o autorizzazioni, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Trusted host e reverse proxy

Nel contesto di Drupal, trusted host e reverse proxy partecipa a un flusso più ampio. Assistenza Drupal per errori, Composer, Drush, moduli, temi, cache, configurazione, sicurezza e migrazioni. Per questo è necessario osservare non soltanto la pagina finale, ma anche ciò che accade nell’area amministrativa e i report di stato di Drupal, nei processi pianificati e nei servizi collegati.

Accesso negato

Quando trusted host e reverse proxy non consente l’accesso, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Reindirizzamento continuo al login

Quando trusted host e reverse proxy reindirizza continuamente alla pagina di login, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Sessione che scade

Quando trusted host e reverse proxy perde la sessione durante il lavoro, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Permessi insufficienti

Quando trusted host e reverse proxy mostra accesso negato a utenti autorizzati, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Ruoli e autorizzazioni errati

Quando trusted host e reverse proxy non applica correttamente ruoli o autorizzazioni, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima separare autenticazione, sessione, cookie, autorizzazioni e regole di sicurezza, perché un login corretto può comunque terminare con un accesso negato. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Percorso diagnostico in ordine

Esegui i controlli dal meno invasivo al più profondo. Un tentativo è utile solo se ha un risultato atteso, produce un’evidenza e può essere annullato.

  1. Provare in una finestra privata e controllare dominio e attributi dei cookie

    Esegui questo controllo su un caso preciso e annota il risultato. Se l’evidenza cambia, ripeti la richiesta nelle stesse condizioni per evitare che cache, sessioni o dati differenti falsino il confronto.

  2. Verificare data e ora di server, browser e proxy

    Esegui questo controllo su un caso preciso e annota il risultato. Se l’evidenza cambia, ripeti la richiesta nelle stesse condizioni per evitare che cache, sessioni o dati differenti falsino il confronto.

  3. Confrontare ruoli e permessi con un account di test

    Esegui questo controllo su un caso preciso e annota il risultato. Se l’evidenza cambia, ripeti la richiesta nelle stesse condizioni per evitare che cache, sessioni o dati differenti falsino il confronto.

  4. Controllare log di autenticazione e regole di sicurezza

    Esegui questo controllo su un caso preciso e annota il risultato. Se l’evidenza cambia, ripeti la richiesta nelle stesse condizioni per evitare che cache, sessioni o dati differenti falsino il confronto.

  5. Escludere temporaneamente cache e proxy per le aree private

    Esegui questo controllo su un caso preciso e annota il risultato. Se l’evidenza cambia, ripeti la richiesta nelle stesse condizioni per evitare che cache, sessioni o dati differenti falsino il confronto.

  6. Rigenerare la sessione senza modificare direttamente i dati utente

    Esegui questo controllo su un caso preciso e annota il risultato. Se l’evidenza cambia, ripeti la richiesta nelle stesse condizioni per evitare che cache, sessioni o dati differenti falsino il confronto.

Strumenti e percorsi utili in Drupal

  • Esegui vendor/bin/drush status dalla root corretta per registrare versione, database e percorso dei file.
  • Controlla i messaggi recenti con gli strumenti di report o vendor/bin/drush watchdog:show --count=50.
  • Usa vendor/bin/drush cache:rebuild solo come test mirato: una cache ricostruita non corregge codice, dati o dipendenze errati.
Attenzione: comandi, percorsi e nomi dei menu cambiano tra versioni e ambienti. Verifica sempre la documentazione della versione installata e non eseguire comandi distruttivi senza backup.

Verifica finale e rollback

Il ritorno della pagina non basta a chiudere l’intervento. Ripeti il caso iniziale, un caso di controllo e i flussi collegati; poi verifica che non siano comparsi nuovi errori.

  • il login amministratore nel caso che generava il problema e in un secondo caso di controllo
  • frontend e area amministrativa con utenti e permessi differenti
  • salvataggio dei dati e assenza di nuovi errori nei log
  • email, attività pianificate, API, code o callback coinvolte
  • cache e CDN dopo la riattivazione
  • prestazioni, consumo risorse e stabilità per un intervallo adeguato
  • backup aggiornato e documentazione della modifica

Riferimenti ufficiali

I percorsi e i comandi possono cambiare tra versioni. Prima di intervenire, confronta la procedura con la documentazione della versione installata e conserva un rollback verificato.

Domande frequenti

Da quale controllo partire per accessi, amministrazione e permessi in Drupal?

Parti da un caso riproducibile e dal log registrato nello stesso orario. Versioni, ultima modifica, URL, utente e risultato atteso permettono di distinguere un errore applicativo da cache, infrastruttura o servizi esterni.

È sufficiente svuotare la cache?

No. La cache è un livello da verificare, ma non corregge file mancanti, dipendenze incompatibili, dati incoerenti o configurazioni errate. Usala come test e annota quale livello ha restituito la risposta.

Quando serve un ambiente di staging?

Quando la correzione può influire su utenti, ordini, contenuti, permessi o configurazioni. Lo staging deve rappresentare il caso reale senza esporre dati personali e deve avere un piano di riallineamento con la produzione.

Quali informazioni preparare prima di chiedere assistenza?

Prepara URL, messaggio, orario, versione di Drupal, versione PHP e database, modifiche recenti, accessi disponibili e un estratto pertinente dei log. Non inviare password nel primo messaggio.

Quando è preferibile un rollback?

Quando il ripristino del servizio è prioritario e la modifica può essere annullata senza perdere dati recenti. Prima confronta file e database del backup con lo stato corrente e conserva separatamente ordini, utenti o contenuti creati dopo la copia.

Serve una diagnosi sul tuo sito?

Se il problema riguarda un’installazione reale, prepara versione, URL, orario, modifiche recenti e log pertinenti.

Assistenza Drupal Invia i dettagli del problema