J'essaie actuellement de faire cuire des modèles pour un projet dans CakePHP. J'ai mis en place mes tables de base de données et cuit mon projet de skeleton. J'exécute ensuite ce qui suit par l'intermédiaire du terminal:Bake Models - CakePHP - Ubuntu
cake bake -app /home/gary/glecto/
Qui m'affichent alors le menu correct. Quand je choisis « M » Je reçois l'erreur suivante
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.
Est-ce que quelqu'un a des idées sur la façon dont je pouvais résoudre ce problème? Je me suis gratté la tête pendant des heures.
EDIT
code de connexion
class DATABASE_CONFIG {
var $default = array(
'driver' => 'mysql',
'persistent' => false,
'host' => 'localhost',
'port' => 3306,
'login' => 'root',
'password' => '',
'database' => 'glectoMVC',
);
}
également - Si je regarde la page de démarrage généré CakePHP confirme que ma connexion de base de données est OK.
Pouvez-vous poster les informations de connexion de base de données dans app/config/database.php? – Joseph
Votre serveur mySQL est-il en cours d'exécution? –
J'ai édité avec les informations de connexion database.php et je lance LAMPP – GaryDevenay