2013-07-03 34 views
1
a:4:{i:0;s:78:"The PDO extension is required for this adapter but the extension is not loaded";i:1;s:1536:"#0 /home/fnmvhnvj/public_html/lib/Zend/Db/Adapter/Abstract.php(247): Zend_Db_Adapter_Pdo_Abstract->setFetchMode(2) 
#1 /home/fnmvhnvj/public_html/app/code/core/Mage/Core/Model/Resource.php(165): Zend_Db_Adapter_Abstract->__construct(Array) 
#2 /home/fnmvhnvj/public_html/app/code/core/Mage/Core/Model/Resource.php(110): Mage_Core_Model_Resource->_newConnection('pdo_mysql', Object(Mage_Core_Model_Config_Element)) 
#3 /home/fnmvhnvj/public_html/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(320): Mage_Core_Model_Resource->getConnection('core_write') 
#4 /home/fnmvhnvj/public_html/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(350): Mage_Core_Model_Resource_Db_Abstract->_getConnection('write') 
#5 /home/fnmvhnvj/public_html/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(335): Mage_Core_Model_Resource_Db_Abstract->_getWriteAdapter() 
#6 /home/fnmvhnvj/public_html/app/code/core/Mage/Core/Model/Resource/Config.php(55): Mage_Core_Model_Resource_Db_Abstract->_getReadAdapter() 
#7 /home/fnmvhnvj/public_html/app/code/core/Mage/Core/Model/Config.php(354): Mage_Core_Model_Resource_Config->loadToXml(Object(Mage_Core_Model_Config)) 
#8 /home/fnmvhnvj/public_html/app/code/core/Mage/Core/Model/Config.php(260): Mage_Core_Model_Config->loadDb() 
#9 /home/fnmvhnvj/public_html/app/code/core/Mage/Core/Model/App.php(270): Mage_Core_Model_Config->init(Array) 
#10 /home/fnmvhnvj/public_html/app/Mage.php(640): Mage_Core_Model_App->init('', 'store', Array) 
#11 /home/fnmvhnvj/public_html/index.php(80): Mage::init() 
#12 {main}";s:3:"url";s:1:"/";s:11:"script_name";s:10:"/index.php";} 
+0

就修好了​​這個問題/錯誤 –

+1

Upvoted到讓你回到0:D –

+0

還要確保'app/etc/local.xml'中的MySQL用戶名和密碼是正確的 –

回答

17

確保你有一個php.ini文件與靠近底部以下行:

代碼:

extension=pdo.so 
extension=pdo_sqlite.so 
extension=sqlite.so 
extension=pdo_mysql.so 

如果你不已經有此文件,去的cPanel - >軟件/服務 - > PHP配置 - >安裝php.ini主文件。您可能還希望將您的帳戶設置爲使用PHP Config下的「PHP5(single php.ini)」選項。

如果這些步驟沒有幫助,我會嘗試讓與支持接觸,因爲他們似乎有一些問題參考LINK

讓我知道如果我能幫助你。

+0

已經添加了這些擴展 –

+0

你有沒有檢查是否有任何public_html級別php.ini? – liyakat

+0

檢查不是php.ini isse –

0

因爲它是說,PDO擴展不加載您應該加載在php.ini中的PDO擴展

0

我們已經使用

延長= pdo.so

延長= pdo_mysql.so

延長= php_pdo.dll

延長= php_pdo_mssql.dll

它工作正常。

0

要加載在EasyApache的pdo.so和pdo_mysql.so(阿帕奇更新)使用你自己的空間負荷和選擇它從詳盡的選項列表 :-)