私はレガシーの CakePHP 1.3 アプリに取り組んでおり、PHP で長年の経験がありますが、まだ CakePHP に慣れていません。Jamie Munro のRapid Application Development with CakePHPの第 4 章「ベーカリーの使用方法」に従っていますが、彼が提案する手順は、私が期待するようにも進んでいないようです。
これを説明するには、関連する手順を実行するのが良い方法だと思います。
前の章で概説した本の「Hello World」の例に従って、マシンの次の場所に基本的な CakePHP アプリをセットアップしました: /home/public_html/helloworld.local。以下にアクセスすると、ローカル マシンの Web ブラウザーで「Hello World」の例を確認できます。
http://helloworld.local/users/add
第 4 章では、次のディレクトリに移動することを提案しています。
home/public_html/helloworld.local/cake/console
次に実行します:
./cake bake
アプリの場所を入力するように求められ、次を追加します。
/home/public_html/helloworld.local/app
次に、次のいくつかの選択のデフォルトを選択します。次の行に遭遇するまで問題はありません。
Your database configuration was not found. Take a moment to create one.
~/public_html/helloworld.local/app/config/database.phpに構成されたデータベース ファイルがあるため、これを理解できません。以前に概説した helloworld アプリ (ローカル マシンの で利用可能) にアクセスするhttp://helloworld.local/users/add
と、データベース接続が正常に確立され、レコードを挿入できます。
また、ケーキを焼く機会が提供されたときにデータベースの詳細を再入力しようとしましたが、正しい詳細を正常に追加した後、エラーが発生します。
致命的なエラー: クラス 'DATABASE_CONFIG' が /home/public_html/helloworld.local/cake/console/libs/tasks/db_config.php 行 260 に見つかりません
しかし、どちらにしても、既存のデータベース接続の詳細が見つかるはずなので、何が起こっているのかわかりません.