Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2011-03-08 15:54:54

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

PHP Warning: Call-time pass-by-reference has been deprecated

Такой вопрос, заметил что чето очень много у меня стало в логе .error.log ошыбок такого типа

[Tue Mar 08 13:51:06 2011] [error] [client 31.43.20.81] PHP Warning:  Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of exec_acts().  If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in /home/bilshe.com/data/www/bilshe.com/engine/includes/news.php on line 144, referer: http://www.ukr.net/
[Tue Mar 08 13:51:06 2011] [error] [client 31.43.20.81] PHP Warning:  Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of exec_acts().  If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in /home/bilshe.com/data/www/bilshe.com/engine/includes/news.php on line 435, referer: http://www.ukr.net/
[Tue Mar 08 13:51:06 2011] [error] [client 194.44.136.123] PHP Warning:  Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of exec_acts().  If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in /home/bilshe.com/data/www/bilshe.com/engine/includes/news.php on line 144, referer: http://bilshe.com/showbiz
[Tue Mar 08 13:51:06 2011] [error] [client 194.44.136.123] PHP Warning:  Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of exec_acts().  If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in /home/bilshe.com/data/www/bilshe.com/engine/includes/news.php on line 435, referer: http://bilshe.com/showbiz
[Tue Mar 08 13:51:09 2011] [error] [client 95.215.156.181] PHP Warning:  Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of exec_acts().  If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in /home/bilshe.com/data/www/bilshe.com/engine/includes/news.php on line 144, referer: http://www.ukr.net/ua/
[Tue Mar 08 13:51:09 2011] [error] [client 95.215.156.181] PHP Warning:  Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of exec_acts().  If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in /home/bilshe.com/data/www/bilshe.com/engine/includes/news.php on line 435, referer: http://www.ukr.net/ua/
[Tue Mar 08 13:51:09 2011] [error] [client 91.210.189.157] PHP Warning:  Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of exec_acts().  If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in /home/bilshe.com/data/www/bilshe.com/engine/includes/news.php on line 144
[Tue Mar 08 13:51:09 2011] [error] [client 91.210.189.157] PHP Warning:  Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of exec_acts().  If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in /home/bilshe.com/data/www/bilshe.com/engine/includes/news.php on line 435

может кто подскажет в чем проблема?

Не в сети

#2 2011-03-08 16:09:49

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: PHP Warning: Call-time pass-by-reference has been deprecated

Начиная с какой-то версии PHP, если аргументом функции должна быть ссылка, то указать на это необходимо не при вызове функции, как в движке exec_acts('news_full', '', $row, &$tvars); а в описании аргументов самой функции function exec_acts в extras.inc.php

То есть, если тебя смущают предупреждения, то либо меняй вызовы функции, либо обращайся к Виталию, чтобы он изменил эти файлы, либо включи опцию allow_call_time_pass_reference в php.ini или через .htaccess

Не в сети

#3 2011-03-08 16:17:33

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: PHP Warning: Call-time pass-by-reference has been deprecated

Wolverine, тоесть это ничего страшного или все-таки надо решать?

Не в сети

#4 2011-03-08 16:25:39

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: PHP Warning: Call-time pass-by-reference has been deprecated

Криминального ничего нет

Не в сети

#5 2011-03-08 16:29:03

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: PHP Warning: Call-time pass-by-reference has been deprecated

Wolverine, может подкажеш где файлик php.ini искать?

Не в сети

#6 2011-03-08 16:34:33

mittus
Участник
Зарегистрирован: 2010-01-24
Сообщений: 155
Рейтинг :   

Re: PHP Warning: Call-time pass-by-reference has been deprecated

legenda, в htaccess найди строчку #php_flag allow_call_time_pass_reference on и раскомментируй ее убрав решетку.
Wolverine, а оно уже есть big_smile

Не в сети

#7 2011-03-08 16:44:53

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: PHP Warning: Call-time pass-by-reference has been deprecated

mittus пишет:

Wolverine, а оно уже есть big_smile

что именно?

Не в сети

Подвал раздела

Работает на FluxBB