L’url del backend di Joomla riporta alla homepage

Per accedere al backend di un sito sviluppato con Joomla, a meno di impostazioni strane, è sufficiente digitare il nome del dominio seguito da “/administrator” nella barra degli indirizzi del browser. Questa volta, però, utilizzi il solito link e ti porta alla homepage. Perchè?

Questo comportamento è davvero strano. Fino a qualche giorno fa funzionava tutto ed ora il backend non è più richiamabile. Però non è stata fatta alcuna modifica particolare (aggiornamenti, cambio versione PHP, ecc.) e non riesci a spiegarti il motivo di questo comportamento.

Ti faccio una domanda. Utilizzi il plugin “AdminExile” per proteggere il tuo sito? Si? Bene, allora la soluzione è vicina. Adesso bisogna solo capire se puoi accedere via ftp o al database o ad entrambe. Le due possibili strade sono entrambe abbastanza veloci da percorrere.

Se puoi accedere allo spazio web via sftp, una volta stabilita la connessione, spostati nella directory di pubblicazione del sito e poi scendi in “plugins” -> “system”. In questa directory sono contenuti i files dei plugin di sistema di Joomla.

Troverai, tra le varie directory, anche “adminexile”. Rinominala come meglio credi (es. adminexile-old) e ripeti il richiamo del backend via browser con nome_dominio.ext/administrator. Ora vedrai che non verrai più rimandato alla homepage del tuo sito.

La seconda strada, invece, è praticabile se conosci le credenziali del database. Se non le hai a portata di mano, dovrai collegarti via sftp ed aprire il file configuration.php. Se ti sei collegato via sftp, però, a questo punto ti conviene rinominare la directory del plugin.

Se invece hai le credenziali a portata di mano, utilizza l’interfaccia messa a disposizione dal tuo hosting provider (solitamente c’è phpmyadmin) per collegarti al database. Ricerca la parola “adminexile” in tutte le tabelle e vedrai che comparirà nella tabella ” _extensions”.

Apri questa tabella (in phpmyadmin c’è la funzione “Mostra”) e, nella colonna “enabled” inserisci “0” al posto di “1” per disattivare questo plugin. Chiudi questa interfaccia e richiama il backend del tuo sito. Adesso funziona? Bene! Adesso neanche AdminExile ti fermerà più!