Bonjour à tous,
Avec mon terminal, je suis aller dans /app/Console/ (je suis sous Mac)
Puis je tape la commande
./cake bake
puis ensite je choisi la lettre f pour Fixture.
J'ai cet étrange message d'erreur (pourtant mon site fonctionne)
Savez vous ce que c'est et pourquoi?
f
Bake Fixture
Path: /Applications/MAMP/htdocs/cakephp/app/Test/Fixture/
Warning Error: PDO::__construct(): [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) in [/Applications/MAMP/htdocs/cakephp/lib/Cake/Model/Datasource/Database/Mysql.php, line 177]
Error: Database connection "Mysql" is missing, or could not be created.
0 /Applications/MAMP/htdocs/cakephp/lib/Cake/Model/Datasource/DboSource.php(262): Mysql->connect() 1 /Applications/MAMP/htdocs/cakephp/lib/Cake/Model/ConnectionManager.php(107): DboSource->__construct(Array) 2 /Applications/MAMP/htdocs/cakephp/lib/Cake/Console/Command/Task/ModelTask.php(929): ConnectionManager::getDataSource('default') 3 /Applications/MAMP/htdocs/cakephp/lib/Cake/Console/Command/Task/ModelTask.php(866): ModelTask->getAllTables('default') 4 /Applications/MAMP/htdocs/cakephp/lib/Cake/Console/Command/Task/ModelTask.php(955): ModelTask->listAll('default') 5 /Applications/MAMP/htdocs/cakephp/lib/Cake/Console/Command/Task/FixtureTask.php(162): ModelTask->getName('default') 6 /Applications/MAMP/htdocs/cakephp/lib/Cake/Console/Command/Task/FixtureTask.php(112): FixtureTask->_interactive() 7 /Applications/MAMP/htdocs/cakephp/lib/Cake/Console/Command/BakeShell.php(123): FixtureTask->execute() 8 /Applications/MAMP/htdocs/cakephp/lib/Cake/Console/Shell.php(436): BakeShell->main() 9 /Applications/MAMP/htdocs/cakephp/lib/Cake/Console/ShellDispatcher.php(209): Shell->runCommand(NULL, Array) 10 /Applications/MAMP/htdocs/cakephp/lib/Cake/Console/ShellDispatcher.php(68): ShellDispatcher->dispatch() 11 /Applications/MAMP/htdocs/cakephp/app/Console/cake.php(33): ShellDispatcher::run(Array) 12 {main}Il faut savoir que j'ai fait une mise à jour de cake PHP de la version 2.2.5 à 2.4.2 en copiant le dossier lib/Cake de la vesion 2.4.2 dans le dossier /lib/ de l'application.
Si vous aviez une idée comment résoudre mon problème, ca serait coooool!!!!