Può capitare che non sia più possibile accedere al backend del sito perché l’utente risulta non averne più i diritti necessari e questo viene notificato con un messaggio di errore. E’ un evento abbastanza raro ma che, per fortuna, è possibile risolvere in modo semplice. In questo caso…
…procedi come segue:
- Collegati via sftp al tuo dominio
- Recupera le credenziali di accesso al database dal file di configurazione di Joomla (configuration.php)
- Accedi al database con l’interfaccia che mette a disposizione il tuo provider (es. phpmyadmin) e con le credenziali recuperate
- Verifica la tabella “_viewlevels” come vedrai in questo articolo tratto da joomla.it
Considerato che si tratta di un’operazione delicata, in caso di dubbi, ti consiglio di contattare il tuo webmaster o il supporto tecnico del tuo hosting provider. Sicuramente sapranno come correggere il problema o, nel caso peggiore, potranno ripristinare una copia del sito pienamente funzionante.
Per Joomla 3.x i permessi contenuti nella tabella “_viewlevels”, in condizioni standard, sono impostati come segue:
ID TITLE ORDERING RULES
1 Public 0 [1]
2 Registered 1 [6,2,8]
3 Special 2 [6,3,8]
5 Guest 0 [9]
6 Super Users 0 [8]
Verifica che i record della tabella siano come sopra e, in caso contrario, modificali (dopo aver fatto un backup del database dal pannello o da phpmyadmin) per riportarli ai valori standard. Se hai dubbi o timori, come sopra indicato,m contatta il tuo webmaster o il tuo hosting provider.