[英]max_input_vars and ACF
对于客户,我必须解决问题。 目前,他在ACF组中不能保存超过66个字段。 我正在研究一下,发现一个可能的问题可能是php.ini中的max_input_vars太低,因此PHP拒绝了1.000个字段之后的POST值。 我正在检查,确实表单发送了超过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 phpinfo(); ?>
显示将新值设置为PHP的本地值。
但不幸的是,在上传完所有内容之后,我无法保存超过66个字段。 现在,我不知道要做什么。 有人建议吗?
非常感谢!
我遇到了同样的问题,结果是因为服务器使用的是Suhosin补丁,所以我还需要设置以下.htaccess文件:
suhosin.post.max_vars = 20000
suhosin.request.max_vars = 20000
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.