2013-07-03 33 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(阿帕奇更新)使用你自己的空间负荷和选择它从详尽的选项列表 :-)