我已将yii框架webapp迁移到1& 1服务器,我遇到了连接数据库的麻烦。错误是:
CDbConnection failed to open the DB connection: SQLSTATE[HY000] [2002] Connection refused
在我的config / main.php中,我有这个:
'db'=>array(
'connectionString' => 'mysql:host=localhost:/tmp/mysql5.sock;dbname=nombrebasededatos',
'emulatePrepare' => true,
'username' => 'nombreusuario',
'password' => 'password,',
'charset' => 'utf8',
),
为什么会发生这种情况?
答案 0 :(得分:0)
如评论中所述,1and1不使用localhost作为主机并在最后删除套接字,请尝试
'db'=>array(
'connectionString' => 'mysql:host=nombreusuario.db.1and1.com;dbname=nombrebasededatos',
'emulatePrepare' => true,
'username' => 'nombreusuario',
'password' => 'password,',
'charset' => 'utf8',
),