0

现在第二次,一个看似简单的改变完全摧毁了我的商店。我暂时放弃了,但是如果你们中的任何人有解决方案,我会很高兴听到它。

我在 GoDaddy 上有 Magento 1702(这也发生在 1700 年),带有 hellowired 模板和我编码的其他一些不相关的更改。商店在西班牙,所以标准货币是欧元,并且安装了语言文件 (es_ES)。一切正常,直到我尝试将 € 的位置从前缀 (€ 12,90) 更改为后缀 (12,90 €)。

要进行更改,我导航到 /lib/Zend/Locale/Data/es.xml,找到 currencyFormat 并将 ¤#,##0.00 更改为 #,##0.00 ¤。很简单,对吧?

从那里开始,我无法访问后端,只能访问前端,直到我到达带有价格(产品或购物车)的页面。当其中任何一种发生时,我都会看到“处理您的请求时出错”屏幕,当我检查错误日志时会显示“未找到货币美元”。我没有碰 en.xml,默认货币(在管理员)是欧元。

到目前为止,唯一的解决方案是恢复备份文件。但不仅仅是特定的 es.xml 甚至是完整的 es_ES 文件夹。我必须进行完全恢复,因为我无法确定哪些实际损坏或原因。

我可以忍受错误位置的€,但我不应该这样做。

关于如何解决这个问题的任何想法?

感谢所有米格尔

4

1 回答 1

0

正如艾伦在他的评论中所说的那样,在此处报告具体的错误消息。但是要检查您是否编辑了此文件:

  • 如果您的编辑器保留文件的编码(utf-8)
  • 保存更改后验证此文件的 xml 是否有效
  • 如果您的编辑器或 ftp 客户端保留服务器上的文件权限
  • 验证您是否已清除服务器上的缓存
于 2012-07-30T08:26:38.130 回答