我有几个网站也遇到了同样的问题。
我有产品,其中有几个自定义选项,而添加他们(到一定程度),他们添加在罚款。看来,一旦我得到了一定程度的选项,网站未能保存任何更多。该网站给人的印象是,新的选项已经保存,但当我回到产品的选项不在那里。
正如你可以想象这是相当令人沮丧的,我的明显的接触点,为解决这个问题是与我的服务器主机。我有一个专门的服务器与UKFast(谁通常是一流的,在得到任何这样的问题解决)。问题是他们声称这不是一个服务器相关的问题,因为没有错误被抛出。
他们有每一个增加内存限制等,我没有运气。
我发现了几个类似问题的帖子,都指责托管环境并建议增加限制,例如:
memory_limit = 1024M
upload_max_filesize = 200M
post_max_size = 200M
max_input_vars = 10000
我的主人已经采取行动但没有成功。
有谁能给我推荐一个能让我摆脱困境的方法吗?
1条答案
按热度按时间t40tm48m1#
从你所说的来看,问题似乎是在
max_input_vars
中,PHP无法发布所有的自定义选项。我建议在.htaccess中增加这一点,看看是否有帮助。我同意10000的值对于大多数情况来说已经足够了,但是可能是在php.ini中设置了这个值之后服务器没有重新启动?我建议添加
max_input_vars = 20000
只是为了这次保存自定义选项,看看问题是否仅此而已。在.htaccess中执行此操作,因为它不需要重新启动服务器。你可以在我最近的博客文章中找到如何做到这一点:http://ka.lpe.sh/2014/10/07/magento-code-already-exists-fix/基本上,它只是在你的.htaccess中添加下面的一行,并试图在Magento中再次保存自定义选项。
php_value max_input_vars 20000
保存自定义选项后删除上面的行,并通过将其添加到php.ini文件中使其永久化。再一次,10000的价值应该足够了。