转到aws后,CDbConnection无法打开数据库连接Yii

时间:2018-11-21 16:05:32

标签: mysql pdo yii yii2

我是yii的新手。我正在将一个预制的yii网站转移到我的aws服务器。在将更新后的数据库信息添加到protected / config / main.php之后,出现此错误。这些参考文献均无效。请帮忙。 网站网址:http://multilingualbabies.com

1 个答案:

答案 0 :(得分:1)

可能的问题:

1)PDO驱动程序可能未启用

2)您的dsn连接不是事实,请确保您的配置如下:

return [
    'class' => 'yii\db\Connection',
    'dsn' => 'mysql:host=localhost;dbname=dbName',
    'username' => 'root',
    'password' => 'yourPAssword',
    'charset' => 'utf8',
];

注意:确保在dsn中设置了 mysql:

3)如果其他人尝试通过添加像'dsn' => 'mysql:host=localhost;port=portNumber;dbname=dbName',这样的端口来更改dsn,请确保您的mysql端口为3306。

祝你好运