Magento - 冗长的自定义选项不保存

时间:2014-10-16 16:35:13

标签: php magento magento-1.7

希望有人能对这个问题有所了解。

我有几个网站遇到同样的问题。

我的产品有多个自定义选项,在添加它们(达到某一点)时,它们添加得很好。看来,一旦我达到某种程度的选项,网站就无法再保存。该网站给人的印象是新的选项已经保存,但当我回到产品时,选项不存在。

你可以想象这是相当令人沮丧的,我解决这个问题的明显联系方式是我的服务器主机。我有一个专门的服务器与UKFast(谁通常是解决任何问题的顶级解决方案)。问题是他们声称这不是与服务器相关的问题,因为没有错误被抛出。

他们对我没有任何增加的内存限制等等没有运气。

我发现了几个有类似问题的帖子,都指责托管环境并建议增加限制,例如:

memory_limit = 1024M
upload_max_filesize = 200M
post_max_size = 200M
max_input_vars = 10000

我的主持人已采取行动,但没有成功。

任何人都可以推荐任何可能让我摆脱这种干扰的东西吗?

任何建议都将受到赞赏。

提前致谢。

1 个答案:

答案 0 :(得分:1)

根据您的说法,似乎问题出在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值应该足够了。