对于客户我必须解决问题。目前他无法在ACF集团中保存超过66个领域。我正在研究一下,发现一个可能的问题可能是php.ini中的max_input_vars太低,所以PHP拒绝了1.000字段后的POST值。我正在检查,确实表格发送了超过1000个字段。
我首先尝试了如所述的.htaccess-Solution。这里:
http://support.advancedcustomfields.com/forums/topic/repeater-field-values-disappearing/
但是,这产生了错误500,因为机器(我发现)运行为FastCGI。对于有此问题的人,请检查user.ini的可能性:
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 :(得分:0)
我遇到了同样的问题,结果是因为服务器正在使用Suhosin补丁我还需要设置以下我的.htaccess文件:
suhosin.post.max_vars = 20000
suhosin.request.max_vars = 20000