Admin senza permessi
Buongiorno,
quest'oggi stavo lavorando a un sito costruito in Drupal 7.x e improvvisamente mi è iniziata a uscire la scritta "Non si dispone dei privilegi amministrativi." su ogni area di backend.
Provando a effettuare il logout o ad accedere alle sezioni user ricevo invece un errore 500:
Errore 500 :(
Si è verificato un errore.
Se il problema persiste, probabilmente il programma che hai tentato di eseguire non funziona correttamente, o perché qualcuno ci sta lavorando, o perché si tratta di un malfunzionamento dovuto a qualche bug di programmazione
Qualcuno ha una soluzione? Potete aiutarmi?
Ho accesso a phpmyadmin, ma anche fornendo i privilegi da Admin a un altro account non cambia nulla...
Risposte
Ciao, l'errore 500 dove te lo
Ciao, l'errore 500 dove te lo da? Hai già provato a ricostruire i permessi?
Ciao, l'errore lo dava nelle
Ciao,
l'errore lo dava nelle pagine relative agli user.
Detto ciò, è con molta gioia che segnalo come risolta la questione: mentre stavo piangendo, nella speranza di trovare una soluzione, ho provato a cancellare da DB l'ultima azione svolta prima che il sito si bloccasse.
Avevo creato una view personalizzata. Cancellando quella da DB il sito è ritornato totalmente a posto.
Non ho idea del motivo e di come sia possibile, ma è successo...
Grazie per il supporto.
Ciao, ottimo mi fa piacere
Ciao, ottimo mi fa piacere che tu abbia risolto!
Ricordati sempre, il backup è tuo amico, il backup ti aiuta, il backup ti salva! :-D
Ti consiglio anche di non lavorare direttamente sul sito in produzione, conviene sempre lavorare su una copia in locale (o, meglio ancora se ne hai la possibilità, su un sito di sviluppo che risiede sulla stessa macchina o su una di pari caratteristiche di quello di test), così in caso di problemi puoi sempre fare un rollback senza che ne risenta il sito in produzione, poi quando avrai finito le modifiche e testato che tutto funzioni nel migliore dei modi, puoi riportare in produzione quello che hai fatto in sviluppo.