2016-11-21 49 views
0

我在使用Magento插件時遇到了一些問題;每當我嘗試從商店視圖中查看「主要網站」功能時,我都會收到此錯誤消息。我真的不確定它是什麼原因造成的......有人可以幫我嗎?Magento Community Edition - 1.7 - 無效的配置文件

感謝,

There has been an error processing your request 
Invalid config field backend model: dpd/adminhtml_system_config_backend_shipping_dpdclassic_tablerate 

Trace: 
#0 /html/magento/app/code/core/Mage/Adminhtml/Block/System/Config/Form.php(328): Mage::throwException('Invalid config ...') 
#1 /html/magento/app/code/core/Mage/Adminhtml/Block/System/Config/Form.php(229): Mage_Adminhtml_Block_System_Config_Form->initFields(Object(Varien_Data_Form_Element_Fieldset), Object(Mage_Core_Model_Config_Element), Object(Mage_Core_Model_Config_Element)) 
#2 /html/magento/app/code/core/Mage/Adminhtml/Block/System/Config/Form.php(164): Mage_Adminhtml_Block_System_Config_Form->_initGroup(Object(Varien_Data_Form), Object(Mage_Core_Model_Config_Element), Object(Mage_Core_Model_Config_Element)) 
#3 /html/magento/app/code/core/Mage/Adminhtml/Block/System/Config/Edit.php(92): Mage_Adminhtml_Block_System_Config_Form->initForm() 
#4 /html/magento/app/code/core/Mage/Adminhtml/controllers/System/ConfigController.php(107): Mage_Adminhtml_Block_System_Config_Edit->initForm() 
#5 /html/magento/app/code/core/Mage/Core/Controller/Varien/Action.php(419): Mage_Adminhtml_System_ConfigController->editAction() 
#6 /html/magento/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('edit') 
#7 /html/magento/app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http)) 
#8 /html/magento/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch() 
#9 /html/magento/app/Mage.php(683): Mage_Core_Model_App->run(Array) 
#10 /html/magento/index.php(90): Mage::run('', 'store') 
#11 {main} 

任何幫助將不勝感激,

感謝您的支持!

菲爾

回答

0

這個錯誤基本上是告訴你,通過你的模塊增加了系統配置字段試圖使用後端模型(用於處理設置的值),要麼不存在,損壞或不兼容你的系統。

對於完整性檢查的緣故,確保安裝模塊後,您清除緩存。即使你已經完成了,再做一次。在模塊安裝期間,該錯誤很容易由過時的高速緩存引起。

過去,你可以使用n98-magerun檢查類名稱正確解析。如果你運行這個:

n98-magerun dev:class:lookup model dpd/adminhtml_system_config_backend_shipping_dpdclassic_tablerate 

...你應該期望它解析爲PHP類。如果它壞了,它會告訴你該課程不存在。

其他的事情你可以嘗試:

  • 清除緩存再次
  • 卸下模塊並重新安裝它
  • 如果你安裝了這個模塊Magento的連接,禁用編譯器和清除緩存再次
  • 聯繫誰寫的模塊,並請求他們的幫助

我不能給你一個更d因爲你沒有分享任何你的代碼(這個網站是爲尋求幫助調試他們的代碼的人)。

祝你好運!

+1

雖然你的回答是有幫助的,我得出的結論這將是最好導出我的所有數據,並開始導入到Magento的較新版本的;這是因爲我們的核心文件存在很多問題;我們以前的技術人員(誰不是很好);與核心文件(Naughty ...)混淆很多,因此我們在Magento安裝的核心功能方面遇到了很多問題。但是,如果我遇到類似的問題,我會保留您的帖子以供將來參考。謝謝 :-) – Marx

相關問題