数据库配置问题CakePHP

数据库配置问题CakePHP,cakephp,Cakephp,My database.php: class DATABASE_CONFIG { public $default = array( 'datasource' => 'Database/MySql', 'persistent' => false, 'host' => 'localhost', 'login' => '', 'password' => '', 'dat

My database.php:

class DATABASE_CONFIG {
    public $default = array(
        'datasource' => 'Database/MySql',
        'persistent' => false,
        'host' => 'localhost',
        'login' => '',
        'password' => '',
        'database' => 'cake_database',
        'schema' => '',
        'prefix' => '',
        'encoding' => 'utf8'
    );

    public $test = array(
        'datasource' => 'Database/MySql',
        'persistent' => true,
        'host' => 'localhost',
        'login' => '',
        'password' => '',
        'database' => 'cake_database',
        'prefix' => '',
        //'encoding' => 'utf8',
    );
}
显示此通知:CakePHP无法连接到数据库。缺少或无法创建数据库连接Mysql


请帮助……….

public$default=array'datasource'=>'Database/MySql','persistent'=>false','host'=>'localhost','login'=>'root','password'=>,'Database'=>'cake\u Database','schema'=>,'prefix'=>,'encoding'=>'utf8'

Mysql默认登录名为root,密码为空

如果要更改,则必须输入访问数据库的用户和密码


这只是因为cakephp无法连接到mysql。

您的mysql服务器启动了吗?mysql的默认登录名是root。您在使用wamp服务器时没有任何用户指定。它正在运行。如果在安装wamp时设置了用户和密码,那么请尝试指定用户和密码。我很确定用127.0.0.1替换localhost不会导致此问题。问题是没有指定用户。我很高兴你解决了这个问题。