블로그 프로필 이미지

2015. 3. 7. 22:30
SMALL





 원인


이 오류는 PHP 버전에 따라서 나타날 수 있는 오류로, 아래의 해결방법은 코드이그나이터의 코어(Core) 와 관련된 해결방법이다.


 해결방법


코드이그나이터 system->core 의 경로로 들어가서(경로는 틀릴 수 있으니 자신의 경로를 확인하여 들어가야한다.) Common.php 파일을 열어 아래의 변경전의 소스코드를 찾아서 변경후의 소스코드로 수정해야한다.


 변경전


return $_config[0] = & $config;


 변경후


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


return 값으로는 대입문이 허용되지 않아서 생기는 오류인듯 하다. 그렇기 때문에 변경후의 소스코드를 보면 return 값으로 넘겨줄려는 $_config[0]의 변수에다 미리 $config 변수의 주소값을 담아두고, return 해준걸 알 수 있다.

LIST