Bonjour à tous.
J'ai un probleme quand je veux lancer la commande bake. La configuration de la base de données fonctionne correctement, mais quand je fais genre cake bake model ou controller ou autre, j'ai le message d'erreur suivant:
Fatal error: Call to undefined function mysql_query() in C:\UwAmp\www\cakephp\cake\libs\model\datasources\dbo\dbo_mysql.php on line
600
J'ai cherché sur le web, rien trouvé. je travail avec Uwamp.
merci d'avance à ceux qui essaieront de m'aider ;)
J'ai trouvé la solution!
En fait php.exe utilise un mauvais path pour php.ini.
Il faut juste déplacer le php.ini de wamp et le mettre dans C:\WINDOWS
oui voilà ce que j'ai dans le Path
C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\UwAmp\www\cakephp\cake\console;C:\UwAmp\apache\php_5.2.13;C:\UwAmp\bin\database\mysql-5.5.9;C:\Program Files (x86)\Windows Live\Shared
bon j'ai vu sur le net qu'il y avait une histoire de mysql.sock, mais ça c'est que pour linux et mac
j'ai modifié, mais rien n'y fait ...
cela pourrait être du au fait que j'utilise uwamp ??
Non, ça marche pas ...
Il semblerait que php marche en ligne de commande mais pas mysql.
par contre j'ai lu sur le net qu'il y avait une histoire de socket de port etc ... je ne sais pas si cela s'applique à Windows
Non normalement si tu as ajouté le dossier bin de mysql au path tu ne devrais pas avoir commande inconnu. Ce n'est pas normal.
J'ai corrigé, le chemin vers le dossier bin, maintenant mysql en cli fonctionne. mais toujours pas le cake baking ...
Fatal error: Call to undefined function mysql_query() in C:\UwAmp\www\cakephp\cake\libs\model\datasources\dbo\dbo_mysql.php on line 613
mais en tapant mysql tout simplement, j'ai le message suivant, je suppose que c'est normal:
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
sinon mysql fonctionne bien
C'est ce que j'ai fait mysql -u root -p, mysql fonctionne.
Pour le cake bake, la config de la bdd marche mais quand je fais fais cake bake model par exemple, j'ai le message d'erreur.
Fatal error: Call to undefined function mysql_query() in C:\UwAmp\www\cakephp\cake\libs\model\datasources\dbo\dbo_mysql.php on line 613
Je désespère là =(