Magento - 找不到日期部分

时间:2014-11-10 12:39:56

标签: php magento magento-1.9 custom-error-handling

今天早上登录magento并试图查看一个客户帐户,他们说我们的网站遇到了问题,他们不确定订单是否通过。

我正在导航到客户>管理客户

当我搜索时,她的详细信息会显示,我会看到她的ZIP,电子邮件,姓名等,所以必须保存。我只想简单地了解客户信息,以便查看她的详细信息。

我读到这显然可能是一个区域设置问题,与日期格式有关。 当我点击客户并尝试查看帐户时,我收到以下错误;

#0 /domains/**********/http/app/code/core/Zend/Date.php(1091): Zend_Date->_calculate('set', false, NULL, 'en_GB')
#1 /domains/**********/http/app/code/core/Zend/Date.php(210): Zend_Date->set(false, NULL, 'en_GB')
#2 /domains/**********/http/app/code/core/Mage/Core/Model/Locale.php(520): Zend_Date->__construct(false, NULL, Object(Zend_Locale))
#3 /domains/**********/http/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View.php(91): Mage_Core_Model_Locale->storeDate('19', false, true)

最初持续36行

1 个答案:

答案 0 :(得分:1)

编辑文件:/lib/Zend/Locale/Format.php并尝试添加$ number的验证。有时它是空的。

if (!empty($number) && count($splitted[0]) == 0) {
     self::_setEncoding($oenc);
     #require_once 'Zend/Locale/Exception.php';
     throw new Zend_Locale_Exception("No date part in '$date' found.");
}