对于客户,我必须解决问题。目前他不能在一个 ACF-Group 中保存超过 66 个字段。我研究了一下,发现一个可能的问题是 php.ini 中的 max_input_vars 太低,所以 PHP 在 1.000 个字段之后拒绝 POST-Values。我正在检查,确实表单发送了 1.000 多个字段。
我首先尝试了 .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 个字段。现在,我没有进一步的想法,该怎么办。有人有建议吗?
非常感谢!