Mancato accesso al backend di Joomla con messaggio di errore

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.