質問

私はちょうど料理を通じて取り組んできましたCakePHPのために新たなんだと今でプレスカンファレンスで、「初心者からプロフェッショナルへのCakePHPの開始」を通じて働いています。私は本の焼くセクションに持っているが、私は、Windows 7での作業それを得るように見えることはできません。

私はcake.batの場所に移動する必要はありませんが、私は仕事に焼くように見えることはできませんので、私は、「環境変数」へのパスを追加した。

Iタイプcake bake -app C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\testBlog\app\とgetます:

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ディレクトリがコピーされるとDBの情報が設定されていると前にそれを設定した理解できないようだしようとします。

間違っている可能性がどのような任意のアイデア?

事前に感謝します。

P.Sます。

C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\testBlog\

マイアプリの場所はです すべてのCakePHPのものがある。ここで、もthatsの。私は、各アプリのフォルダからCakePHPのコアの別々のを持っているべきですか?各アプリは、独自のCakePHPのものを持っている必要がありますか?

たとえば、私は私のCakePHPのファイルとフォルダ(ケーキ、プラグイン、ベンダーなど)を持っている必要がありC:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\、独自のフォルダ内の各アプリでtestBlog/appのように、または私は

おかげですべて、

インフィニティフィズ

役に立ちましたか?

解決

bakeツールの出力から判断すると、パスにスペースがそれを投げるように見えます。例えば、スペースなしの場所にあなたのhtdocsディレクトリを移動してみてくださいc:\htdocs、それが助けかどうかを確認します。

htdocsディレクトリの場所が変更されたことをApacheに伝えるために、httpd.confファイルを見つける(それはあなたのApache2.2ディレクトリの下のどこかでなければなりません)と、新しい場所にDocumentRoot<Directory ... >を変更。最後のスラッシュを維持することを確認し、その後、Apacheの再起動します。

CakePHPは、アプリケーションからファイルを分離するとして、あなたはそれをいずれかの方法を行うことができます。私はプロジェクトをチェックアウトし、すぐに作業にそれを得ることができるので、単一のリポジトリにCakePHPのファイルやアプリを維持したいです。 CakePHPの更新時のファイルは、アプリケーションとは別のコアを維持することは、多くのアプリを持っている場合は特に、あなたの時間を節約することができます。私は、CakePHPで出始めていた場合、私は前者の方法を使用してフレームワークに精通に焦点を当てたいです。

他のヒント

私は推測、あなたが本当にあなたのappフォルダを移動する必要はありません。ただ、引用符で-appのparamを与えます。 cake bake -app "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\testBlog\app\"

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top