2013-09-30 55 views
1

为客户我必须解决问题。目前他无法在ACF组中保存超过66个场地。我正在研究一下,发现一个可能的问题可能是,php.ini中的max_input_vars太低,所以PHP拒绝1.000字段后的POST-Values。我正在检查,确实这个表格发送了1000个以上的字段。max_input_vars和ACF

我第一次尝试。htaccess的溶液如例如描述在这里:

http://support.advancedcustomfields.com/forums/topic/repeater-field-values-disappearing/

但是,由此产生的错误500,原因是机器(如我发现)运行的FastCGI的。对于有这个问题,检查user.ini文件的possibilty:

http://php.net/manual/de/configuration.file.per-user.php

所以我翻译的.htaccess到.user.ini并上传该文件。

max_input_vars = 5000

max_input_time = 300

max_input_nesting_level = 128

max_execution_time = 300

post_max_size = 32M

<?php phpinfo(); ?>显示设置现在新的值设置为PHP本地值。

但不幸的是,在上传和所有内容之后,我无法保存超过这66个字段。现在,我没有更多的想法,该怎么做。有没有人有建议?

非常感谢!

回答

0

我有同样的问题,事实证明,因为服务器是使用了Suhosin补丁我还需要设置以下我的.htaccess文件:

suhosin.post.max_vars = 20000 
suhosin.request.max_vars = 20000