Question

J'ai récemment installé un thème, puis je l'ai désinstallé en supprimant les fichiers.Maintenant, je ne peux plus accéder au panneau d'administration sans obtenir cette erreur.J'ai essayé de supprimer manuellement le cache, mais cela n'a pas résolu le problème.Il semble que Magento essaie de charger une classe qui n'existe pas, mais je ne trouve pas où dans le code il demande cette classe.Est-ce que quelqu'un peut-il me montrer la bonne direction?

Je ne peux pas rechercher sur quelle version de Magento je suis, mais c'est une ancienne.Peut-être 1.6 ou plus.Voici l'erreur :

Warning: include(Mage/Megamenu/Model/System/Config/Source/Category/Attribute/Source/Block/Proportions.php) [function.include]: failed to open stream: No such file or directory  in /home/hannon/web/public/lib/Varien/Autoload.php on line 93

Trace:
#0 /home/hannon/web/public/lib/Varien/Autoload.php(93): mageCoreErrorHandler(2, 'include(Mage/Me...', '/home/hannon/we...', 93, Array)
#1 /home/hannon/web/public/lib/Varien/Autoload.php(93): Varien_Autoload::autoload()
#2 [internal function]: Varien_Autoload->autoload('Mage_Megamenu_M...')
#3 [internal function]: spl_autoload_call('Mage_Megamenu_M...')
#4 /home/hannon/web/public/app/code/core/Mage/Core/Model/Config.php(1204): class_exists('Mage_Megamenu_M...')
#5 /home/hannon/web/public/app/Mage.php(432): Mage_Core_Model_Config->getModelInstance('megamenu/system...', Array)
#6 /home/hannon/web/public/app/code/core/Mage/Eav/Model/Entity/Attribute/Abstract.php(373): Mage::getModel('megamenu/system...')
#7 /home/hannon/web/public/app/code/core/Mage/Adminhtml/Block/Widget/Form.php(201): Mage_Eav_Model_Entity_Attribute_Abstract->getSource()
#8 /home/hannon/web/public/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tab/Attributes.php(113): Mage_Adminhtml_Block_Widget_Form->_setFieldset(Array, Object(Varien_Data_Form_Element_Fieldset))
#9 /home/hannon/web/public/app/code/core/Mage/Adminhtml/Block/Widget/Form.php(144): Mage_Adminhtml_Block_Catalog_Category_Tab_Attributes->_prepareForm()
#10 /home/hannon/web/public/app/code/core/Mage/Core/Block/Abstract.php(673): Mage_Adminhtml_Block_Widget_Form->_beforeToHtml()
#11 /home/hannon/web/public/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tabs.php(129): Mage_Core_Block_Abstract->toHtml()
#12 /home/hannon/web/public/app/code/core/Mage/Core/Block/Abstract.php(211): Mage_Adminhtml_Block_Catalog_Category_Tabs->_prepareLayout()
#13 /home/hannon/web/public/app/code/core/Mage/Core/Model/Layout.php(434): Mage_Core_Block_Abstract->setLayout(Object(Mage_Core_Model_Layout))
#14 /home/hannon/web/public/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Edit/Form.php(52): Mage_Core_Model_Layout->createBlock('adminhtml/catal...', 'tabs')
#15 /home/hannon/web/public/app/code/core/Mage/Core/Block/Abstract.php(211): Mage_Adminhtml_Block_Catalog_Category_Edit_Form->_prepareLayout()
#16 /home/hannon/web/public/app/code/core/Mage/Core/Model/Layout.php(434): Mage_Core_Block_Abstract->setLayout(Object(Mage_Core_Model_Layout))
#17 /home/hannon/web/public/app/code/core/Mage/Adminhtml/Block/Widget/Form/Container.php(82): Mage_Core_Model_Layout->createBlock('adminhtml/catal...')
#18 /home/hannon/web/public/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Edit.php(55): Mage_Adminhtml_Block_Widget_Form_Container->_prepareLayout()
#19 /home/hannon/web/public/app/code/core/Mage/Core/Block/Abstract.php(211): Mage_Adminhtml_Block_Catalog_Category_Edit->_prepareLayout()
#20 /home/hannon/web/public/app/code/core/Mage/Core/Model/Layout.php(457): Mage_Core_Block_Abstract->setLayout(Object(Mage_Core_Model_Layout))
#21 /home/hannon/web/public/app/code/core/Mage/Core/Model/Layout.php(241): Mage_Core_Model_Layout->addBlock('Mage_Adminhtml_...', 'category.edit')
#22 /home/hannon/web/public/app/code/core/Mage/Core/Model/Layout.php(207): Mage_Core_Model_Layout->_generateBlock(Object(Mage_Core_Model_Layout_Element), Object(Mage_Core_Model_Layout_Element))
#23 /home/hannon/web/public/app/code/core/Mage/Core/Model/Layout.php(212): Mage_Core_Model_Layout->generateBlocks(Object(Mage_Core_Model_Layout_Element))
#24 /home/hannon/web/public/app/code/core/Mage/Core/Controller/Varien/Action.php(343): Mage_Core_Model_Layout->generateBlocks()
#25 /home/hannon/web/public/app/code/core/Mage/Core/Controller/Varien/Action.php(270): Mage_Core_Controller_Varien_Action->generateLayoutBlocks()
#26 /home/hannon/web/public/app/code/core/Mage/Adminhtml/Controller/Action.php(263): Mage_Core_Controller_Varien_Action->loadLayout(NULL, true, true)
#27 /home/hannon/web/public/app/code/core/Mage/Adminhtml/controllers/Catalog/CategoryController.php(189): Mage_Adminhtml_Controller_Action->loadLayout()
#28 /home/hannon/web/public/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Adminhtml_Catalog_CategoryController->editAction()
#29 /home/hannon/web/public/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('edit')
#30 /home/hannon/web/public/app/code/core/Mage/Core/Controller/Varien/Front.php(177): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#31 /home/hannon/web/public/app/code/core/Mage/Core/Model/App.php(304): Mage_Core_Controller_Varien_Front->dispatch()
#32 /home/hannon/web/public/app/Mage.php(596): Mage_Core_Model_App->run(Array)
#33 /home/hannon/web/public/index.php(78): Mage::run('', 'store')
#34 {main}
Était-ce utile?

La solution

On dirait que c'est le Mega_Menu module qui est à l'origine des problèmes ici.

1) Utilisez un outil de recherche "Grep" ou PHPStorm offre un bon moyen de trouver une chaîne dans les dossiers.Recherchez toute référence à "Mega_Menu" que vous auriez pu manquer lors de la suppression de thèmes.

2) Supprimez toutes les références que vous trouvez

3) Si vous rencontrez toujours des problèmes après ce qui précède et après avoir vidé le cache, il se peut qu'une valeur de base de données l'invoque.J'ai déjà eu ce problème une fois et ce n'était pas une expérience agréable à résoudre.J'ai dû sauvegarder la base de données et parcourir des tables personnalisées, etc. à la recherche du code supplémentaire.

J'espère que cela t'aides.

Autres conseils

Assurez-vous d'avoir supprimé de votre ordinateur tout module portant le nom "Megamenu". app/etc/modules dossier.

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top