gpt4 book ai didi

php - 未安装 magento pdo_mysql 扩展

转载 作者:行者123 更新时间:2023-11-29 06:53:10 26 4
gpt4 key购买 nike

我的 magento 命令有问题:php shell/indexer.php reindexall

Stack trace:

0 /home/taatoo/www/lib/Zend/Db/Adapter/Abstract.php(459): > Varien_Db_Adapter_Pdo_Mysql->_connect()

1 /home/taatoo/www/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('SET NAMES utf8', Array)

2 /home/taatoo/www/lib/Varien/Db/Adapter/Pdo/Mysql.php(419): Zend_Db_Adapter_Pdo_Abstract->query('SET NAMES utf8', Array)

3 /home/taatoo/www/app/code/core/Mage/Core/Model/Resource.php(169): Varien_Db_Adapter_Pdo_Mysql->query('SET NAMES utf8')

4 /home/taatoo/www/app/code/core/Mage/Core/Model/Resource.php(110): Mage_Core_Model_Resource->_newConnection('pdo_mysql', Object(Mage_Core_Model_Config_Element))

5 /home/taatoo/www/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(320): Mage_Core_Model_Resource->getConnection('core_write')

6 /home/taatoo/www/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(350): Mage_Core in /home/taatoo/www/lib/Varien/Db/Adapter/Pdo/Mysql.php on line 302

第 301/302/303 行是:

if (!extension_loaded('pdo_mysql')) {
throw new Zend_Db_Adapter_Exception('pdo_mysql extension is not installed');
}

或者,如果我在/home/project/www/或/home/project/www/lib/Varien/Db/Adapter/Pdo/中执行 print_r(get_loaded_extensions()); 我正确获取“pdo_mysql”扩展名。

如果我在这个脚本中执行 var_dump(extension_loaded('pdo_mysql'));,我也会得到 true

但是 false 如果我在/home/project/www/lib/Varien/Db/Adapter/Pdo/Mysql.php 中做同样的事情

最佳答案

如评论中所述,您可能正在使用两个不同的 php.ini 文件。
要检查,请将 throw new Zend_Db_Adapter_Exception 行更改为

throw new Zend_Db_Adapter_Exception(
'pdo_mysql extension is not installed. php.ini:'
. get_cfg_var('cfg_file_path')
);

并将结果与​​

的输出进行比较
var_dump(get_cfg_var('cfg_file_path'), extension_loaded('pdo_mysql'));

在您的命令行脚本中。

另见:
http://docs.php.net/manual/en/function.get-cfg-var.php
http://docs.php.net/manual/en/function.php-ini-loaded-file.php
http://docs.php.net/manual/en/function.php-ini-scanned-files.php

关于php - 未安装 magento pdo_mysql 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14258584/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com