यह त्रुटि संदेश प्राप्त करना: dbModel रीड संसाधन Zend_Db_Adapter_Abstract को लागू नहीं करता है


11

मैंने अपने Magento प्रोजेक्ट को एक linux सर्वर पर रखा है। पहले त्रुटि लॉग संदेश दिखाए गए थे, लेकिन फ़ोल्डर संस्करण छूट गया था। फिर मैंने var फ़ोल्डर बनाया, मैं इसे 777 अनुमतियाँ देता हूं और कैश, रिपोर्ट, सत्र के साथ भी। रिपोर्ट फ़ोल्डर से त्रुटि फ़ाइल में मुझे यह संदेश मिला:

a:5:{i:0;s:65:"dbModel read resource does not implement Zend_Db_Adapter_Abstract";i:1;s:3543:"#0 /home/myfolder/public_html/app/code/core/Mage/Core/Model/Resource/Db/Collection/Abstract.php(134): Varien_Data_Collection_Db->setConnection(false)
#1 /public_html/app/code/core/Mage/Core/Model/Config.php(1348): Mage_Core_Model_Resource_Db_Collection_Abstract->__construct(Object(MKleine_LanguageRoutes_Model_Resource_Languageroute))
#2 /public_html/app/code/core/Mage/Core/Model/Config.php(1380): Mage_Core_Model_Config->getModelInstance('mk_languagerout...', Object(MKleine_LanguageRoutes_Model_Resource_Languageroute))
#3 /public_html/app/Mage.php(491): Mage_Core_Model_Config->getResourceModelInstance('mk_languagerout...', Object(MKleine_LanguageRoutes_Model_Resource_Languageroute))
#4 /public_html/app/code/core/Mage/Core/Model/Abstract.php(208): Mage::getResourceModel('mk_languagerout...', Object(MKleine_LanguageRoutes_Model_Resource_Languageroute))
#5 /public_html/app/code/core/Mage/Core/Model/Abstract.php(213): Mage_Core_Model_Abstract->getResourceCollection()
#6 /public_html/app/code/community/MKleine/LanguageRoutes/Model/Translation.php(150): Mage_Core_Model_Abstract->getCollection()
#7 /public_html/app/code/community/MKleine/LanguageRoutes/Model/Translation.php(129): MKleine_LanguageRoutes_Model_Translation->getRouteCollection(1)
#8 /public_html/app/code/community/MKleine/LanguageRoutes/Model/Translation.php(91): MKleine_LanguageRoutes_Model_Translation->translateToFront('install', 1)
#9 /public_html/app/code/community/MKleine/LanguageRoutes/Model/Core/Url.php(75): MKleine_LanguageRoutes_Model_Translation->translateRouteToFront('install')
#10 /public_html/app/code/core/Mage/Core/Model/Url.php(398): MKleine_LanguageRoutes_Model_Core_Url->getRouteFrontName()
#11 /public_html/app/code/core/Mage/Core/Model/Url.php(763): Mage_Core_Model_Url->getBaseUrl()
#12 /public_html/app/code/core/Mage/Core/Model/Url.php(995): Mage_Core_Model_Url->getRouteUrl('install', Array)
#13 /public_html/app/Mage.php(394): Mage_Core_Model_Url->getUrl('install', Array)
#14 /public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(711): Mage::getUrl('install', Array)
#15 /public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(689): Mage_Core_Controller_Varien_Action->setRedirectWithCookieCheck('install', Array)
#16 /public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(474): Mage_Core_Controller_Varien_Action->_redirect('install')
#17 /public_html/app/code/core/Mage/Core/Controller/Front/Action.php(69): Mage_Core_Controller_Varien_Action->preDispatch()
#18 /public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(407): Mage_Core_Controller_Front_Action->preDispatch()
#19 /public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('index')
#20 /public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#21 /public_html/app/code/core/Mage/Core/Model/App.php(365): Mage_Core_Controller_Varien_Front->dispatch()
#22 /public_html/app/Mage.php(684): Mage_Core_Model_App->run(Array)
#23 /public_html/index.php(83): Mage::run('', 'store')
#24 {main}";s:3:"url";s:1:"/";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:7:"default";}

तो इस समस्या का क्या कारण हो सकता है? क्यों ? और क्या मैं इसे हल कर सकता हूं?


1
शायद इस सवाल का हल मदद कर सकता है: stackoverflow.com/questions/24528617/…
माइकल

1
कृपया ect/local.xmlअपने डेटाबेस के साथ सही कनेक्शन के लिए अपनी फ़ाइल की जाँच करें । क्या आपके पास कोई एक्सटेंशन स्थापित है? या यह ताजा मैगनेटो है। यह कौन सा संस्करण है?
आदर्श खत्री

इसलिए डेटाबेस कनेक्शन यह ठीक है। मैं 1.9.2 का उपयोग कर रहा हूं और मेरे पास कुछ एक्सटेंशन स्थापित हैं
अटिला नागी

शायद हाथ से पहले एक विंडोज़ मशीन पर यह काम किया था?
डेविड मैनर्स

वास्तव में @kaska पोस्ट ने मुझे उस पोस्ट के निर्देशों का पालन करने में मदद की और मैं इसे हल करने में कामयाब रहा। Thx एक बार फिर
Attila Naghi

जवाबों:


9

सही डेटाबेस कनेक्शन डालने के बाद मैंने इस लाइन को भी बदल दिया:

<disable_local_modules>false</disable_local_modules>

इस मामले में

<disable_local_modules>true</disable_local_modules>

मैंने इस कमांड का उपयोग करके var फ़ोल्डर को पुन: 777 अनुमति दी:

chmod -R 777 var

7

मेरे मामले में

rm -rf var/cache/*

हालांकि इस मुद्दे को हल किया - मैंने अपने स्थानीय। xml को एक सिम्कलिन में बदल दिया है



1

ऐसा लगता है कि यह कैश समस्या है, आपको कैश निकालने की आवश्यकता है, मैगरुन का उपयोग करके फ्लश करें या कैश फ़ोल्डर rm -rf var / कैश को हटा दें।

झूठी यह लाइन बस उन सभी मॉड्यूल को निष्क्रिय कर देती है जो ऐप / कोड / लोकल / फोल्डर के अंतर्गत आते हैं।


0

निम्नलिखित कमांड चलाएं और आनंद लें!

chown -R username:group var/
chmod -R 777 var/
rm -rf /var/cache/
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.