【问题标题】:Magento Admin Configuration Not Saving In DatabaseMagento 管理员配置未保存在数据库中
【发布时间】:2013-10-16 15:30:15
【问题描述】:

系统 -> 配置 -> 常规 -> 国家选项

我正在尝试保存默认国家/地区,允许的国家/地区。当我点击提交时,它显示它已保存,但当我再次回来查看配置时,它没有任何我保存的配置。

我使用的是 Magento 1.7.0.2,我安装了全新安装。

【问题讨论】:

  • 检查 exception.log 和 system.log 文件,如果有任何错误。您可以从 System->Configuration->Developer->Log Setting 启用错误日志记录,并使 var/log/ 目录可写。
  • @RajivRanjan 我注意到它仅不适用于默认商店视图。当我更改主站点配置时它会保存数据......那会是什么问题?

标签: magento magento-1.7


【解决方案1】:

刚刚遇到同样的问题。

问题是我们在 apache 中激活了 ssl,但在 magento 中使用安全 URLs 选项仍然等于否。

我找到了下一个解决方法:

- go to System -> Configuration -> Web
- change Use Secure URLs in Admin to Yes
- open firebug in firefox
- find form node in html
- change action from http://... to https://...
- submit form

【讨论】:

    【解决方案2】:

    不查看代码,无法解决问题。

    但是,您可以从数据库端更新默认国家/地区允许的国家/地区值。在 SQL 查询下方获取常规选项卡的所有行 -> 国家选项并从此处进行编辑。

    SELECT * FROM `core_config_data` WHERE `path` LIKE '%general_country%';
    

    希望这会有所帮助!

    【讨论】:

      【解决方案3】:

      我的情况有点不同,我可以发现以下错误:

      PHP Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0, referer: (url)
      

      这个特定页面有很多输入字段,更改 max_input_vars 就可以了

      【讨论】:

        猜你喜欢
        • 2021-10-12
        • 2013-08-01
        • 1970-01-01
        • 2022-01-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-07-01
        相关资源
        最近更新 更多