Ошибка: раздел реестра Mage "singleton/mage gextorshop/observer" уже существует
( Извините, если мой английский плохой, но это не мой язык)
Моя версия Magento 1.9.3.8
Я попытался решить эту ошибку с помощью этого в SSH:
php -f shell/compiler.php disable
php -f shell/compiler.php clear
php -f shell/compiler.php compile
Но не работал (как с компиляцией, так и без нее).
Это мой config.xml :
<?xml version="1.0"?>
<config>
<modules>
<Mage_Gextorshop>
<version>0.0.1</version>
</Mage_Gextorshop>
</modules>
<global>
<models>
<mage_gextorshop>
<class>Mage_GextorShop_Model</class>
</mage_gextorshop>
</models>
<helpers>
<mage_gextorshop>
<class>mage_gextorshop_Helper</class>
</mage_gextorshop>
</helpers>
<events>
<sales_order_save_commit_after>
<observers>
<mage_gextorshop>
<class>mage_gextorshop/observer</class>
<method>logUpdate</method>
<type>singleton</type>
</mage_gextorshop>
</observers>
</sales_order_save_commit_after>
</events>
</global>
</config>
В LocalHost была та же проблема, и когда я использовал команды SSH, я решил ее. Также я удалил пользовательский модуль, использовал команды SSH и снова установил модуль, но ошибка продолжить.
Другие подобные вопросы, которые я обнаружил, мне не помогли.
1
1 answers
Попробуйте это:
<?xml version="1.0"?>
<config>
<modules>
<Mage_Gextorshop>
<version>0.0.1</version>
</Mage_Gextorshop>
</modules>
<global>
<models>
<mage_gextorshop>
<class>Mage_GextorShop_Model</class>
</mage_gextorshop>
</models>
<helpers>
<mage_gextorshop>
<class>mage_gextorshop_Helper</class>
</mage_gextorshop>
</helpers>
<events>
<sales_order_save_commit_after>
<observers>
<mage_gextorshop>
<class>mage_gextorshop/observer</class>
<method>logUpdate</method>
<type>model</type>
</mage_gextorshop>
</observers>
</sales_order_save_commit_after>
</events>
</global>
</config>
2
Author: kunj, 2018-06-15 06:56:29