вот выкладываю что писали на РНР форуме насчет заплаток:
Joomla ветки 1.0.x прекрасно работает с PHP 5.3.
Вот с PHP 6.x - уже не будет
Добавьте в configuration.php такой код:
Код:
error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED);
date_default_timezone_set('Europe/Moscow');
И в файле ./includes/Cache/Lite/Function.php замените строку (№100)
Код:
$result = call_user_func_array($target, $arguments);
на
Код:
$result = call_user_func_array($target, &$arguments);
И эту (№92):
Код:
$result = call_user_func_array(array($class, $method), $arguments);
На эту:
Код:
$result = call_user_func_array(array($class, $method), &$arguments);
да. у меня еще в файле includes/joomla.php надо сделать правку:
PHP:
1. <?
2. $params =& new mosParameters( $my->params, $file, 'component' );
3. // =>
4. $params = new mosParameters( $my->params, $file, 'component' );
лучше таки Joomla подстроить под пхп5.3. единственное, что ты в .ини файл или хтаксес сможешь вывести error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED);