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!!!!