サンプルを Agile Toolkit で動作させようとしていますが、database connection failed
エラーが発生します。MySQL データベースを作成し、ファイルをインポートして、正しいデータベース名、データベース ユーザー名、およびパスワードでファイルをschema.sql
更新しました。config.php
これがconfig.phpのDSN行です(偽のユーザー名:パスワードに置き換えられています)
$config['dsn']='mysql://admin123:pw12345@localhost/ATKexample';
config.php に間違ったパスワードを入力するとエラーが変わるため、正しい場所を指しているようです。以下の最初のエラー メッセージは正しいパスワードで表示されるもので、2 つ目のエラー メッセージは間違ったパスワードを使用した場合に表示されるものです。
PDO エラー: SQLSTATE[42000] [1044] データベース 'ATKexample' へのユーザー 'admin123'@'localhost' のアクセスが拒否されました
PDO エラー: SQLSTATE[28000] [1045] ユーザー 'admin123'@'localhost' のアクセスが拒否されました (パスワードを使用: YES)
何が間違っているのかわかりません。MySQL データベースのセットアップ方法に問題があるのか、それとも ATK サンプル ファイルを変更する必要があるのかはわかりません。誰でもトラブルシューティング戦略を提案できますか?
編集:MySQLでユーザー権限を正しく設定していませんでした。問題が解決しました。