Magento Image file was not found. 问题的解决与排除

7天成为Magento系统架构师,现在开始学习Magento全栈开发!

《Magento2.X企业级开发实战》

今天 有客人下单 客服打开后台 去寻找订单是 报这个错误

mage file was not found.
Trace:
#0 /home/wwwroot/ru/app/code/core/Mage/Catalog/Helper/Image.php(163): Mage_Catalog_Model_Product_Image->setBaseFile('/2/0/20151214_1...')
#1 /home/wwwroot/ru/app/design/adminhtml/default/default/template/sales/order/view/items/renderer/default.phtml(30): Mage_Catalog_Helper_Image->init(Object(Mage_Catalog_Model_Product), 'small_image')
#2 /home/wwwroot/ru/app/code/core/Mage/Core/Block/Template.php(241): include('/home/wwwroot/r...')
#3 /home/wwwroot/ru/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('adminhtml/defau...')
#4 /home/wwwroot/ru/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
#5 /home/wwwroot/ru/app/code/core/Mage/Adminhtml/Block/Template.php(81): Mage_Core_Block_Template->_toHtml()
#6 /home/wwwroot/ru/app/code/core/Mage/Core/Block/Abstract.php(919): Mage_Adminhtml_Block_Template->_toHtml()
#7 /home/wwwroot/ru/app/code/core/Mage/Adminhtml/Block/Sales/Items/Abstract.php(177): Mage_Core_Block_Abstract->toHtml()
#8 /home/wwwroot/ru/app/design/adminhtml/default/default/template/sales/order/view/items.phtml(59): Mage_Adminhtml_Block_Sales_Items_Abstract->getItemHtml(Object(Mage_Sales_Model_Order_Item))
#9 /home/wwwroot/ru/app/code/core/Mage/Core/Block/Template.php(241): include('/home/wwwroot/r...')
#10 /home/wwwroot/ru/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('adminhtml/defau...')
#11 /home/wwwroot/ru/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
#12 /home/wwwroot/ru/app/code/core/Mage/Adminhtml/Block/Template.php(81): Mage_Core_Block_Template->_toHtml()
#13 /home/wwwroot/ru/app/code/local/Idev/OneStepCheckout/Block/Adminhtml/Sales/Order/View/Comment.php(5): Mage_Adminhtml_Block_Template->_toHtml()
#14 /home/wwwroot/ru/app/code/core/Mage/Core/Block/Abstract.php(919): Idev_OneStepCheckout_Block_Adminhtml_Sales_Order_View_Comment->_toHtml()
#15 /home/wwwroot/ru/app/code/core/Mage/Core/Block/Abstract.php(637): Mage_Core_Block_Abstract->toHtml()
#16 /home/wwwroot/ru/app/code/core/Mage/Core/Block/Abstract.php(581): Mage_Core_Block_Abstract->_getChildHtml('order_items', true)
#17 /home/wwwroot/ru/app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Tab/Info.php(86): Mage_Core_Block_Abstract->getChildHtml('order_items')
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

这个错误以经很明显了

mage file was not found.

首先我追踪到 这个页面 先禁用图片输出

/home/wwwroot/ru/app/design/adminhtml/default/default/template/sales/order/view/items/renderer/default.phtml(30)

然后后台的订单打开了 只不过没有图片了 其他一切正常

既然是报找不到图片的话 那个我先用 WeicotToolsBox 导出订单 发现果然 有几个产品图片消失了
然后 我把图片上传后基本正常
不过 为了以后不这么麻烦 我加了个错误处理
然后 修改 这个页面加个错误处理

///home/wwwroot/ru/app/design/adminhtml/default/default/template/sales/order/view/items/renderer/default.phtml(30)
/*
*ajiang-tuzhi
*magento mage file was not found. 错误处理
*/

//Mage::helper('catalog/image')->init($_product, 'small_image')->resize(250, 250); //这段代码我修改过的 可能跟你那段不一样 不过作用都一样
echo $this->htmlEscape($_product->getName()) ?>)">(●–●) Hello.My Weicot » Magento Image file was not found. 问题的解决与排除
文章来源于互联网:Magento Image file was not found. 问题的解决与排除

如无特殊说明或标注,任何个人或组织,复制、转载、采集本站内容请注明:
本文来源于:【Magento中文网】,并添加本文地址链接。
如未按上述操作复制或转载,本站有权追究法律责任。
若本站内容侵犯了原著者的合法权益,可联系我们进行处理。