1

我在运行 XP 的笔记本电脑上安装了 xampp,它已经运行了很长时间,没有任何问题。

我刚刚尝试安装 cakephp,并更改了数据库配置并启用了 mod_rewrite。

但现在我在欢迎页面上得到以下信息:

您的 tmp 目录是可写的。

FileEngine 用于缓存。要更改配置编辑 APP/config/core.php

您的数据库配置文件存在。

Cake 无法连接到数据库。

我不知道为什么它没有连接到数据库。有没有其他人遇到过这个问题并且知道如何解决它?

*编辑关于在蛋糕中配置数据记录的建议也会有很大帮助

4

3 回答 3

1

当使用 phpmyadmin 为 phpcake 添加用户连接时,我必须将主机设置为localhost而不是%.

于 2011-02-26T19:18:37.500 回答
1

首先,编辑~/app/config/core.php并将调试提高到 2,这将为您提供更详细的错误报告。

其次,三重检查你的~/app/config/database.php,并 110% 确定那里没有错字。如果没有错字,请尝试使用非蛋糕脚本连接相同的数据。

如果这也失败了,您可能需要检查 Apache 和 MySQL 日志文件,甚至您的防火墙(如果有的话)。

于 2009-04-13T14:44:10.637 回答
0

您是否检查过您的数据库用户名和密码是否正确?

还要确保您的数据库确实存在。

以下是 XAMPP 使用的默认用户名和密码(实际上是没有密码):

var $default = array(
    'driver' => 'mysql',
    'persistent' => false,
    'host' => 'localhost',
    'login' => 'root',
    'password' => '',
    'database' => 'db_name',
    'prefix' => '',
);
于 2009-04-19T23:57:38.990 回答