未定义CakePHP错误数据库 [英] CakePHP Error Database not defined

查看:100
本文介绍了未定义CakePHP错误数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在每个问题中搜索了一个答案,但没有找到!
当我输入localhost / cakephp时出错:

I searched in every question an answer to this, but nothing found! This is the error when I enter in localhost/cakephp:

Notice (8): Undefined index: datasource [CORE\Cake\Model\ConnectionManager.php, line 258]

另一个错误:

Cake is NOT able to connect to the database.

找不到数据源类。

这是我在database.php中的配置:

This is my config in database.php:

<?php
class DATABASE_CONFIG {
var $default = array('driver' => 'mysql',
                 'persistent'  => false,
                 'database' => '',
                     'host'        => 'localhost',
                     'login'       => 'lorizz',
                     'password'    => 'reyxD22!',
                     'database'    => 'my_cakephp_project',
                     'prefix'      => '');

var $test = array('driver' => 'mysql',
                 'persistent'  => false,
                  'database' => '',
                     'host'        => 'localhost',
                     'login'       => 'lorizz',
                     'password'    => 'reyxD22!',
                     'database'    => 'my_cakephp_project',
                     'prefix'      => '');

}
?>

任何答案?

推荐答案

您需要在变量
var $ default和var $ test中删除两次使用的数据库

There you need to remove database used twice in your variables var $default and var $test

database.php中的配置应该是:

the config in database.php should be :

<?php
class DATABASE_CONFIG {
var $default = array('driver' => 'mysql',
                 'persistent'  => false,
                     'host'        => 'localhost',
                     'login'       => 'lorizz',
                     'password'    => 'reyxD22!',
                     'database'    => 'my_cakephp_project',
                     'prefix'      => '');

var $test = array('driver' => 'mysql',
                 'persistent'  => false,
                     'host'        => 'localhost',
                     'login'       => 'user',
                     'password'    => 'password!',
                     'database'    => 'test_database_name',
                     'prefix'      => '');

}
?>

这篇关于未定义CakePHP错误数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