2012-04-15 3 views
0

잠시 후 다른 주제가 있다는 것을 알고 있습니다 만, 실제로 거기에는 솔리드 한 대답이 없었습니다.php deprecation magic_quotes 오류가 사라지지 않을 것입니다.

저는 데비안 6, 아파치 2.2, PHP 5.3.3을 사용하고 있습니다. 서버에서 내 phpinfo() 출력을 보면 magic_gpc_quotes가 off로 설정된 것으로 표시됩니다. 다른 사람이 페이지를 방문 할 때마다 내 error.log 파일이이 오류로 스팸 메일을 받고 있습니다.

모든 단일 .ini 파일을 검색했으며 모든 단일 파일에서 magic_quotes_gpc가 off로 설정되었습니다.

저는 Suhosin으로 mod_fastcgi 및 php를 사용하고 있습니다. 나는 그 중 하나가 magic_quotes_gpc의 작동 방식에 영향을 미치는지 확실하지 않지만, 나는 무엇을 해야할지에 대해 정말로 망설이다. 이 문제를 해결하는 데 큰 도움이 될 것입니다.

또한 apt-get 업데이트를 실행했으며 모든 것이 최신 상태입니다. 그들 모두가

magic_quotes_gpc = off을 보여주는 grep -r 'magic_quotes_gpc' / 반환 3 개의 php.ini 파일을 실행

나는이 문제가 발생 mod_fastcgi는 될 줄 알았는데, 그래서 그것을 사용하고 여전히 오류가 점점 오전부터 내 스크립트를 사용할 수 없습니다.

+0

마술 따옴표는'ini_set'으로 설정할 수 있습니다. 'grep -R magic_gpc_quotes *' – kirilloid

+0

Hrm, 죄송합니다.이 자료를 처음 접해 보았습니다. (아마 내가이 문제를 겪고있는 이유입니다) ... 그리고/또는 어떻게 찾습니까? – Lyynk424

+0

ini_set이 호출되는 php 파일을 검색해야합니다. 나는 grep을 사용하는 방법을 제안했다. – kirilloid

답변

0

PHP 파일에 set_magic_quotes_runtime()을 사용하고 있는지 확인하십시오.

관련 문제