|
Impossibile accedere al backend di Joomla
Può capitare qualche volta di fare piccole modifiche al proprio sito costruito con il CMS Joomla che comportano poi comportamenti inaspettati.
Per piccole modifiche si intende modifiche vere e proprie al codice sorgente di Joomla, ma anche tutte quelle modifiche apportabili tramite il pannello di controllo fornito da Joomla stesso.
Una delle cose più frequenti che si fanno è quella di disabilitare plugin che in apparenza risultano inutili...con la conseguenza di fare qualche piccolo danno al nostro sistama Joomla.
Alcuni plugin sono fondamentali per il funzionamento del CMS e vanno pertanto mantenuti attivi. Uno di questi è il plugin Authentication - Joomla, il quale permette di accedere all'area administrator del nostro sito Joomla.
Se lo si disattiva il risultato sarà uno solo: non sarà più possibile accedere al pannello amministrazione di Joomla.
La cosa curiosa è che quando si tenterà di fare accesso inserendo username e password, Joomla non restituirà nessun errore, ma soltanto una schermata bianca, completamente bianca.
Risulta quindi impossibile impossibile accedere al backend di Joomla.
Schermata bianca autenticazione impossibile accedere area amministrazione: sistemiamo le cose!
Poiché il plugin Authentication - Joomla è disabilitato, non lo possiamo più riattivare dall'area amministrazione, pertanto si dovrà aggirare l'ostacolo ed agire direttamente sul database. Io riporterò la procedura per i DataBase Aruba e PhpMyAdmin, poiché ho questi sotto mano, ma suppongo che per qualsiasi DB la procedura sia la stessa.
Abilitare Authentication - Joomla con PhpMyAdmin
- Accedere al pannello di controllo del db tramite l'indirzzo http://phpmyadmin.miosito.it/index.php (o comunque l'indirizzo che l'hosting vi ha fornito)
- Sulla colonna di sinistra selezionare il db che vi interessa (se ne avete più di uno), quello del sito in questione.
- Vi si aprirà, sempre sulla sinistra, una lista di tutte le tabelle contenute nel vostro db. Cercate quella con nome "jos_plugins"
- Nel menù in alto cliccare sul pulsante "Mostra", così da aprire il contenuto della tabella "jos_plugins"
- A questo punto cercate la riga che ha come valore della colonna "Name" --> "Authentication - Joomla" , e verificate che il valore della colonna "Published" sia impostato su "1". Se fosse impostato su "0" significa che avete disattivato il plugin in questione, pertanto dovrete riattivarlo.
- Cliccate, sulla sinistra, l'iconcina a forma di matita, per modificare quella riga, impostate il valore su "1" e salvate.

Clicca sull'immagine per ingrandire
Bene, avete appena ripubblicato il vostro plugin per l'autenticazione di Joomla. In caso abbiate fatto casino da pannello di controllo, ad abbiate erroneamente disabilitato più di un plugin fondamentali... la procedura è sempre la stessa. Se trovate il valore "Published" impostato a "0", reimpostatelo ad "1" ed il gioco è fatto.
Abilitare Authentication - Joomla con Aruba
- Accedere al pannello di controllo del db dal link http://mysql.aruba.it, ed inserire username e password
- Nel box di sinistra selezionare il vostro db, dunque nella colonna di centro cercare la tabella "jos_plugins" e cliccare sulla prima iconcina, quella sulla quale appare la dicitura "Mostra"

Clicca sull'immagine per ingrandire
- Adesso la procedura è ientica a come descritto sopra, non vi resta che modificare il valore "Published" della riga con "Name" = "Authentication - Joomla" su "1" anzi che su "0"

Clicca sull'immagine per ingrandire
|
Commenti
Sto costruendo un sito in locale (Xampp) e temo di aver disattivato il plugin autentication Joomla. La versione è la Joomla 1.7. Il sito è quasi finito e non posso più entrare nel backend. Puoi aiutarmi?
vorrei ringraziarti ancora per questo post: ragionandoci ho trovato la soluzione! A dire il vero bastava trovare la tabella e seguire le tue indicazioni: la tabella si trovava all'interno di xmas2_extension s e poi plg_authenticat ion_joomla
Sono salva!
RSS feed dei commenti di questo post.