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

Stress Web 11

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

Здравствуйте,столкнулся с такой проблемой,после переустановки виндовса,на всех стресавских обвязках пишет эту ошибку:

Deprecated: Call-time pass-by-reference has been deprecated in C:\AppServ\www\index.php on line 21
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\index.php:21) in C:\AppServ\www\index.php on line 2

И потом что типо он не установлен итд..

 

Пожалуйста помогите разобраться

post-4202-0-69605500-1347360324_thumb.png

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


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

1. Отключить отображения предупреждений. Создаем в корне сайта файл .htaccess и добавляем туда “php_value error_reporting 1”.

 

2. Самостоятельно исправляем ошибку в сценарии. Например:

 

заменяем foo(&$var) на foo($var).

 

  • Отключить отображение Warning'ов
  • В конфигурации PHP (файл php.ini) заменить allow_call_time_pass_reference = off
    на allow_call_time_pass_reference = on
  • Исправить непосредственно сам скрипт, убрав в указанной строчке символ & перед именем переменной, передаваемой в какую-либо функцию. Для ошибки, приведенной выше, нужно в файле admin.vfm.php строчку:
     
     
    if ( !($database->loadObject(&$row)) ) {
    заменить на
     
     
    if ( !($database->loadObject($row)) ) {
    Ну и далее — по аналогии.

 

 

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


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

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

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

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

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

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

Войти

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

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

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

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

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