質問

私は新鮮は、CakePHPの新しいビルド(1.3)とベークコンソールのインストールを持って動作していないようです。

私は、コンソール内のフォルダに持って、通常のケーキベークを行い、それが動作していないようです。

このコンソールから出力されます:

xxxx:console yyyy$ ./cake bake
-bash: ./cake: Permission denied
ケーキの新しいバージョンで変更何かをしていますか?

乾杯ます。

役に立ちましたか?

解決

まず、あなたはCakePHPのインストールディレクトリのルートからコマンド./cake実行できないことを予告 - 「ケーキ」という項目があるフォルダで、実行することはできません。コンソールの実行可能ファイルは[installdir]/cake/console/cakeに位置している。

ベークを使用する場合は、

、アプリフォルダからそれを行うことをお勧めします。すでに多くの仕事をやった場合は、アプリのフォルダまでの最初の背中に賢明かもしれません。次に、あなたのCakePHPのインストールフォルダから、DO

cd app
../cake/console/cake bake

、あなたはすべてのセットである必要があります。

他のヒント

あなたはケーキのファイルを持っているところにあるディレクトリに、端末行くを使用します。あなたは次の文字列

が実行されたら、私は... /ケーキ/コンソールの話します

755ケーキます。chmod

と、それは準備ができて、ファイルを実行する権限が設定されます。

を使用すると、Linuxオペレーティングシステム上で作業している場合:

の1-ていることを確認し、その両方(のケーキcake.bat cake.php の)書き込み権限を持っています。

これを実行するには:

2 - あなたの端末には、を使用すると、プロジェクトディレクトリでは1回、

cd app/Console 
ls -la

:あなたは次のように表示されるはずPNG」ALT ="

3 - 今、次のコマンドを実行します:

chmod -R 777 cake
chmod -R 777 cake.bat
chmod -R 777 cake.php

私の端末シェルで、私は今、希望の権限を持っていることを緑色分確保私を

私に語りました

4 - 今、あなたは実行することができます:

./cake bake

あなたは仕事にこれを取得しましたか?私は、これはトリックを行うことができると思います。 (あなたのappディレクトリからコマンドを実行する

 chmod +x Console/cake
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top