【发布时间】:2014-02-20 13:28:04
【问题描述】:
我已经在网上搜索了答案,但到目前为止还没有成功。我正在尝试将 CakePHP 连接到数据库。但我一直得到同样的回应:
CakePHP is NOT able to connect to the database.
Database connection "Mysql" is missing, or could not be created.
这是我的 database.php 文件的一部分
public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => '',
'database' => 'cake',
'prefix' => '',
//'encoding' => 'utf8',
);
^我还根据 phpmyadmin 中的访问权限列表尝试了不同的主机/登录组合。
我认为一个问题可能是 Wampserver 找到了错误的 php.ini 文件。似乎它正在将文件加载到:“C:\Program Files (x86)\PHP\php.ini”而不是“C:\wamp...”下的某个位置。我将如何将其设置为指向正确的文件??
但是,我在两个文件中都添加了“extension=php_pdo_mysql.dll”这一行,但还是没有成功。任何帮助将不胜感激。
【问题讨论】:
-
mysql 是否在本地运行?
-
查看此链接stackoverflow.com/questions/19280245/…。似乎是同一个问题。