上传Yii网站在线时出错

时间:2015-01-02 22:03:48

标签: php web yii hosting

当我将我的Yii网站上传到idwebhost时,我有这样的问题

CDbConnection failed to open the DB connection: SQLSTATE[HY000] [1045] Access denied for user 'cieprod1_ubay'@'ngasem.idwebhost.com' (using password: YES) 

main.php中的我的配置:

'db'=> array(
        'connectionString' => 'mysql:host=cieproduction.com;dbname=cieprod1_dbmabak',
        'emulatePrepare' => true,
        'username' => 'cieprod1_ubay',
        'password' => 'XXXXXXXX',
        'charset' => 'utf8',
        ....
    );

我不知道出了什么问题:(

3 个答案:

答案 0 :(得分:1)

尝试host=localhosthost=127.0.0.1而不是cieproduction.com

答案 1 :(得分:0)

实际上,您的MySQL数据库主机位于cieproduction.com上,并且您尝试从 ngasem.idwebhost.com 进行访问。因此,您应该从主机 ngasem.idwebhost.com 为用户 cieprod1_ubay 授予权限,以访问您的数据库 cieprod1_dbmabak 。 MySQL服务器上的此用户“显示”为cieprod1_ubay @ ngasem.idwebhost.com。 MySQL授权查询如下所示:

grant all on cieprod1_dbmabak.* to `cieprod1_ubay`@`ngasem.idwebhost.com`;

或尝试联系托管管理员以帮助您。

答案 2 :(得分:0)

试试这个

'db'=> array(
        'connectionString' => 'mysql:host=localhost;dbname=cieprod1_dbmabak',
        'emulatePrepare' => true,
        'username' => 'cieprod1_ubay',
        'password' => 'XXXXXXXX',
        'charset' => 'utf8',
        ....
    );