Форум русской поддержки Joomla!® CMS
23.05.2017, 05:25:15 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

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

 (Прочитано 18698 раз)
0 Пользователей и 1 Гость смотрят эту тему.
aSu
Новичок
*

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 5



« : 29.09.2010, 12:23:16 »

на сервере перевели 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

плз!   !  !  !  Angry
« Последнее редактирование: 01.11.2011, 22:11:26 от smart » Записан
borizl
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #1 : 20.06.2011, 00: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);

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

« Последнее редактирование: 01.11.2011, 22:11:36 от smart » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet