【发布时间】:2011-12-29 04:03:06
【问题描述】:
我在尝试访问 gii 中的“模型”和“CRUD”生成器时遇到此错误。
CDbConnection 未能打开 DB 连接:SQLSTATE[42000] [1044] 用户 'jivaindo_fin'@'localhost' 拒绝访问数据库 'jivaindo_finale'
服务器在其他地方是远程的。并使用 Cpanel 访问它。服务器名称是“jivcom.com”。 (我使用 filezilla 编辑了文件)
使用的数据库是 MySQL。 我检查了数据库名称、数据库用户名和密码。一切都在 Cpanel 中匹配。
这是 web 文件夹中的 config/main.php。我怀疑这是我得到错误的地方,但我找不到它。
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=jivaindo_finale',
'emulatePrepare' => true,
'username' => 'jivaindo_fin',
'password' => 'j1v41nd0',
'charset' => 'utf8',
),
有人可以帮我解决这个问题吗?任何解决方案使其能够访问“模型”生成器?
【问题讨论】:
-
如果数据库在另一台服务器上,为什么你的host=localhost?应该是:host =你的mysql服务器的ip
标签: php mysql frameworks yii cpanel