2

これはケーキ 1.3 の質問だと確信しています - プラグインは 2.0 と互換性がありません

フォーラム用の Cakephp 用の Miles J プラグインをインストールしようとしています。これは http://milesj.me/code/cakephp/forumにあります。

私は彼のチュートリアルに苦労しています。はぁ。

SO、これが私がやったことです-

  1. 彼のプラグインをダウンロードした
  2. 彼のプラグインを私の /app/plugins/forum フォルダーに移動しました (つまり、内容は Config、Console...View、webroot、readme.md -- 例 /app/plugins/forum/Config です)
  3. Cakedc utils プラグインをダウンロードしました
  4. これを /app/plugins/utils フォルダーに移動しました (その内容は Controller、Lib、locale...license.txt、readme.md を読み取ります -- 例: /app/plugins/utils/Controller)
  5. 上記のリンク先のページから手順「2」と「3」を実行します。「2」は「外部ユーザーと対話するように設計されたフォーラム プラグイン...」で始まり、「3」は「管理者ルーティング」で始まります。 app/config/core.php で有効にする必要があります。"
  6. そして今、それは混乱しています。彼はある種のインストール プログラムについて書いています... 最後の 2 つのステップはインストールのステップではありませんでしたか? それらは別々ですか?知らない!とにかく、彼が持っている「ケーキ」コマンドを実行すると、エラーが発生します〜「ケーキが見つかりません」
  7. 次の場所に移動します: /cake_install/cake/console (もちろん、「cake_install」はケーキ フォルダーのベース パスです)
  8. Cake コマンドを実行します...しかし、今回は Miles が書いている "/path/to/app" が何を意味するのか完全にわかりません。それはプラグインへのパス(私にとっては理にかなっています)または Cake_install フォルダーへのパスですか(つまり、私はすでにそこにいますが、少し冗長に思えます)。
  9. 「エラー: クラス InstallShell をロードできませんでした」というメッセージが表示されるたびに、両方を試してください。これはあまり役に立ちません。

次に何をすべきかについてのアイデアはありますか?手動でインストールしてもかまいませんが、正しい方向に進んでいますか? ステップ「2」と「3」はどこで実行されますか? このことを機能させるためにもっと簡単なことはありますか?

わからない場合は、代わりに使用できるシンプルなフォーラムのプラグイン/ツール/購入できるものを誰かに勧めてもらえますか? 私は現在、このフォーラムプラグインに特に縛られていません...

乾杯!

おまけの質問: ステップ "3" の最後で Miles は次のように示唆しています。

それはいいのですが、フォーラム フォルダを作成するだけでよいのでしょうか。フォーラム フォルダを作成することをお勧めする理由は何ですか? するべきか?そうしないとどうなりますか?

4

2 に答える 2

2

まず第一に、あなたはケーキ1.3と2.0を混同しているようです。ドキュメントとチュートリアルをお読みください。2.0でのこのようなプラグインの正しいパスは/APP/ Plugin / PluginName / ...です(非常に重要な大文字小文字にも注意してください)。

すでに指摘したように、フォーラムプラグインは「プラグイン」です。したがって、動作させるには周囲のアプリ(アプリケーション)が必要です。「サイト」という名前を付けると、フォーラムは次のようになります。/site/Plugin/Forum/

次に、シェルを使用してこの/siteフォルダーに移動し、そこでcakeコマンドを実行する必要があります。また、ブートストラップのCakePlugin :: loadAll()を介してプラグインをロードしたことを確認してください。次に、プラグインシェルが見つかります。

2.0のドキュメントはここにあります:http://book.cakephp.org/2.0/en/

于 2012-04-04T08:42:45.547 に答える
0

シェル コマンドの実行に役立つ別のスレッドを次に示します。 Cakephp 2.0 でプラグインのシェルを実行する

実行するコマンドは次のようになります C:\xampp\htdocs\mysite\app> ..\lib\Cake\Console\cake Forum.install

于 2012-05-18T21:18:48.443 に答える