CakePHPデフォルトの焼きパス::それらを変更できますか?
-
24-10-2019 - |
質問
最近、ライブサーバーからケーキサイトをダウンロードしましたが、いくつかの側面を焼こうとしています。しかし、私はファイルが見つかっていないエラーを取得しています(存在していても)が、構造はボックスアウトボックスCakePHPのダウンロードとは異なります。ですから、私はこのすべてのポイントを見逃しているのか、それともCLIがパスの観点から探しているものを調整する簡単な方法があるのだろうか、つまりACLスキーマの構成/の場合、私がクランチしようとしているものです。アドバイスをありがとう。これはしばらくの間います。
解決 2
まあ、私は完全にゾンビのようなことをしていたかもしれませんが、私は元のMVCファイルを新しいベイクドフォルダ(新しい構成スキーマフォルダーを使用)に再焼きしてコピーすることにしましたが、それを行うことで問題が解決されました。
他のヒント
Paths.php configファイルを見て運がないかもしれません。 /cake/config/paths.phpにあります。私はそれがどのように機能するか前向きではありませんが、それはあなたを正しい方向に導くかもしれません。
アイデア1:
おそらくこれは単純すぎるかもしれませんが、ベイクを正しく走っていると確信していますか? Bakeの環境変数をセットアップする必要があります。ORRRは、アプリフォルダーに入っている間にBakeのフルパスを入力します。詳細はここにあります: http://book.cakephp.org/view/1106/the-cakephp-console
ノート:
$ cd/my/cake/app_folder
$ ../cake/console/cake
これにより、ケーキのプロンプトが開き、欠落しているパスも解決する必要があります。
アイデア2:
ケーキの不足しているパスは、非伝達的なファイル名、クラス名などの結果としても発生する可能性があります...たとえあなたのアプリが動作していても、他のものがテスト、タスク、または焼くのが好きではないかもしれません。例:プラグインでは、実際に標準とクラス名にモデルを追加した場合、コントローラーに$を使用する必要があります。すべてが定義されていない場合、テストもその結果、ブレーキをかけます。
アイデア3:
App/index.phpとapp/webroot/test.phpでケーキの場所のパスを変更しました。そのフォルダーのどこかからそれをしてください。彼らがフォルダーを変更する前に、私はあなたの変更を書くことなく更新を簡単に引き出すことができるように、私は確実にケーキをフォークするようにします。