2013-08-01 150 views
4

我有一个很大的窗体,在Wordpress中插件吐出一个错误说max_input_vars设置为1000.该网站在共享主机上,技术支持已将max_input_vars更新为2000在php.ini中,我已经验证了这一点。max_input_vars .htaccess导致500错误

我试图将以下内容添加到.htaccess中,以查看是否有助于解决问题但收到500错误,可能是错误的语法。

php_value max_input_vars 2000 

我需要包含这行代码以任何特定的格式,我错过了什么吗?下面是完整的.htaccess示例。

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

#php_value max_input_vars 2000 

当前max_input_vars被注释掉,所以它不会导致500错误。

任何帮助将不胜感激。

干杯

回答

0

您将需要在您的root wordpress安装目录中使用php.ini文件。 I.E. htaccess文件的位置相同。

我个人添加了所有这些3线,但在大多数情况下只是第一个将enpugh:

max_input_vars = 3000; 
suhosin.post.max_vars = 3000; 
suhosin.request.max_vars = 3000; 
+0

谢谢,我会试试看。 – Bjorn

+0

论坛插件仍然吐出一个错误,说max_input_vars限制是1000.这已经在服务器php.ini和WordPress的目录中更改php.ini – Bjorn

+0

*表格插件不是论坛:S – Bjorn

5

这一个是为我工作。将此部分添加到wordpress文件夹中的.htaccess文件中。就这样。

<IfModule mod_php5.c> 

php_value max_input_vars 5000 

</IfModule> 
+0

你需要这样做有它在1&1共享主机上工作;) – Jono