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:

  1. Aprire il file application.php presente nella directory /libraries/joomla/application/
  2. Cercare la riga $session->fork(); e commentarla anteponendo //, ossia la riga dovrà diventare //$session->fork(); e salvare il file
  3. Accedere  al pannello di amministrazione di Joomla (adesso dovrebbe funzionare)
  4. Andare nel menu Sito --> Configurazione
  5. Selezionare il link Sistema
  6. Nella sezione "Configurazione Sessione" impostare "Gestore di sistema" da Nessuno a Database e salvare
  7. Uscire dal pannello di amministrazione
  8. 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 //)
  9. Salvare il file e riprovare ad accedere al pannello di amministrazione. Tutto dovrebbe funzionare correttamente.

Galleria video