私は CakePHP を初めて使用するので、クックブックを読んだばかりで、現在 Apress の「Beginning CakePHP to Novice to Professional」に取り組んでいます。本の Bake セクションにたどり着きましたが、Windows 7 では動作しないようです。
「環境変数」へのパスを追加したので、cake.bat の場所に移動する必要はありませんが、ベーキングがうまくいかないようです。
入力cake bake -app C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\testBlog\app\して取得します:
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] >
「y」(引用符なし)と入力すると、いくつかの処理が実行され、db 構成が要求されます。すべての情報を入力すると、db 構成情報の保存が終了して終了します。再試行cake bakeすると、上記の画面が再び表示されます。試行するたびに、Skel ディレクトリがコピーされ、データベース情報が構成されていることを以前に設定したことが理解できないようです。
何が間違っている可能性がありますか?
前もって感謝します。
PS
私のアプリの場所は次のとおりです。C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\testBlog\
それはすべてのcakephpのものがある場所です。Cakephp コアを各アプリ フォルダーから分離する必要がありますか? それとも、各アプリに独自の cakephp を用意する必要がありますか?
たとえば、cakephp ファイルとフォルダー (ケーキ、プラグイン、ベンダーなど) を入れてC:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\から、各アプリを独自のフォルダーにtestBlog/app入れる必要がありますか?
皆さんありがとう、
インフィニティ フィズ