我在xampp上安装了cakephp 2.7.5,但是当我运行我的应用程序时,我收到一条错误消息> CakePHP无法连接到数据库。
数据库连接" Mysql"缺失或无法创建。我怀疑我的mysql服务器没有正确配置,我特别担心php.ini文件中的PDO和pdo_mysql设置。我该如何启用它们? (我完全迷失在这里)提前致谢。
答案 0 :(得分:1)
您没有提及配置连接,因此您的问题很可能是缺少初始ideone link。
在设置配置之前,您显然需要创建一个数据库(可能是该数据库中具有足够权限的用户)。不要混淆php.ini
中的PDO配置,它应该与XAMPP开箱即用。
答案 1 :(得分:0)
将文件名从 database.php.default 重命名为 database.php 。在mysql中创建数据库。打开文件,从默认变量中更改mysql 登录,密码和数据库。然后运行您的应用程序。
public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'user',
'password' => 'password',
'database' => 'database_name',
'prefix' => '',
//'encoding' => 'utf8',
);