我正在尝试使用yii
框架一段时间。我一直在提及 - first-app-doc和yiic-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
包,我把它安装在我的电脑上。
我一直在努力尝试。这是不可能做到的。
答案 0 :(得分:0)
我知道这是一个有点老问题,但希望它可以帮助其他人,我实际上有同样的问题我在Google Compute引擎上使用它我们设置服务器,我们发现你必须安装sqlite PDO扩展以及MySQL PDO扩展。
有关我的问题的更多信息:https://stackoverflow.com/a/24555366/817213
希望这也可以帮助其他人。
答案 1 :(得分:0)
1-尝试使用MAMP或WAMP或XAMP访问数据库,或者甚至首先使用命令行访问数据库。然后,您将知道是否需要用户名和密码。
2-检查您拥有的数据库。你会知道数据库是否存在。
3-检查项目中的数据库连接字符串是否正确。