我正在使用 Magento CE 1.7.0.2,最近从 1.4.2.0 升级。在后端编辑/创建客户地址时,国家/地区下拉字段为空 - 无法选择任何选项。它也不适用于前端地址下拉列表。
任何想法导致此问题,我能找到的唯一代码提示是:“this.defaultCountries = [false,false];”在页面上的 JS 中,而在新的 Magento 安装上(相同版本,相同默认国家/地区),它显示: this.defaultCountries = ['GB','GB'];
我们遇到了类似的问题,但我们的问题是在一切正常运行后才开始发生的。
我们发现,在 core_config_data 表中,出于某种原因,其中有一个条目的路径为“general”(后面没有任何内容,或者可能是“/general/”)...
要点是,由于它是最后的条目之一,Magento 将其视为在它构建的 core_config 中创建(在本例中覆盖)XML 节点“常规”,实质上清除了 XML 对象的该分支中的所有其他数据。
如果您在表中找到此条目,则应备份该表(始终安全)并删除该条目。然后清除缓存,您应该会发现一切恢复正常。
我们从未确定该条目是如何存在于表中的,但这就是我们的解决方案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)