未定义CakePHP错误数据库 [英] CakePHP Error Database not defined
本文介绍了未定义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屋!
查看全文