我最近购买了一台虚拟服务器,以便将其用作我的网站的阶段开发,该网站基于论坛脚本(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仍然具有旧值,即使我编辑了suhosin.ini文件,并看到我的编辑在那里。
谁能解释一下我做错了什么?我甚至将这些行添加到了php.ini中,但仍然没有任何变化。
谢谢
发布于 2013-02-20 19:16:45
您需要在您的管理目录中创建一个名为"php.ini“的文件(您可以通过您的论坛所在的根目录找到该文件),并将以下内容放入其中。根据需要更改这些值。
suhosin.request.max_varname_length = 400
suhosin.get.max_value_length = 2000
suhosin.request.max_vars = 4100
suhosin.post.max_vars = 4100https://stackoverflow.com/questions/10152600
复制相似问题