잘돌아가던게 php 5.4로 업그레이드후 오류가 뜬다
2013/06/09 12:46:16 [error] 2952#0: *11681 FastCGI sent in stderr: "PHP message: PHP Fatal error:
Call-time pass-by-reference has been removed in /home/miyu/html/zboard/zboard.php on line 197"
while reading response header from upstream
&$error 와 같이 reference 처리된것은 모두 에러처리 되고 프로그램이 중단된다.
$error 와 같이 모든 코드를 교체해야한다.
예전에는 php.ini에서 allow_call_time_pass_reference = On으로 처리했지만
5.4부터는 사라졌다.
더불어 globals_register와 magic_quotes도 사라졌다.
The ini option allow_call_time_pass_reference was removed
Register globals, magic quotes and safe mode were removed