Добрый день. Cайт достался в наследство и после обновления до Joomla 3.4.8 сыпет ошибку: [17-Feb-2016 07:48:20 UTC] PHP Strict Standards: Only variables should be assigned by reference in /home/konst165/public_html/modules/mod_vtemmenu/mod_vtemmenu.php on line 35 [17-Feb-2016 07:48:20 UTC] PHP Strict Standards: Non-static method modvtemmenuHelper::GetMenu() should not be called statically in /home/konst165/public_html/modules/mod_vtemmenu/mod_vtemmenu.php on line 47 [17-Feb-2016 07:48:20 UTC] PHP Strict Standards: Only variables should be assigned by reference in /home/konst165/public_html/plugins/system/section/section.php on line 27 Подскажите, как решить проблему? В инете пока удалось найти только старые версии VTEM MENU. (У меня такая же установлена)
Ищешь строку и удаляешь & Определи метод статическим Код (PHP): static function .htaccess Код (PHP): php_value error_reporting 30711 php_flag display_errors off
С сожалению, в PHP я пока очень-очень слаб. Но если я правильно понял. Ошибка в строке 35 [17-Feb-2016 07:48:20 UTC] PHP Strict Standards: Only variables should be assigned by reference in /home/konst165/public_html/modules/mod_vtemmenu/mod_vtemmenu.php on line 35 Было в файле mod_vtemmenu.php: $document = &JFactory::getDocument(); Должно быть: $document = JFactory::getDocument(); [U][/U] ------------- Ошибка в строке 47: [17-Feb-2016 07:48:20 UTC] PHP Strict Standards: Non-static method modvtemmenuHelper::GetMenu() should not be called statically in /home/konst165/public_html/modules/mod_vtemmenu/mod_vtemmenu.php on line 47 Было в файле mod_vtemmenu.php: $items = modVtemMenuHelper::GetMenu($params); Ничего не меняем. $items = modVtemMenuHelper::GetMenu($params); Ищем, где определяется эта функция и вроде бы находим: В файле helper.php строка 11 Было: function GetMenu(&$params) { Должно быть: static function GetMenu(&$params) { [U][/U] Оригинальные файлы во вложении...
Сделал резервную копию файлов. Поправил, ошибки из лога пропали. Спасибо. Да, у меня PHP 5.4 Это тоже добавил: php_value error_reporting 30711 php_flag display_errors off