2011-08-17 16 views
0

私はPHPで経験はありますが、ケーキや新しい問題を抱えています。投稿する前にかなり読んでいましたので、私が感じるように非常に基本的な質問をしていれば謝りますそれが答えられたように、しかし、おそらくケーキの理解の私の不足は私を保持しています。cakephp shellは利用できません

私はそれがこのファイルには、 '/home/photo/public_html/vendors/shells/convert.php' に

であること

<?php 
class ConvertShell extends Shell { 
    function main() { 
     $time = date('Y-m-d H:i:s', time()); 
     $this->out("Testing - ".$time."\n"); 
    } 
} 
?> 

次のコードでファイル 'convert.php' を持っています私は「ケーキの変換」を実行したとき、私は、次を得る:

Welcome to CakePHP v1.2.4 Console 

Current Paths: 
-app: photo 
-working: /home/photo 
-root: /home 
-core: /usr/share/php 


Available Shells: 
    acl 
    api 
    bake 
    console 
    i18n 
    schema 
    testsuite 

私は「/ホーム/写真/アプリ/ベンダー/シェル」でシェルファイルを持つべきであるという事実を指しているソリューションの数を見てきました代わりに、私は持っていないアプリケーションフォルダ。 cakephpコードのログが既に実行され、正しく動作しているので、ケーキは私が知る限りうまく動作しています。

+0

問題はcakephpのプロダクションセットアップとして設定されていないため、コアセットアップを使用する必要があります。したがって、アプリケーションフォルダはあなたのウェブルートではなく、ケーキフォルダにあります。 – Patcouch22

+1

これを回答として投稿し、適切な時間が経過した後、回答を受け入れてください。がんばろう。 – shellter

答えて

0

私はcakephpのプロダクションセットアップとして設定されていなかったので、コアセットアップを使用する必要がありました。したがって、アプリケーションフォルダはあなたのウェブルートではなく、ケーキフォルダにあります。

関連する問題