2012-04-14 36 views
0

我最近購買了一臺虛擬服務器,以便將它用作基於論壇腳本(ipb)的我的網站的舞臺開發。Suhosin更改

問題是,在安裝之前和之後,ipb顯示了一些關於suhostin限制的消息。例如

'suhosin.post.max_vars' is 1000 and has to be changed to 4096 
'suhosin.request.max_vars' is 1000 and has to be changed to 4096 

對於這兩種情況下,它說,這些設置是在我的php.ini。擡頭之後,在那裏找不到任何suhosin。但是,我在/etc/php5/conf.d/suhosin.ini找到了它們,然後繼續使用正確的值更改它們。

問題是我不斷髮表錯誤消息,當我加載phpinfo時,我發現舊值仍然存在。我重新啓動apache,我甚至重新啓動服務器,但即使編輯suhosin.ini文件並查看我的編輯,suhosin仍具有舊值。

任何人都可以解釋我做錯了什麼嗎?我甚至將這些行添加到php.ini中,但仍然沒有任何變化。

感謝

回答

0

你需要創建一個名爲「php.ini文件」的文件在你的管理目錄(你通過,你有你的論壇根目錄找到這一點),放在下面。根據需要更改值。

suhosin.request.max_varname_length = 400 
suhosin.get.max_value_length = 2000 
suhosin.request.max_vars = 4100 
suhosin.post.max_vars = 4100