我已经在运行XP的笔记本电脑上安装了xampp,并且它已经运行了很长时间没有任何问题。
我刚尝试安装cakephp,并修改了数据库配置并启用了mod_rewrite。
但现在我在欢迎页面上收到以下内容:
您的tmp目录是可写的。
正在使用FileEngine 缓存。要更改配置编辑 APP /配置/ core.php中
您的数据库配置文件是 本。
Cake无法连接到 数据库中。
我不知道为什么它没有连接到数据库。有没有其他人遇到这个问题,并知道如何解决它?
* edit关于在蛋糕中配置数据记录的建议也将是一个很好的帮助
答案 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' => '',
);