これはケーキ 1.3 の質問だと確信しています - プラグインは 2.0 と互換性がありません
フォーラム用の Cakephp 用の Miles J プラグインをインストールしようとしています。これは http://milesj.me/code/cakephp/forumにあります。
私は彼のチュートリアルに苦労しています。はぁ。
SO、これが私がやったことです-
- 彼のプラグインをダウンロードした
- 彼のプラグインを私の /app/plugins/forum フォルダーに移動しました (つまり、内容は Config、Console...View、webroot、readme.md -- 例 /app/plugins/forum/Config です)
- Cakedc utils プラグインをダウンロードしました
- これを /app/plugins/utils フォルダーに移動しました (その内容は Controller、Lib、locale...license.txt、readme.md を読み取ります -- 例: /app/plugins/utils/Controller)
- 上記のリンク先のページから手順「2」と「3」を実行します。「2」は「外部ユーザーと対話するように設計されたフォーラム プラグイン...」で始まり、「3」は「管理者ルーティング」で始まります。 app/config/core.php で有効にする必要があります。"
- そして今、それは混乱しています。彼はある種のインストール プログラムについて書いています... 最後の 2 つのステップはインストールのステップではありませんでしたか? それらは別々ですか?知らない!とにかく、彼が持っている「ケーキ」コマンドを実行すると、エラーが発生します〜「ケーキが見つかりません」
- 次の場所に移動します: /cake_install/cake/console (もちろん、「cake_install」はケーキ フォルダーのベース パスです)
- Cake コマンドを実行します...しかし、今回は Miles が書いている "/path/to/app" が何を意味するのか完全にわかりません。それはプラグインへのパス(私にとっては理にかなっています)または Cake_install フォルダーへのパスですか(つまり、私はすでにそこにいますが、少し冗長に思えます)。
- 「エラー: クラス InstallShell をロードできませんでした」というメッセージが表示されるたびに、両方を試してください。これはあまり役に立ちません。
次に何をすべきかについてのアイデアはありますか?手動でインストールしてもかまいませんが、正しい方向に進んでいますか? ステップ「2」と「3」はどこで実行されますか? このことを機能させるためにもっと簡単なことはありますか?
わからない場合は、代わりに使用できるシンプルなフォーラムのプラグイン/ツール/購入できるものを誰かに勧めてもらえますか? 私は現在、このフォーラムプラグインに特に縛られていません...
乾杯!
おまけの質問: ステップ "3" の最後で Miles は次のように示唆しています。
それはいいのですが、フォーラム フォルダを作成するだけでよいのでしょうか。フォーラム フォルダを作成することをお勧めする理由は何ですか? するべきか?そうしないとどうなりますか?