Перейти к содержанию
Авторизация  
Sania

Трабл С Св 11

Рекомендуемые сообщения

Всем привет. Ребят подскажите в чем проблема и как исправить. Установил СВ 11, захожу на сайт а там ввержу пишет Warning: Call-time pass-by-reference has been deprecated in /usr/home/user2557/data/www/l2Sait.ru/index.php on line 20

как это исправить?С меня++

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Избавиться от этого можно следующими способами:

1)Изменить уровень вывода ошибок можно в файле php.ini (конфигурационный файл PHP). Для этого необходимо найти в файле php.ini параметр error_reporting и установить значение E_ERROR. Допустим так:

error_reporting = E_ERROR

или в файле .htaccess прописать

php_value error_reporting 1

2)В конфигурации PHP (файл php.ini) заменить

allow_call_time_pass_reference = off

на

allow_call_time_pass_reference = on

или в файле .htaccess прописать

php_value allow_call_time_pass_reference On

3)Исправить непосредственно сам скрипт, убрав в указанной строчке символ '&' перед именем переменной, передаваемой в какую-либо функцию. Для ошибки, которая появлялась у меня в файле /bitrix/modules/main/tools.php в строке:

ExecuteModuleEvent($arEvent, &$url, $skip_security_check);

убрал этот символ и получилось

ExecuteModuleEvent($arEvent, $url, $skip_security_check);

Изменено пользователем Sanji
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...