Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
J-ИРБИС :  ИРБИС Irbis
 
Warning: Parameter 2 to frontpage() expected to be a reference, value given in C:\xampp\htdocs\Jirbis\includes\Cache\Lite\Function.php on line 100
Пользователь: Ruslan (IP-адрес скрыт)
Дата: 27, January, 2011 12:24

кто сталкивался с подобной ошибкой и где её ковырнуть?

Re: Warning: Parameter 2 to frontpage() expected to be a reference, value given in C:\xampp\htdocs\Jirbis\includes\Cache\Lite\Function.php on line 100
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 27, January, 2011 16:08

Ага. Имею ту же ошибку при установке на WinXP под сборку XAMPP.

Server version: Apache/2.2.14 (Win32)
Server built:   Nov 11 2009 14:29:03
mysql  Ver 14.14 Distrib 5.1.41, for Win32 (ia32)
PHP 5.3.1 (cli) (built: Nov 20 2009 17:26:32)
Zend Engine v2.3.0



Редактировано 1 раз. Последний раз 27.01.2011 16:08 пользователем Панев Максим.

Re: Warning: Parameter 2 to frontpage() expected to be a reference, value given in C:\xampp\htdocs\Jirbis\includes\Cache\Lite\Function.php on line 100
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 28, January, 2011 02:20

Отключите режим кэширования: Админка -> Общие установки -> Кэш. Почему-то этот стандартный компонент Joomla работает некорректно.

Re: Warning: Parameter 2 to frontpage() expected to be a reference, value given in C:\xampp\htdocs\Jirbis\includes\Cache\Lite\Function.php on line 100
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 28, January, 2011 09:35

К великому моему сожалению этот совет не помог. Собственно кэширование и не было включено глобально.

Ошибку так и не удалось исправить. Кроме того были замечены и другие ошибки с поддержкой определенных функций в используемой версии Joomla. В частности проблемы использования функции split().

Я точно знаю, что с некоторых пор PHP больше не поддерживает эту функцию и строго рекомендуется заменить ее на explode() или preg_match_all(). По этому могу предположить, что версия J-Ирбис, основанная на Joomla 1.0.15, просто не будет корректно работать на последних версиях PHP. Посему откланиваюсь и рекомендую попробовать установить какую-либо из старых сборок XAMPP, где версия PHP менее 5.3.0.

Re: Warning: Parameter 2 to frontpage() expected to be a reference, value given in C:\xampp\htdocs\Jirbis\includes\Cache\Lite\Function.php on line 100
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 28, January, 2011 10:54

Панев Максим написал(а):
-------------------------------------------------------
> Я точно знаю, что с некоторых пор PHP больше не
> поддерживает эту функцию и строго рекомендуется
> заменить ее на explode() или preg_match_all(). По
> этому могу предположить, что версия J-Ирбис,
> основанная на Joomla 1.0.15, просто не будет
> корректно работать на последних версиях PHP.
> Посему откланиваюсь и рекомендую попробовать
> установить какую-либо из старых сборок XAMPP, где
> версия PHP менее 5.3.0.

У пользователей были опыты установки на PHP 6. В этой версии PHP выдаётся множество рекомендаций относительно замены функций, но система работает. Все сообщения носят исключительно информативный характер, старые функции пока поддерживаются.

Естественно J-ИРБИС 2.0 будет разрабатываться с учётом всех стандартов и для новейшей версии PHP. Но сообщения в текущей версии едва ли являются критическим препятствием для её работы.

Re: Warning: Parameter 2 to frontpage() expected to be a reference, value given in C:\xampp\htdocs\Jirbis\includes\Cache\Lite\Function.php on line 100
Пользователь: Ruslan (IP-адрес скрыт)
Дата: 28, January, 2011 11:44

[sevcbs.ru] сам сайт работает без проблем версия xampp 1.7.3
а вот [sevcbs.ru](пока что в тестовом режиме с тестовой БД) выдает ошибки на главной, в новостях и полезных статьях

Re: Warning: Parameter 2 to frontpage() expected to be a reference, value given in C:\xampp\htdocs\Jirbis\includes\Cache\Lite\Function.php on line 100
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 28, January, 2011 18:24

Собственно это сообщение (см. тему) носит исключительно инфорвационный характер. И если в настройках PHP стоит
error_reporting = E_ERROR
то ошибки и не будет видно. Она ведь не критична. Но очень сильно напрягает, когда с ней встречаюсь.
Ради справедливости стоит сказать, что она никак не влияет на работу J-Ирбис.

Re: Warning: Parameter 2 to frontpage() expected to be a reference, value given in C:\xampp\htdocs\Jirbis\includes\Cache\Lite\Function.php on line 100
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 31, January, 2011 22:57

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

Замените приложенным файлом файл: Jirbis\includes\Cache\Lite\Function.php

См. также: [irbis.gpntb.ru]



Редактировано 1 раз. Последний раз 31.01.2011 23:00 пользователем Кирилл Соколинский (СЗТУ).

Вложения: Function.php (3.3KB)  
Re: Warning: Parameter 2 to frontpage() expected to be a reference, value given in C:\xampp\htdocs\Jirbis\includes\Cache\Lite\Function.php on line 100
Пользователь: Ruslan (IP-адрес скрыт)
Дата: 04, February, 2011 17:46

обратите внимание еще и на форум [sevcbs.ru]

Re: Warning: Parameter 2 to frontpage() expected to be a reference, value given in C:\xampp\htdocs\Jirbis\includes\Cache\Lite\Function.php on line 100
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 04, February, 2011 19:00

Ну говорю же: не поддерживаются теперь в новых версиях PHP некоторые старые функции. Вообще не поддерживаются! Без вариантов. На что тут внимание-то обращать?
Ставьте J-Ирбис на старые версии PHP и не будет у вас никаких проблем.

Re: Warning: Parameter 2 to frontpage() expected to be a reference, value given in C:\xampp\htdocs\Jirbis\includes\Cache\Lite\Function.php on line 100
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 05, February, 2011 01:45

Ruslan написал(а):
-------------------------------------------------------
> обратите внимание еще и на форум
> [sevcbs.ru]
> oard&Itemid=1585

Пожалуйста, посмотрите перевод слова Deprecated, и вы поймёте, что идёт не об ошибках, которые нуждаются в исправлении, а о рекомендациях системы. На рабочем сайте вывод этих сообщений (как и вообще сообщений об ошибках) согласно требованиям безопасности должен быть отключен.



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.