Ошибки, баги CMS Joomla



Notice – Only variables should be assigned by reference in ошибка

Сегодня, при периодической проверке сайта на ошибки и включении для этого режима Сообщения об ошибках — Максимум, увидел скрытую ошибку …Notice: Only variables should be assigned by reference in….

 

Notice: Only variables should be assigned by reference in

Сама по себе ошибка не мешает работе сайта. Но я уверен это до поры. Такие ошибки лучше не копить, а исправлять. Именно по этому, я периодически делаю «обход» сайта включая режим Сообщения об ошибках — Максимум. Постоянно держать его включенным не нужно.

Кроме сообщения о типе ошибке, в ней был указан и файл, где эта ошибка произошла. Именно его и нужно открыть для редактирования в текстовом редакторе забрав из каталога сайта.

Вот такая была строка ошибкой:

$app =& JFactory::getApplication(); if( $app->isAdmin() ) return true;

Исправление

Убираем из данной строки значок &. Всё! Сохраняемся и смотрим, что ошибка ушла.

 Не забываем перевести общие настройки сайта в Сообщения об ошибках — НЕТ.

Примечание

В моём примере ошибку давал плагин Noextlinks (запрет ссылок), у вас это может быть другой плагин, например \plugins\system\k2\k2.php.

Полный текст ошибки:

Notice: Only variables should be assigned by reference in /home/…/public_html/plugins/system/noextlinks/noextlinks.php on line 32

Пишите в комментариях о своих ошибках, будем исправлять вместе.

©Joomla-abc.ru

Еще ошибки

 

 

Рекомендуем