现在第二次,一个看似简单的改变完全摧毁了我的商店。我暂时放弃了,但是如果你们中的任何人有解决方案,我会很高兴听到它。
我在 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 文件夹。我必须进行完全恢复,因为我无法确定哪些实际损坏或原因。
我可以忍受错误位置的€,但我不应该这样做。
关于如何解决这个问题的任何想法?
感谢所有米格尔