ম্যাগ রেজিস্ট্রি কী "_সিংটন / উইডি / পর্যবেক্ষক" ইতিমধ্যে বিদ্যমান


13

আমি যখন কোনও পণ্য যুক্ত বা সম্পাদনা করার চেষ্টা করি তখন আমি নিম্নলিখিত ত্রুটিটি পাই:

Mage registry key "_singleton/weee/observer" already exists
Trace:
#0 app/Mage.php(222): Mage::throwException('Mage registry k...')
#1 app/Mage.php(476): Mage::register('_singleton/weee...', false)
#2 app/code/core/Mage/Core/Model/App.php(1316): Mage::getSingleton('weee/observer')
#3 app/Mage.php(447): Mage_Core_Model_App->dispatchEvent('adminhtml_catal...', Array)
#4 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Attributes.php(143): Mage::dispatchEvent('adminhtml_catal...', Array)
#5 app/code/core/Mage/Adminhtml/Block/Widget/Form.php(144): Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Attributes->_prepareForm()
#6 app/code/core/Mage/Core/Block/Abstract.php(862): Mage_Adminhtml_Block_Widget_Form->_beforeToHtml()
#7 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs.php(79): Mage_Core_Block_Abstract->toHtml()
#8 app/code/core/Mage/Core/Block/Abstract.php(238): Mage_Adminhtml_Block_Catalog_Product_Edit_Tabs->_prepareLayout()
#9 app/code/core/Mage/Core/Model/Layout.php(456): Mage_Core_Block_Abstract->setLayout(Object(Mage_Core_Model_Layout))
#10 app/code/core/Mage/Core/Model/Layout.php(472): Mage_Core_Model_Layout->createBlock('adminhtml/catal...', 'product_tabs')
#11 app/code/core/Mage/Core/Model/Layout.php(239): Mage_Core_Model_Layout->addBlock('adminhtml/catal...', 'product_tabs')
#12 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))
#13 app/code/core/Mage/Core/Model/Layout.php(210): Mage_Core_Model_Layout->generateBlocks(Object(Mage_Core_Model_Layout_Element))
#14 app/code/core/Mage/Core/Controller/Varien/Action.php(344): Mage_Core_Model_Layout->generateBlocks()
#15 app/code/core/Mage/Core/Controller/Varien/Action.php(269): Mage_Core_Controller_Varien_Action->generateLayoutBlocks()
#16 app/code/core/Mage/Adminhtml/Controller/Action.php(275): Mage_Core_Controller_Varien_Action->loadLayout(Array, true, true)
#17 app/code/core/Mage/Adminhtml/controllers/Catalog/ProductController.php(207): Mage_Adminhtml_Controller_Action->loadLayout(Array)
#18 app/code/core/Mage/Core/Controller/Varien/Action.php(419): Mage_Adminhtml_Catalog_ProductController->newAction()
#19 app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('new')
#20 app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#21 app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
#22 app/Mage.php(683): Mage_Core_Model_App->run(Array)
#23 index.php(124): Mage::run('catalog', 'website')
#24 {main}

ম্যাজেন্টো ভের 1.7.0.0 সংকলক ক্লিয়ার ক্যাশে পুনর্নির্মাণ সূচকটি বন্ধ করেছে কোনও আপডেট বা নতুন এক্সটেনশান ইনস্টল করা হয়নি এটি কেবল কাজ করা ছেড়ে দেয়

কোন সাহায্য প্রশংসা হবে!


1
আমার বোঝা থেকে এটি ক্যাশে দ্বারা সৃষ্ট, আপনি কি নিশ্চিত যে এটি সাফ হয়ে গেছে? কীভাবে সাফ করলেন?
পিটার ও'ক্যালাহান

আমি সিস্টেমের অধীনে ক্যাশে ম্যানেজমেন্ট ব্যবহার করেছি - ফ্লাশ ম্যাজেন্টো ক্যাশে এবং ফ্লাশ ক্যাশে স্টোরেজ। ক্যাশেটি ফ্লাশ করা হয়েছে কিনা তা পরীক্ষা করার কোনও উপায় আছে?
লিটারডসনশাইন

