2012-11-14 30 views
6

मुझे Magento स्थापना के साथ कोई समस्या हो रही है, मुझे उम्मीद है कि कोई मेरी मदद कर सकता है।Magento - घातक त्रुटि: कक्षा का नाम मान्य ऑब्जेक्ट या स्ट्रिंग

मैं अचानक जब मैं साइट को एक्सेस किया निम्न त्रुटि संदेश मिलने लगे:

Fatal error: Class name must be a valid object or a string in /app/code/core/Mage/Core/Model/Resource.php on line 215 

समारोह है कि इस के लिए संदर्भित करता है:

$this->_connectionTypes[$type] = new $typeClass(); 
:

/** 
    * Get connection type instance 
    * 
    * Creates new if doesn't exist 
    * 
    * @param string $type 
    * @return Mage_Core_Model_Resource_Type_Abstract 
    */ 
public function getConnectionTypeInstance($type) 
{ 
    if (!isset($this->_connectionTypes[$type])) { 
     $config = Mage::getConfig()->getResourceTypeConfig($type); 
     $typeClass = $config->getClassName(); 
     $this->_connectionTypes[$type] = new $typeClass(); 
    } 
    return $this->_connectionTypes[$type]; 
} 

इस लाइन 215 है

मैंने किसी ऐसे मुद्दे के लिए किसी की खोज की है लेकिन कोई भाग्य नहीं है इसलिए मैं अटक गया हूं और वास्तव में आवश्यकता है यह हल करने के लिए

क्या कोई मदद कर सकता है?

+0

कैब आप अपना कोड दिखाते हैं? –

+1

आपको यह त्रुटि कहां मिल रही है? क्या आप एक पूर्ण स्टैक ट्रेस पोस्ट कर सकते हैं? –

+0

@Tim मैं पूर्ण स्टैक ट्रेस कैसे प्राप्त कर पाऊंगा? वेबसाइट वर्तमान में अनुपलब्ध है क्योंकि इस पृष्ठ को पोस्ट करने वाले सभी पेज –

उत्तर

9

मुझे भी यही समस्या थी। कनेक्शन नोड के अंदर फ़ाइल अपने local.xml में

<type>pdo_mysql</type> 

जोड़ने की कोशिश करो।

 <default_setup> 
      <connection> 
       <host><![CDATA[localhost]]></host> 
       <username><![CDATA[your_user]]></username> 
       <password><![CDATA[your_pass]]></password> 
       <dbname><![CDATA[your_db]]></dbname> 
       <initStatements><![CDATA[SET NAMES utf8]]></initStatements> 
       <model><![CDATA[mysql4]]></model> 
       <type><![CDATA[pdo_mysql]]></type> 
       <pdoType><![CDATA[]]></pdoType> 
       <active>1</active> 
      </connection> 
     </default_setup> 

और यह भी अगर अपने संपादक जब अपने xml विन्यास फाइल ऑटो formating लाइन ब्रेक या खाली रिक्त स्थान जोड़ा जाँच करने की कोशिश: यह कुछ इस तरह होना चाहिए। कभी-कभी प्रकार नोड (और अन्य नोड्स) के लिए मान पंक्ति में रखा जाता है, और यह पार्स तोड़ता है। तो, सुनिश्चित करें कि आपकी एक्सएमएल फ़ाइल में मानों के चारों ओर कोई स्थान या रेखा ब्रेक नहीं है।

संबंधित मुद्दे