Intereting Posts
Какой XML-парсер вы используете для PHP? диспетчер иногда вызывает код из другого приложения Выдает ли Apache 2 gzip json по умолчанию? PHP preg_match, чтобы получить слово после пробела, где есть слово KG возвращать все результаты из строки mysql, разделенной запятыми, соответствующими значению Не удалось проанализировать строку времени в позиции 41 (i): спецификация двойного часового пояса php sql объединяют несколько таблиц из разных баз данных Область применения в php Почему var_dump не работает с объектами DomDocument, а print ($ dom-> saveHTML ())? Хотите проверить день уже существует Yii2 Gridview – Как использовать итоговые значения для нижнего уровня Вызов функций-функций-членов () в массиве (Laravel 5.3) Yii2 cors фильтрует ошибку, если нет заголовка «Access-Control-Allow-Origin» Как правильно вызвать Python Pyro-клиент с помощью PHP и веб-сервера Apache? php для получения всех понедельников в диапазоне дат

База данных ошибок CakePHP не определена

Я искал в каждом вопросе ответ на этот вопрос, но ничего не нашел! Это ошибка, когда я вхожу в 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' => ''); } ?> 

Любой ответ?

Solutions Collecting From Web of "База данных ошибок CakePHP не определена"

Там вам нужно удалить базу данных, используемую дважды в переменных var $ default и var $ test

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

только измените 'driver' => 'mysql', на 'datasource' => 'Database / Mysql',

 <?php class DATABASE_CONFIG { public $default = array('datasource' => 'Database/Mysql', 'persistent' => false, 'database' => '', 'host' => 'localhost', 'login' => 'lorizz', 'password' => 'reyxD22!', 'database' => 'my_cakephp_project', 'prefix' => ''); public $test = array('datasource' => 'Database/Mysql', 'persistent' => false, 'database' => '', 'host' => 'localhost', 'login' => 'lorizz', 'password' => 'reyxD22!', 'database' => 'my_cakephp_project', 'prefix' => ''); } ?>