【发布时间】:2013-10-17 07:07:37
【问题描述】:
还有其他几篇关于此的帖子,但似乎没有一个答案对我有用。
当我在本地机器上导航到 CakePHP 页面时,出现了一个错误:
Cake 无法连接到数据库。数据库连接 “Mysql”丢失,或无法创建。
当我在 home.ctp 中运行 this helpful code 时,我得到以下响应:
错误!:SQLSTATE[42000] [1049] 未知数据库“测试”
但是,我的Users/Ben/Sites/myapp/app/Config/database.php 看起来像这样(我将 MAMP 设置为在 Users/Ben/Sites 中查找文档根目录):
<?php
class DATABASE_CONFIG {
public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'Ben',
'password' => 'mypass',
'database' => 'CV',
);
}
我创建了一个名为Ben 的mysql 用户,密码为mypass,并在其下创建了一个名为CV 的数据库。此外,我在任何地方都找不到提到test 数据库。帮忙?
【问题讨论】:
-
我收到了同样的错误消息,在我的情况下,更改整个模型目录的权限有很大帮助。
标签: php mysql macos cakephp mamp