Совместимость Joomla LE 1.0.15 и PHP 5.3.3!

0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 18813 Просмотров
*

aSu

  • Новичок
  • *
  • 5
  • 0
на сервере перевели PHP на 5.3.3, сайт был на Joomla Lavra Edition 1.0.15.

упали все сайты сделанные на Joomla LE 1.0.15 кроме Joomla 1.5.x и DLE!

при загрузке сайта, выходит ошибка;

Deprecated: Assigning the return value of new by reference is deprecated in /includes/joomla.php on line 836 Deprecated: Function split() is deprecated in /offlinebar.php on line 32

такая же ошибка в админке сайта!

импортировал базу и данные с фтп, и хотел локально установаить у себя. нно не эскпортируеться база локально на MySQL.
локально стоит Denwer3_Base_a2.2.4_p5.3.1_m5.1.40_pma3.2.3

плз!   !  !  !  >:(
« Последнее редактирование: 02.11.2011, 00:11:26 от smart »
если всё же спирт замёрзнет, то я его не брошу, буду грызть его зубами потому, что он хороший...

*

borizl

  • Новичок
  • *
  • 4
  • 0
Re: Совместимость Joomla LE 1.0.15 и PHP 5.3.3!
« Ответ #1 : 20.06.2011, 02:38:59 »
Привет всем заинтересованым в решении проблемы совместимости Joomla 1.0 и PHP 5.3.

Предлагаю решение изложеное на фнглоязычном  форуме. У меня это сработало практически полностью. только с компонентом контакты беда - показывает белую страницу.
Итак :
Try to modify following things in the /includes/Cache/Lite/Function.php:

1.
from: $result = call_user_func_array(array($class, $method), $arguments);
to:$result = call_user_func_array(array($class, $method), &$arguments);

2.
from: $result = call_user_func_array(array($$object_123456789, $method), $arguments);
to: $result = call_user_func_array(array($$object_123456789, $method), &$arguments);

3.
from: $result = call_user_func_array($target, $arguments);
to: $result = call_user_func_array($target, &$arguments);

Требуется заменить в выше указаном файле соответствующие строки

« Последнее редактирование: 02.11.2011, 00:11:36 от smart »