Il 23 Aprile 2010 è stato rilasciato un aggiornamento per Joomla 1.5 che corregge alcune vulnerabilità. La nuova versione di Joomla è la 1.5.16. Dopo l'aggiornamento alla versione 1.5.16 di Joomla, in alcuni casi si è verificata la situazione in cui era impossibile collegarsi al pannello di amministrazione di Joomla. Il problema si verifica se è selezionato "Nessuno" nel gestore delle sessioni nella configurazione del sistema. Se invece il gestore delle sessioni è impostato su Database allora il problema non si verifica.
Per risolvere il problema seguite queste istruzioni:
- Aprire il file application.php presente nella directory /libraries/joomla/application/
- Cercare la riga $session->fork(); e commentarla anteponendo //, ossia la riga dovrà diventare //$session->fork(); e salvare il file
- Accedere al pannello di amministrazione di Joomla (adesso dovrebbe funzionare)
- Andare nel menu Sito --> Configurazione
- Selezionare il link Sistema
- Nella sezione "Configurazione Sessione" impostare "Gestore di sistema" da Nessuno a Database e salvare
- Uscire dal pannello di amministrazione
- Tornare a modificare il file application.php modificato in precedenza decommentando la riga che prima avevamo commentato. Quindi bisogna riportare la riga da //$session->fork(); a $session->fork(); (quindi senza //)
- Salvare il file e riprovare ad accedere al pannello di amministrazione. Tutto dovrebbe funzionare correttamente.