Если вы попробуете запустить Joomla 1.0 на php 5.3 Нам выдаст ошибку вида:
Warning: Parameter 2 to frontpage() expected to be a reference, value given in …\includes\Cache\Lite\Function.php on line 100
Чтобы решить эту проблему необходимо:
1) Ищем файл /includes/Cache /Lite/Function.php
Заменяем код:
$arguments = func_get_args();
на код:
$arguments = func_get_args();
$numargs = func_num_args();
for($i=1; $i < $numargs; $i++){
$arguments[$i] = &$arguments[$i];
}
$numargs = func_num_args();
for($i=1; $i < $numargs; $i++){
$arguments[$i] = &$arguments[$i];
}
2) Ищем файл /includes/vcard.class.php
Перед строкой 38:
Вставляем код:
if(!function_exists(‘quoted_printable_encode’))
{
/Тут размещаем все что было с 38 до 77 строки */
}
{
/Тут размещаем все что было с 38 до 77 строки */
}
Кто не хочет копаться в коде, вот архив с файлами который нужно заменить: fix_joomla_10x_php_530