我正在尝试设置我的 cakePHP,所有其他消息都很好,但我无法修复标题中显示的此错误
PDO::__construct(): [CORE\Cake\Model\Datasource\Database\Mysql.php
在这个错误信息里面是
PDO::_ construct() - [内部],行 ??
Mysql::connect() - CORE\Cake\Model\Datasource\Database\Mysql.php,第 162 行
DboSource:: _construct() - CORE\Cake\Model\Datasource\DboSource.php,第 262 行
ConnectionManager::getDataSource() - CORE\Cake\Model\ConnectionManager.php,第 107 行
包括 - APP\View\Pages\home.ctp,第 100 行
View::_evaluate() - CORE\Cake\View\View.php,第 945 行
View::_render () - CORE\Cake\View\View.php,第 907 行
View::render() - CORE\Cake\View\View.php,第 471 行
Controller::render() - CORE\Cake\Controller\Controller.php ,第 948 行
PagesController::display() - APP\Controller\PagesController.php,第 73 行
ReflectionMethod::invokeArgs() - [internal],行 ??
Controller::invokeAction() - CORE\Cake\Controller\Controller.php,第 486 行
Dispatcher::_invoke() - CORE\Cake\Routing\Dispatcher.php,第 187 行
Dispatcher::dispatch() - CORE\Cake\Routing \Dispatcher.php,第 162 行
[主] - APP\webroot\index.php,第 111 行
有人可以帮我吗,需要帮助>.<
数据库.php 文件:
class DATABASE_CONFIG {
public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'local',
'login' => 'CakeUser',
'password' => 'CakePassword',
'database' => 'CakeDB',
'prefix' => '',
//'encoding' => 'utf8',
);
public $test = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'user',
'password' => 'password',
'database' => 'test_database_name',
'prefix' => '',
//'encoding' => 'utf8', );
}