gpt4 book ai didi

php - CakePHP 错误数据库未定义

转载 作者:可可西里 更新时间:2023-11-01 07:37:36 24 4
gpt4 key购买 nike

我在每个问题中都搜索了这个问题的答案,但没有找到!这是我在 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 中的配置:

<?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

database.php 中的配置应该是:

<?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' => '');

}
?>

关于php - CakePHP 错误数据库未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13333955/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com