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

В логах 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);
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- 2735 просмотров