2014-03-16 2 views
0

Я запустил этот код на Mac, и я получаю эту ошибку.Mac Xampp Cakephp Bake Error

$ php cake.php bake all 

$ cd /Applications/XAMPP/htdocs/cakephp/app/Console/ 
Kgunner-iMac:Console kgunner$ php cake.php bake all 

Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are   *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Calcutta' for 'IST/5.0/no DST' instead in /Applications/XAMPP/xamppfiles/htdocs/cakephp/lib/Cake/Cache/CacheEngine.php on line 60 

Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Calcutta' for 'IST/5.0/no DST' instead in /Applications/XAMPP/xamppfiles/htdocs/cakephp/lib/Cake/Cache/CacheEngine.php on line 60 

Welcome to CakePHP v2.4.6 Console 
--------------------------------------------------------------- 
App : app 
Path: /Applications/XAMPP/xamppfiles/htdocs/cakephp/app/ 
--------------------------------------------------------------- 
Bake All 
--------------------------------------------------------------- 
Warning Error: PDO::__construct(): [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) in [/Applications/XAMPP/xamppfiles/htdocs/cakephp/lib/Cake/Model/Datasource/Database/Mysql.php, line 175] 

Error: Database connection "Mysql" is missing, or could not be created. 
#0  /Applications/XAMPP/xamppfiles/htdocs/cakephp/lib/Cake/Model/Datasource/DboSource.php(260): Mysql->connect() 
#1 /Applications/XAMPP/xamppfiles/htdocs/cakephp/lib/Cake/Model/ConnectionManager.php(105): DboSource->__construct(Array) 
#2 /Applications/XAMPP/xamppfiles/htdocs/cakephp/lib/Cake/Console/Command/Task/ModelTask.php(927): ConnectionManager::getDataSource('default') 
#3 /Applications/XAMPP/xamppfiles/htdocs/cakephp/lib/Cake/Console/Command/Task/ModelTask.php(864): ModelTask->getAllTables('default') 
#4 /Applications/XAMPP/xamppfiles/htdocs/cakephp/lib/Cake/Console/Command/Task/ModelTask.php(954): ModelTask->listAll('default') 
#5 /Applications/XAMPP/xamppfiles/htdocs/cakephp/lib/Cake/Console/Command/BakeShell.php(150): ModelTask->getName('default') 
#6 /Applications/XAMPP/xamppfiles/htdocs/cakephp/lib/Cake/Console/Shell.php(437): BakeShell->all() 
#7 /Applications/XAMPP/xamppfiles/htdocs/cakephp/lib/Cake/Console/ShellDispatcher.php(207): Shell->runCommand('all', Array) 
#8 /Applications/XAMPP/xamppfiles/htdocs/cakephp/lib/Cake/Console/ShellDispatcher.php(66): ShellDispatcher->dispatch() 
#9 /Applications/XAMPP/xamppfiles/htdocs/cakephp/app/Console/cake.php(36): ShellDispatcher::run(Array) 
#10 {main} 

Я получаю эту ошибку испеки. может кто-нибудь помочь, как исправить это, чтобы испечь правильно.

ответ

0

У вас возникли проблемы с конфигурацией базы данных. правильно настройте свою базу данных

+0

Конфигурация Db верна только, так как приложение, как правило, в веб-представлениях работает отлично –

2

в вашем database.php, изменить ваш хост от localhost к 127.0.0.1, это работает для меня.

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