0

我正在尝试使用该yii框架一段时间。我一直在指 - first-app-docyiic-doc

我已经阅读了关于“stackoverflow”的所有与我相关的帖子,但无法解决我的问题。主要是因为我被困在.ini文件和pdo.

我已经protected/config/main.php根据我的数据库配置修改了配置文件。我正在使用命令行工具 -yiic创建model. 它给了我 'http://hostname/path/to/index.php?r=user' 来命中。

当我击中http://localhost/index.php?r=user; 它给出了CDbException-CDbConnection failed to open the DB connection: could not find driver在浏览器本身。pdo_mysql好像找不到
另外,我没有php.ini文件/etc/php5/,但我有不同php.ini的文件/etc/php5/cgi//etc/php5/apache2//etc/php5/cli/

另外,这个php5-mysql包,我已经安装在我的电脑上了。

我一直在尝试和尝试。这像是不可能做到的。

4

2 回答 2

0

我知道这是一个有点老的问题,但希望它可以帮助其他人,我实际上遇到了同样的问题,我在我们设置服务器的谷歌计算引擎上使用它,我们发现你也必须安装 sqlite PDO 扩展作为 MySQL PDO 扩展。

有关我的问题的更多信息:https ://stackoverflow.com/a/24555366/817213

希望这也可以帮助其他人。

于 2014-07-16T13:42:50.443 回答
0

1-尝试使用 MAMP 或 WAMP 或 XAMP 访问数据库,甚至首先通过命令行访问数据库。然后,您将知道是否需要用户名和密码。

2-检查你有什么数据库。你会知道数据库是否存在。

3-检查项目中的数据库连接字符串是否正确。

于 2016-08-31T09:14:59.740 回答