আপনার ফাইল ভিত্তিক ক্যাশে ব্যবহার করে ধরে নেওয়া var/cacheহচ্ছে, ডিরেক্টরিটির ভিতরে কিছু আছে কিনা তা পরীক্ষা করে দেখুন, ফোল্ডারে থাকা সমস্ত কিছু মুছুন।
পিটার ও'ক্যালাহান

চেষ্টা করেছিলাম, তবুও ত্রুটি হচ্ছে। স্ক্রিনের একেবারে শীর্ষে লিনাক্স সিটনেম 3.8.0-41-জেনেরিক # 60 ~ যথার্থ 1-উবুন্টু এসএমপি শুক্রবারের মে 16 00:18:00 ইউটিসি 2014 x86_64 আপনার দ্রুত উত্তর এবং আপনার সহায়তার জন্য আপনাকে ধন্যবাদ!
লিটারডসনশাইন

উত্তর:


16

রেজিস্ট্রি খালি মান কারণে এই ত্রুটি পৌঁছেছে।

এটি রোধ করতে আপনার 'সংকলন' মোডটি অক্ষম করতে হবে এবং আপনি যদি এটি ব্যবহার করতে চান তবে এটি আবার চালনা করুন।

php -f shell/compiler.php disable
php -f shell/compiler.php clear
php -f shell/compiler.php compile

সাফ করার চেষ্টা করে এবং সংকলকটি অক্ষম করে এবং তবুও ত্রুটি পাচ্ছে। অন্য কোনও ধারণা প্রশংসা করা হবে।
লিটলডসনশাইন

সংকলনের কাজ চালান !!!
ম্যাজেডেভ

অভিষেক তুমি আমার নায়ক! এই পোস্টটি একটি সমস্যা সমাধান করেছে যা আমি উপরের পোস্টে অনুরূপ ত্রুটি সহ ঘন্টা সময় ব্যয় করেছি। ত্রুটি সৃষ্টিকারী প্রশাসক প্যানেল থেকে সংকলন। তবে কমান্ড লাইন থেকে দৌড়ানোর
কাজটি

4

আপনার মডিউলটিতে আপনার ইভেন্ট পর্যবেক্ষকের এক্সএমএল কোডটি ঠিক আছে config.xmlকিনা তা পরীক্ষা করে দেখুন।

এটি এমন কিছু হওয়া উচিত:

<events>
    <event_name_that_you_are_working_on>
        <observers>
            <some_unique_identifier>
                <type>singleton</type>
                <class>YourNamespace_YourModule_Model_Observer</class>
                <method>functionNameInYourObserver</method>
            </some_unique_identifier>
        </observers>
    </event_name_that_you_are_working_on>
</events>

আমি একবার এই জাতীয় ত্রুটি পেয়েছিলাম কারণ আমি modulename/observerক্লাস নোডের অভ্যন্তরে ব্যবহার করছিলাম । পুরো শ্রেণীর নাম ব্যবহার করে ( YourNamespace_YourModule_Model_Observer) আমার জন্য ত্রুটিটি সমাধান করেছে।

আপনার মডিউলটির ইভেন্ট-পর্যবেক্ষক এক্সএমএল কোডে আপনি classনীচের মত ব্যবহার করতে পারেন:

<class>yourmodule/observer</class>

পরিবর্তে এটি ব্যবহার করার চেষ্টা করুন (উপরের ইভেন্ট-পর্যবেক্ষক এক্সএমএল কোডে সম্পন্ন হয়েছে):

<class>YourNamespace_YourModule_Model_Observer</class>

1
  1. app\etc\moduelsডিরেক্টরি থেকে এক্সটেনশনটি অক্ষম করুন ।
  2. ক্যাশে সাফ করুন এবং
  3. সংকলন চালান।

এখন, এটি ভাল কাজ করবে।


0

প্রথম সংকলন এবং ক্যাশে অক্ষম করুন।

এবং জোর করে সমস্ত ক্যাশে সাফ করুন।

তারপরে এক্সটেনশন ইনস্টল করুন।

এর পরে রান সংকলন প্রক্রিয়া।

উপরের প্রক্রিয়াটি আমার পক্ষে কাজ করেছিল।


0

Magento এ সংকলন অক্ষম করতে, সম্পাদনা / config.php অন্তর্ভুক্ত। ২৮ লাইনের আশেপাশে প্রথম লাইনটি অসুবিধে করুন এবং দ্বিতীয়টি মন্তব্য করুন:

#define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');
define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.