2015-10-25 84 views
0

我已经在xampp上安装cakephp 2.7.5,但是当我运行我的应用程序时,我收到一条错误消息> CakePHP无法连接到数据库。Cakephp安装

数据库连接“Mysql”丢失或无法创建。 <我怀疑我的mysql服务器没有正确配置,我对php.ini文件中的PDO和pdo_mysql设置有特别的担忧。我如何启用它们? (我完全失去了)先谢谢了。

+1

为什么使用cakephp 2而不是新版本3? CakePHP 2是非常糟糕的,因为它没有使用对象,但丑陋的数组。移动到蛋糕3更好 – Alejandro

+0

会这样做谢谢 – Juko

回答

1

你没有提到配置连接,所以你的问题很可能是初始缺失database configuration

在安装配置之前,您显然需要创建一个数据库(并且可能在该数据库中拥有足够权限的用户)。不要混淆php.ini中的PDO配置,它应该与XAMPP一起使用。

+0

我检查了我的数据库配置并更正了错误配置的凭据。问题解决了。谢谢。 – Juko

+0

太棒了!您也可以将答案标记为未来可供任何具有相同问题的人员参考。 – user221931

+0

我该怎么做? – Juko

0

重命名文件名从database.php.defaultdatabase.php中 .Create在MySQL数据库中。打开文件并更改您的mysql 登录,密码数据库从默认变量。然后运行您的应用程序。

public $default = array(
     'datasource' => 'Database/Mysql', 
     'persistent' => false, 
     'host' => 'localhost', 
     'login' => 'user', 
     'password' => 'password', 
     'database' => 'database_name', 
     'prefix' => '', 
     //'encoding' => 'utf8', 
    );