0

我正在尝试设置我的 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', ); 
} 
4

1 回答 1

0

你从哪里弄到蛋糕的?您拥有的蛋糕文件本身可能内容错误。在http://cakephp.org/上去 dl cake 而不是其他随机网站

于 2013-08-16T09:29:48.947 回答