今天早上登录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行
答案 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.");
}