我在前端和后端收到此消息:处理您的请求时出错。
当我删除缓存文件夹(var/cache、/tmp 和 /session)时,我让前端再次工作,直到我访问商店中的任何页面,其中包含价格。后端更难再次工作(现在不是)。
检查错误日志,我得到一大堆以“找不到货币'美元'”开头的错误日志。这一切都是在一些小的更改之后开始发生的,包括我通过编辑 /lib/Zend/Locale/Data/es.xml (西班牙语规范)在这里:
<currencyFormats>
<currencyFormatLength>
<currencyFormat>
<pattern>¤ #,##0.00</pattern>
</currencyFormat>
</currencyFormatLength>
<unitPattern count="other">{0} {1}</unitPattern>
</currencyFormats>
我尝试恢复到以前的格式,然后将原始文件复制回来。一定是别的什么地方坏了,我找不到。
以下是错误日志中最后步骤的摘要(您都需要它们吗?)
a:5:{i:0;s:24:"找不到货币'USD'";i:1;s:3740:"#0 /home/content/32/9343032/html/app/code/core/ Mage/Core/Model/Locale.php(575): Zend_Currency->__construct('USD', Object (Zend_Locale))
#1 /home/content/32/9343032/html/app/code/core/Mage/Directory/Model/Currency.php(233): Mage_Core_Model_Locale->currency ('EUR')
#2 /home/content/32/9343032/html/app/code/core/Mage/Directory/Model/Currency.php(216): Mage_Directory_Model_Currency->formatTxt(NULL, Array)
#3 /home/content/32/9343032/html/app/code/core/Mage/Directory/Model/Currency.php(197): Mage_Directory_Model_Currency->formatPrecision(NULL, 2, Array, true, false)
#4 /home/content/32/9343032/html/app/code/core/Mage/Adminhtml/Block/Dashboard/Bar.php(82): Mage_Directory_Model_Currency->format(NULL)
请在这里帮我...
谢谢米格尔