これについては他にもいくつかの投稿がありましたが、どれも私にとってはうまくいかなかったようです.
ローカル マシンで CakePHP ページに移動すると、エラーが 1 つあります。
Cake がデータベースに接続できません。データベース接続「Mysql」が見つからないか、作成できませんでした。
この便利なコードを home.ctp で実行すると、次の応答が返されます。
エラー!: SQLSTATE[42000] [1049] 不明なデータベース 'test'
ただし、私のUsers/Ben/Sites/myapp/app/Config/database.php
見た目は次のようになります (MAMP を設定して、Users/Ben/Sites のドキュメント ルートを検索します)。
<?php
class DATABASE_CONFIG {
public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'Ben',
'password' => 'mypass',
'database' => 'CV',
);
}
Ben
パスワードで呼び出されるmysqlユーザーmypass
を作成し、その下で呼び出されるデータベースを作成しましたCV
。さらに、test
データベースについての言及はどこにもありません。ヘルプ?