2016-10-08 6 views
0

После обновления сервера PHP я получаю следующее сообщение об ошибке с PHP версии 5.6.2 на Apache 2.0меняет ядро ​​/ common.php Результаты нетто :: ERR_TOO_MANY_REDIRECTS

A PHP Error was encountered 
Severity: Notice 
Message: Only variable references should be returned by reference 
Filename: core/Common.php 
Line Number: 257 

тогда я изменил ядро ​​/ common.php

return $_config[0] =& $config 

в

$_config[0] =& $config; return $_config[0]; 

Это привело к слишком много переадресаций на сайте, и получил 302 ошибку

+0

Я бы проследить ошибку вернитесь к строке в контроллере, которая вызывает эту проблему. Проблема заключается в чем-то в вашем собственном контроллере или представлении, и вы не должны исправлять это, редактируя основной файл. – colonelclick

ответ

2

в ядре/common.php

добавить эту строку в строке нет 257

return $_config[0]; 

я есть попробовать его работы для меня, когда я модернизировал свой CodeIgniter версии

+0

изменен 'return $ _config [0] = & $ config;' в '$ _config [0] = & $ config; return $ _config [0]; ', тогда я получил эту новую ошибку цикла перенаправления – ubm

+0

, внесли ли вы в свой контроллер по умолчанию какие-либо условия перенаправления на этом контроллере? –

+0

Нет, я только что изменил 257-ю строку Common.php – ubm

 Смежные вопросы

  • Нет связанных вопросов^_^