Je suis nouveau à cakephp alors je viens de travailler à travers le livre de cuisine et je travaille maintenant à travers "Beginning CakePHP de novice à professionnel" par Apress. Je suis arrivé à la section Bake du livre mais je n'arrive pas à le faire fonctionner dans Windows 7.cakephp cuisson dans Windows 7
J'ai ajouté le chemin à mes "variables d'environnement" donc je n'ai pas besoin de naviguer jusqu'à l'emplacement de cake.bat mais je n'arrive pas à avoir du boulanger pour travailler.
je tape cake bake -app C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\testBlog\app\
et obtenez:
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Poncho>cake bake -app C:\Program Files (x86)\Apache Software Foundation
\Apache2.2\htdocs\testBlog\app\
♀
Welcome to CakePHP v1.3.3 Console
---------------------------------------------------------------
App : Program
Path: C:\\Program
---------------------------------------------------------------
Bake Project
Skel Directory: C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdo
cs\testBlog\cake\console\templates\skel
Will be copied to: C:\\Program\Files
---------------------------------------------------------------
Look okay? (y/n/q)
[y] >
Si je tape « y » (sans les guillemets), il passe par des choses me demande alors la configuration db, je mets toutes les informations et il termine l'enregistrement l'information de configuration de DB et finit alors. Lorsque j'essaie à nouveau cake bake
, je reçois à nouveau l'écran ci-dessus, chaque fois que j'essaie, il semble ne pas comprendre que je l'ai configuré avant que le répertoire Skel soit copié et que l'information de base de données soit configurée.
Une idée de ce qui pourrait être faux?
Merci d'avance.
P.S.
Ma position app est à: C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\testBlog\
bien thats où tous les trucs de CakePHP est. Devrais-je avoir le noyau cakephp séparé de chaque dossier de l'application? Ou chaque application devrait-elle avoir son propre truc cakephp? Par exemple, devrais-je avoir mes fichiers et dossiers cakephp (gâteau, plugins, fournisseurs, etc.) dans C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\
et ensuite chaque application dans son propre dossier comme dans testBlog/app
ou comment je l'ai fait d'accord?
Merci Tous,
Infiniti Fizz
Il semble que des espaces dans le chemin rejettent l'outil de cuisson. Pourriez-vous déplacer votre dossier htdocs ailleurs, par ex. 'c: \ htdocs'? – Mike
Ah d'accord, je vais essayer, mais comment puis-je dire à Apache où se trouve htdocs? –
Trouvez le fichier 'httpd.conf' (il devrait être quelque part sous votre répertoire' Apache2.2') et changez le 'DocumentRoot' et' 'au nouvel emplacement. Assurez-vous de garder la barre oblique finale, puis redémarrez Apache. –
Mike