Un retour d'expérience suite à un déboire client sur un site Joomla 1 avec une migration PHP.

Joomla version 1.x est prévu pour PHP 5.2 au dela il faut corriger le fichier includes/Cache/Lite/Function.php en remplacant la ligne suivante :

$arguments = func_get_args();

par

$arguments = func_get_args();
$numargs = func_num_args();
for($i=1; $i < $numargs; $i++){
$arguments[$i] = &$arguments[$i];
}

Lien qui m'a donné la solution ( en anglais )