在xampp上安装cake php

时间:2009-04-12 23:34:42

标签: php mysql configuration cakephp xampp

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

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

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

  

您的tmp目录是可写的。

     

正在使用FileEngine   缓存。要更改配置编辑   APP /配置/ core.php中

     

您的数据库配置文件是   本。

     

Cake无法连接到   数据库中。

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

* edit关于在蛋糕中配置数据记录的建议也将是一个很好的帮助

3 个答案:

答案 0 :(得分:1)

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

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

如果失败了,你可能想检查Apache和MySQL日志文件,甚至是防火墙(如果有的话)。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

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

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

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