繁体   English   中英

max_input_vars和ACF

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM