Joomla Area administrator inaccessibile schermata bianca

Giovedì 15 Ottobre 2009 07:49

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.

database e plugin joomla
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"

    mysql aruba gestione
    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"


    abilitare plugin Authentication joomla
    Clicca sull'immagine per ingrandire
     

 

 

Commenti  

 
0 #1 Angelica 2011-10-01 09:10
La tua spiegazione è la migliore che ho trovato. Neppure sul forum Joomla hanno capito su cosa andare ad agire. Ho solo un problema: non trovo la tabella jos_plugins.
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?
Citazione
 
 
0 #2 Angelica 2011-10-01 09:17
Sempre Angelica,
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!
Citazione
 
 
0 #3 Risorse Web 2011-10-04 08:54
Ehehe...bene così!! :D
Citazione
 

Aggiungi commento


Codice di sicurezza
Aggiorna

Consiglia a tutti questo articolo

 

Cerca nel sito