Problème de connexion à la base de donnée

Par pierrot10, il y a 12 ans


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

1 réponse