Yii-框架迁移问题

时间:2014-01-06 13:10:54

标签: php yii

我在迁移网站时遇到“ CDbException-> CDbConnection无法打开数据库连接。 ”错误。我已经在特定域名上配置了我的网站 xyz.com ,出于某些原因我现在必须将其移至另一个域名abc.com。这两个域都托管在同一台服务器上,我为这两个域创建了两个数据库。

我已将文件从 xyz.com 复制到 abc.com ,并且未更改 protected / config / main.php文件 。并且该网站工作正常,因为它连接的数据库位于同一台服务器上。但是当我尝试更改数据库名称时,用户&在main.php文件中的密码,它给了我CDbConnection失败的错误。

我已正确检查所有凭据(用户名,dbname和pwd)是否有效。

* 注意: 数据库和相应的文件夹都在同一台服务器上。 *

任何想法在这里出了什么问题?

1 个答案:

答案 0 :(得分:1)

  1. 有一点需要注意的是,在运行yiic migrate命令时,你 需要在应用程序/受保护的文件夹中。
  2. 要记住的另一件事是你需要编辑数据库 您在protected / main / console.php文件中的配置 将要碰到以下错误异常'CDbException' 消息'CDbConnection无法打开数据库连接:可以 找不到司机 /path/to/your/yii/lib/framework/db/CDbConnection.php:287
  3. 您需要检查Yii框架路径是否正确 应用/保护/ yiic.php。