Перестала работать Joomla, пустые страницы при переезде на PHP 5.3 (PHP Warning: Parameter 3 to showItem() expected to be a reference)

Аватар пользователя admin

В логах web-сервера сообщения:

PHP Warning:  Parameter 3 to showItem() expected to be a reference, value given in /var/virtual/www/domain.com/data/includes/Cache/Lite/Function.php on line 100

Почти наверняка вы используете старую версию Joomla, которая более не поддерживается и не предназначена для работы с PHP 5.3 и выше.

Решение ДАННОЙ проблемы впрочем есть. В файле includes/Cache/Lite/Function.php необходимо сделать следующие замены:

1. Заменить:

$result = call_user_func_array(array($class, $method), $arguments);

на

$result = call_user_func_array(array($class, $method), &$arguments);

2. Заменить

$result = call_user_func_array(array($$object_123456789, $method), $arguments);

на

$result = call_user_func_array(array($$object_123456789, $method), &$arguments);

3. Заменить

$result = call_user_func_array($target, $arguments);

на

$result = call_user_func_array($target, &$arguments);
0
Ваш рейтинг: Нет