在http://magento.stackexchange.com上发布此内容,但我还没有得到答案。
我得到这个错误已经有一段时间了,我对它的错误一无所知。每当我点击查看订单页面时,我都会得到一个空白页面。现在我在index.php上安装了一些显示错误的代码。
这是我得到的错误:
数组([type] => 1 [message] =>类 ' Mage_Sales_Block_Order_Info'找不到[file] => /app/code/core/Mage/Core/Model/Layout.php [line] => 491)
这是第491行(和上下文)
/**
* Create block object instance based on block type
*
* @param string $block
* @param array $attributes
* @return Mage_Core_Block_Abstract
*/
protected function _getBlockInstance($block, array $attributes=array())
{
if (is_string($block)) {
if (strpos($block, '/')!==false) {
if (!$block = Mage::getConfig()->getBlockClassName($block)) {
Mage::throwException(Mage::helper('core')->__('Invalid block type: %s', $block));
}
}
if (class_exists($block, false) || mageFindClassFile($block)) {
$block = new $block($attributes);
}
}
if (!$block instanceof Mage_Core_Block_Abstract) {
Mage::throwException(Mage::helper('core')->__('Invalid block type: %s', $block));
}
return $block;
}
那里似乎没有任何问题(为什么要它,它的magento默认代码)
现在下一部分有点奇怪。我希望课程能够在app / code / core / Mage / Sales / Block / Order / Info中查找。订单/信息文件夹不存在于我的文件夹中。也不是新装的拉链。
发生了什么,更重要的是,我该如何解决这个问题?
答案 0 :(得分:0)
我希望你使用最新版本的magento从不介意,即使它看起来很旧,看起来你错过了一些订单块文件尝试正确复制所有文件。有时您从magento网站下载文件时可能会遗漏一些文件,检查您下载的magento zip文件大小。