php – 在yii2中迁移时,异常’无法找到驱动程序’
发布时间:2020-12-13 18:21:49 所属栏目:PHP教程 来源:网络整理
导读:这是我的堆栈跟踪: Exception 'yiidbException' with message 'could not find driver'in /opt/lampp/htdocs/advanced/vendor/yiisoft/yii2/db/Connection.php:534#0 /opt/lampp/htdocs/advanced/vendor/yiisoft/yii2/db/Connection.php(836): yiidbCon
这是我的堆栈跟踪:
Exception 'yiidbException' with message 'could not find driver' in /opt/lampp/htdocs/advanced/vendor/yiisoft/yii2/db/Connection.php:534 #0 /opt/lampp/htdocs/advanced/vendor/yiisoft/yii2/db/Connection.php(836): yiidbConnection->open() #1 /opt/lampp/htdocs/advanced/vendor/yiisoft/yii2/db/Connection.php(823): yiidbConnection->getMasterPdo() #2 /opt/lampp/htdocs/advanced/vendor/yiisoft/yii2/db/Command.php(208): yiidbConnection->getSlavePdo() #3 /opt/lampp/htdocs/advanced/vendor/yiisoft/yii2/db/Command.php(816): yiidbCommand->prepare(true) #4 /opt/lampp/htdocs/advanced/vendor/yiisoft/yii2/db/Command.php(350): yiidbCommand->queryInternal('fetchAll',NULL) #5 /opt/lampp/htdocs/advanced/vendor/yiisoft/yii2/db/mysql/Schema.php(198): yiidbCommand->queryAll() #6 /opt/lampp/htdocs/advanced/vendor/yiisoft/yii2/db/mysql/Schema.php(97): yiidbmysqlSchema->findColumns(Object(yiidbTableSchema)) #7 /opt/lampp/htdocs/advanced/vendor/yiisoft/yii2/db/Schema.php(140): yiidbmysqlSchema->loadTableSchema('migration') #8 /opt/lampp/htdocs/advanced/vendor/yiisoft/yii2/console/controllers/MigrateController.php(121): yiidbSchema->getTableSchema('{{%migration}}',true) #9 /opt/lampp/htdocs/advanced/vendor/yiisoft/yii2/console/controllers/BaseMigrateController.php(610): yiiconsolecontrollersMigrateController->getMigrationHistory(NULL) #10 /opt/lampp/htdocs/advanced/vendor/yiisoft/yii2/console/controllers/BaseMigrateController.php(102): yiiconsolecontrollersBaseMigrateController->getNewMigrations() #11 [internal function]: yiiconsolecontrollersBaseMigrateController->actionUp(0) #12 /opt/lampp/htdocs/advanced/vendor/yiisoft/yii2/base/InlineAction.php(55): call_user_func_array(Array,Array) #13 /opt/lampp/htdocs/advanced/vendor/yiisoft/yii2/base/Controller.php(151): yiibaseInlineAction->runWithParams(Array) #14 /opt/lampp/htdocs/advanced/vendor/yiisoft/yii2/console/Controller.php(91): yiibaseController->runAction('',Array) #15 /opt/lampp/htdocs/advanced/vendor/yiisoft/yii2/base/Module.php(455): yiiconsoleController->runAction('',Array) #16 /opt/lampp/htdocs/advanced/vendor/yiisoft/yii2/console/Application.php(161): yiibaseModule->runAction('migrate',Array) #17 /opt/lampp/htdocs/advanced/vendor/yiisoft/yii2/console/Application.php(137): yiiconsoleApplication->runAction('migrate',Array) #18 /opt/lampp/htdocs/advanced/vendor/yiisoft/yii2/base/Application.php(375): yiiconsoleApplication->handleRequest(Object(yiiconsoleRequest)) #19 /opt/lampp/htdocs/advanced/yii(31): yiibaseApplication->run() #20 {main} 我是yii2的新手.我在advaced / common / config / main-local.php中添加了数据库名称,用户名.使用xampp webserver和php的版本是5.6.8并且还启用了PDO. 这是我的数据库配置. 'db' => [ 'class' => 'yiidbConnection','dsn' => 'mysql:host=localhost;dbname=yii2advanced','username' => 'root','password' => '','charset' => 'utf8',],
在
Yii2发现了这个
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |