今天在使用 yii\migrate 进行数据迁移的时候,蹦出一个错误,
Exception 'yii\db\Exception' with message 'could not find driver'
in D:\wamp\www\yii\vendor\yiisoft\yii2\db\Connection.php:550
找了一大堆的处理方法,把db配置文件中的localhost改为127.0.0.1 之后还是有问题。
有的说是pdo 扩展的原因,好吧,我看了一下apache下边的php.ini ,没错,extension=php_pdo_mysql.dll 是打开的,那为啥还是报错,原来,是前两天我在php目录下修改的php.ini-production 为php.ini ,这个配置文件中并没有开启pdo扩展,打开之后,一切安好。
本文解决了在使用Yii2框架进行数据库迁移时遇到的'couldnotfinddriver'错误。问题的根源在于使用的PHP配置文件中未正确启用PDO MySQL扩展。
1272

被折叠的 条评论
为什么被折叠?



