2012-04-15 75 views
0

我知道這裏有另一個話題,但從來沒有真正的答案。php deprecation magic_quotes錯誤不會消失

我正在運行Debian 6,Apache 2.2和PHP 5.3.3。當我查看服務器上的phpinfo()輸出時,它顯示magic_gpc_quotes設置爲關閉。雖然每次有人訪問某個頁面,但我的error.log文件都會收到此錯誤的垃圾郵件。

我已經搜索過每一個.ini文件,並且在其中的每一個文件中,magic_quotes_gpc被設置爲關閉。

我使用的是使用suhosin保護的mod_fastcgi和php。我不確定這兩者是否會影響magic_quotes_gpc的行爲方式,但我真的不知道該怎麼做。任何幫助解決這個問題將不勝感激。

我也運行apt-get更新,一切都是最新的。

運行grep -r 'magic_quotes_gpc' /回報與他們的顯示magic_quotes_gpc = off

3個的php.ini文件,我想這可能是造成的mod_fastcgi這個問題,所以我使用它,我仍然得到錯誤禁用我的腳本。

+0

魔術引號可以用'ini_set'設置。 'grep -R magic_gpc_quotes *' – kirilloid 2012-04-15 12:39:39

+0

Hrm,對不起,我是新來的這個東西(這可能是我遇到問題的原因)......我在哪裏和/或如何尋找它? – Lyynk424 2012-04-15 12:47:52

+0

你應該搜索php文件,其中ini_set被調用。我建議如何使用grep。 – kirilloid 2012-04-15 12:52:56

回答

0

檢查soMe PHP文件是否使用set_magic_quotes_runtime()