2009-04-12 82 views
1

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

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

但现在我得到的欢迎页面上的以下内容:

你的tmp目录是可写的。

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

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

Cake不能连接到 数据库。

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

*在蛋糕配置数据记录将是一个很大的帮助太

+1

你配置了cakephp的错误日志吗?我会首先在那里寻找线索。 – muratgu 2009-04-13 00:33:59

+0

我不知道如何做到这一点我害怕。我找到了configure.php和cake_log.php,但是当涉及到更改值时,文档并没有真正的帮助。据我所见,蛋糕网站上的唯一文档与记录您的应用程序有关,而不是核心cakephp框架。 – wheresrhys 2009-04-13 10:41:12

回答

1

首先,编辑~/app/config/core.php,提高调试到2编辑的建议,这会给你更详细的错误报告。

二,三重检查您的~/app/config/database.php,并确保110%没有错别字。如果没有错字,尝试使用非蛋糕脚本连接相同的数据。

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

0

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

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

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

var $default = array(
    'driver' => 'mysql', 
    'persistent' => false, 
    'host' => 'localhost', 
    'login' => 'root', 
    'password' => '', 
    'database' => 'db_name', 
    'prefix' => '', 
); 
1

当使用phpMyAdmin来添加用户的phpcake连接带我不得不把主机设置为localhost,而不是%