Magento 2.2.1。 PHP 7.0.26 Nginx
在M2中使用属性选项挣扎2天之后,我发现了问题所在。
我有几个自定义下拉列表属性,有数百个选项。我通过REST API创建它们,一切都很好,创建了所有选项,所有值都正确。一旦我尝试再次更新/保存这些属性,更改任何值,例如,"是可过滤的",就会出现问题。
发生了什么事,Magento说该属性已保存,但事实上,在上述情况下,"在分层导航中使用"只是设置为" no"。
日志文件中没有任何内容,任何地方都没有。
我发现是一个PHP内存问题,我应该增加
max_input_vars
php.ini中的值,从1000到其他。 我到达,尝试,到10000000,但我设法只保存了720个选项,而我需要保存至少1300个选项,这不是说随时间的限制。
您对如何正确设置此值有任何疑问吗? 或者其他什么价值?
我也增加了
max_execution_time = 3600
max_input_time = 600
post_max_size = 512M