2013-01-13 48 views
5

我的托管服务提供商正在使用PHP 5.2.17和我有一个设置为1000max_input_vars在PHP 5.2.17

我使用的Prestashop和翻译工作不max_input_vars问题的限制。

我已尝试添加到的.htaccess:

php_value max_input_vars 6000 
php_value suhosin.post.max_vars 6000 
php_value suhosin.request.max_vars 6000 

此后,我无法访问我的网页,我得到我得到未找到错误页面?

你能帮我吗?

感谢

+0

:当你重新启动Apache过检查系统日志中的错误404错误与上面显示的设置无关。一个500错误将 –

+0

当我把它放在htaccess中时,我得到Page Not Found,也许它只是发送给我的页面,不知道。但为什么? – mehnihma

+0

你需要添加更多的细节。当你调用哪个URL以及为什么max_input_vars首先出现问题时会发生什么,你如何看待它的影响? –

回答

10

它应该工作,如果添加

php_value max_input_vars 6000 
php_value suhosin.post.max_vars 6000 
php_value suhosin.request.max_vars 6000 

.htaccess

请确定,网络服务器可以读取您创建的.htaccess文件,并且该文件中没有其他拼写错误。

如果你得到一个空白页,检查的Apache的错误日志中的错误:

tail -f /var/log/apache2/error.log & 

,如果您有权利:

tail -f /var/log/syslog & 
sudo apache2ctl restart