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";}
4

4 回答 4

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)”选项。

如果这些步骤没有帮助,我会尝试与支持人员联系,因为他们似乎遇到了一些问题,请参阅链接

让我知道我是否可以为您提供更多帮助。

于 2013-07-03T06:11:34.283 回答
0

正如所说的未加载 pdo 扩展名,您应该从 php.ini 加载 pdo 扩展名

于 2013-07-03T06:21:40.960 回答
0

我们用过

扩展=pdo.so

扩展=pdo_mysql.so

扩展=php_pdo.dll

扩展=php_pdo_mssql.dll

它工作正常。

于 2013-12-03T13:46:20.247 回答
0

要在 EasyApache(apache 更新)中加载 pdo.so 和 pdo_mysql.so,请使用加载您自己的配置文件并从详尽的选项列表中选择它:-)

于 2014-05-06T16:49:27.103 回答