2016-06-10 117 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