2016-06-10 109 views
0

我需要帮助。Magento异常日志问题

我Magento的exception.log越来越,我不知道如何解决,以及为什么发生这种情况,看看下面的错误错误:

2016-06-10T17:46:42+00:00 ERR (3): 
exception 'Mage_Core_Exception' with message 'Invalid block type: Mage_Dynamicslideshow_Block_List' in /chroot/home/reperfum/mydomain.com.br/html/app/Mage.php:595 
Stack trace: 

#0 /chroot/home/reperfum/mydomain.com.br/html/app/code/core/Mage/Core/Model/Layout.php(495): Mage::throwException('Invalid block t...') 
#1 /chroot/home/reperfum/mydomain.com.br/html/app/code/core/Mage/Core/Model/Layout.php(437): Mage_Core_Model_Layout->_getBlockInstance('dynamicslidesho...', Array) 
#2 /chroot/home/reperfum/mydomain.com.br/html/app/code/core/Mage/Core/Model/Layout.php(472): Mage_Core_Model_Layout->createBlock('dynamicslidesho...', 'dynamicslidesho...') 
#3 /chroot/home/reperfum/mydomain.com.br/html/app/code/core/Mage/Core/Model/Layout.php(239): Mage_Core_Model_Layout->addBlock('dynamicslidesho...', 'dynamicslidesho...') 
#4 /chroot/home/reperfum/mydomain.com.br/html/app/code/core/Mage/Core/Model/Layout.php(205): Mage_Core_Model_Layout->_generateBlock(Object(Mage_Core_Model_Layout_Element), Object(Mage_Core_Model_Layout_Element)) 
#5 /chroot/home/reperfum/mydomain.com.br/html/app/code/core/Mage/Core/Model/Layout.php(206): Mage_Core_Model_Layout->generateBlocks(Object(Mage_Core_Model_Layout_Element)) 
#6 /chroot/home/reperfum/mydomain.com.br/html/app/code/core/Mage/Core/Model/Layout.php(206): Mage_Core_Model_Layout->generateBlocks(Object(Mage_Core_Model_Layout_Element)) 
#7 /chroot/home/reperfum/mydomain.com.br/html/app/code/core/Mage/Core/Controller/Varien/Action.php(344): Mage_Core_Model_Layout->generateBlocks() 
#8 /chroot/home/reperfum/mydomain.com.br/html/app/code/local/Sm/Shopby/controllers/CategoryController.php(48): Mage_Core_Controller_Varien_Action->generateLayoutBlocks() 
#9 /chroot/home/reperfum/mydomain.com.br/html/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Sm_Shopby_CategoryController->viewAction() 
#10 /chroot/home/reperfum/mydomain.com.br/html/app/code/local/Sm/Shopby/Controller/Router.php(96): Mage_Core_Controller_Varien_Action->dispatch('view') 
#11 /chroot/home/reperfum/mydomain.com.br/html/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Sm_Shopby_Controller_Router->match(Object(Mage_Core_Controller_Request_Http)) 
#12 /chroot/home/reperfum/mydomain.com.br/html/app/code/core/Mage/Core/Model/App.php(365): Mage_Core_Controller_Varien_Front->dispatch() 
#13 /chroot/home/reperfum/mydomain.com.br/html/app/Mage.php(684): Mage_Core_Model_App->run(Array) 
#14 /chroot/home/reperfum/mydomain.com.br/html/index.php(83): Mage::run('', 'store') 
#15 {main} 

有人可以帮我解决?

TKS

回答

0

一个布局XML文件所引用的块与类型dynamicslideshow/list。此块别名无法正确解析为类,这可能是由多种原因引起的,但最可能的原因是您已从app/code/local中删除了一个模块,并且从app/design中忘记了远程引用它。

app/design中搜索包含type="dynamicslideshow/list 的XML文件,现在删除对它的引用。如果你想保留这个模块,你需要分享更多关于你如何实现它的信息。

+0

模块config.xml文件中也可能有错误。 – Zefiryn

+0

@Zefiryn你怎么看出来的?由于堆栈中本地代码的最后一个跟踪来自'Mage_Core_Controller_Varien_Action-> generateLayoutBlocks()' –

+0

,所以我想说布局是正确的,布局(或cms块/页)中的某处是对'dynamicslideshow/list'块。 Magento尝试将块组'dynamicslideshow'转换为类前缀。如果没有这样的名称配置,它会假定这是一个magento模块,并返回'Mage_Dynamicslideshow_Block'作为类前缀,使'dynamicslideshow/list'解析为'Mage_Dynamicslideshow_Block_List'(如异常消息所示),它不存在。 – Zefiryn