我目前正在嘗試爲CakePHP中的項目烘焙模型。我建立了我的數據庫表並烘焙了我的骨架項目。我然後通過終端執行以下命令:烘焙模型 - CakePHP - Ubuntu
cake bake -app /home/gary/glecto/
,然後正確的菜單顯示的我。當我選擇「M」時出現以下錯誤
PHP Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /usr/share/php/cake/libs/model/datasources/dbo/dbo_mysql.php on line 540
Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /usr/share/php/cake/libs/model/datasources/dbo/dbo_mysql.php on line 540
PHP Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in /usr/share/php/cake/libs/model/datasources/dbo/dbo_mysql.php on line 546
Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in /usr/share/php/cake/libs/model/datasources/dbo/dbo_mysql.php on line 546
PHP Warning: mysql_get_server_info() expects parameter 1 to be resource, boolean given in /usr/share/php/cake/libs/model/datasources/dbo/dbo_mysql.php on line 554
Warning: mysql_get_server_info() expects parameter 1 to be resource, boolean given in /usr/share/php/cake/libs/model/datasources/dbo/dbo_mysql.php on line 554
PHP Warning: mysql_query() expects parameter 2 to be resource, boolean given in /usr/share/php/cake/libs/model/datasources/dbo/dbo_mysql.php on line 588
Warning: mysql_query() expects parameter 2 to be resource, boolean given in /usr/share/php/cake/libs/model/datasources/dbo/dbo_mysql.php on line 588
Your database does not have any tables.
有沒有人有任何想法可以解決這個問題?我一直在摸索我的頭幾個小時。
編輯
連接代碼
class DATABASE_CONFIG {
var $default = array(
'driver' => 'mysql',
'persistent' => false,
'host' => 'localhost',
'port' => 3306,
'login' => 'root',
'password' => '',
'database' => 'glectoMVC',
);
}
而且 - 如果我看CakePHP的生成啓動頁面也證實了我的數據庫連接正常。
你可以在app/config/database.php中發佈數據庫連接信息嗎? – Joseph
是你的mySQL服務器在運行嗎? –
我與database.php中連接信息編輯,我運行LAMPP – GaryDevenay