我有Magento的命令一個問題:PHP殼/ indexer.php reindexallMagento的PDO_MYSQL擴展未安裝
堆棧跟蹤:
0 /家庭/ taatoo/WWW/lib中/的Zend/DB /Adapter/Abstract.php(459):> Varien_Db_Adapter_Pdo_Mysql - > _連接()
1 /home/taatoo/www/lib/Zend/Db/Adapter/Pdo/Abstract.php(238):Zend_Db_Adapter_Abstract->查詢('SET NAMES utf8',Array)
2/home/taatoo/ww w/lib/Varien/Db/Adapter/Pdo/Mysql.php(419):Zend_Db_Adapter_Pdo_Abstract-> query('SET NAMES utf8',Array)
3/home/taatoo/www/app/code/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',對象(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線302
線301/302/303是:
if (!extension_loaded('pdo_mysql')) {
throw new Zend_Db_Adapter_Exception('pdo_mysql extension is not installed');
}
或者,如果我在/ home /項目/ WWW /或/家庭/項目/ WWW執行print_r(get_loaded_extensions());
/lib/Varien/Db/Adapter/Pdo /我正確得到「pdo_mysql」擴展名。
我也得到true
如果我在這個腳本中做var_dump(extension_loaded('pdo_mysql'));
。
但false
,如果我做同樣的事情在/home/project/www/lib/Varien/Db/Adapter/Pdo/Mysql.php
你在瀏覽器中執行print_r/var_dump嗎?這聽起來像他是網絡和控制檯PHP配置之間的不匹配:) –
是@DanielSloof它似乎也是我的;) –