1 1 1 1 1 1 1 1 1 1 Рейтинг: 4.00 - 1 отзыв

При установке некоторых плагинов и модулей, появляется ошибка "Deprecated: Assigning the return value of new by reference is deprecated in" и строка с номером. Что делать?

Обычно подобная ошибка возникает на PHP 5.3 и преодолевается очень просто. Итак.

денежный трактор

 "Deprecated: Assigning the return value of new by reference is deprecated in"

Увидев такую надпись, вам нужно обратить пристальное внимание на номер строки (где эта эта ошибка и существует). Например у меня ( когда я настраивал плагин SeoLinks для вывода title) текст выглядел так:

Deprecated: Assigning the return value of new by reference is deprecated in http://сайт.файл. строка 150 

Дальше все легко. Через FTP заходим на свой сайт. Ищем по адресу необходимый файл и начинаем его исправлять. А теперь внимание! Вся работа по исправлению ошибки "Deprecated: Assigning the return value of new by reference is deprecated in", состоит лишь в одном пункте:

1. Удалите знак & в строке, которую вам выводит Joomla в ошибке, при установке нового модуля или плагина.

Например у меня было :

$this->pagination = &new

Стало:

$this->pagination = new

Таким вот незамысловатым образом мы избавились от ошибки Joomla вида "Deprecated: Assigning the return value of new by reference is deprecated in".

Получилось? Начни зарабатывать!

Добавить комментарий

Защитный код
Обновить