0

我最近购买了一个虚拟服务器,以便将其用作我的站点的阶段开发,该站点基于论坛脚本 (ipb)。

问题是在安装之前和之后,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 但仍然没有任何改变。

谢谢

4

1 回答 1

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
于 2013-02-20T11:16:44.963 回答