2015-03-17 2 views
0

Мой database.php:базы данных CakePHP

class DATABASE_CONFIG { 
    public $default = array(
     'datasource' => 'Database/MySql', 
     'persistent' => false, 
     'host' => 'localhost', 
     'login' => '', 
     'password' => '', 
     'database' => 'cake_database', 
     'schema' => '', 
     'prefix' => '', 
     'encoding' => 'utf8' 
    ); 

    public $test = array(
     'datasource' => 'Database/MySql', 
     'persistent' => true, 
     'host' => 'localhost', 
     'login' => '', 
     'password' => '', 
     'database' => 'cake_database', 
     'prefix' => '', 
     //'encoding' => 'utf8', 
    ); 
} 

показывает это уведомление: CakePHP это не может подключиться к соединению database.Database «Mysql» отсутствует, или не может быть создан.

Пожалуйста, помогите ...........

+0

Хорошо, что ваш сервер MySQL запущен? –

+0

Также для входа в систему по умолчанию для MySQL используется root. У вас нет ни одного пользователя –

+0

Я использую сервер Wamp. Он работает. – Monzur

ответ

0

общественности $ по умолчанию = массив ('DataSource' => 'База данных/MySql', 'постоянные' => ложно, 'хозяин' => 'localhost', 'login' => 'root', 'password' => '', 'database' => 'cake_database', 'schema' => '', 'prefix' => '', 'encoding' = > 'utf8');

Mysql по умолчанию Логин является корень и пароль пустым,

Если у вас есть изменить его, вы должны ввести имя пользователя и пароль для доступа к базе данных ..

Это просто потому, что CakePHP не удалось подключиться к MySQL ..

Смежные вопросы