インターネットで Web サイトをセットアップし、それをローカルでホストしてテストしようとしています。通常、Drupal データベース接続では、次のsettings.php
場所にあるファイルから構成できます\sites\default
。
アクセスを設定するコードは次のとおりです。
$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'testweb',
'username' => 'testweb',
'password' => 'root',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
);
MySQL Web ユーザーとデータベース名は同じで、testweb です。
これが私が得るエラーです。
PDOException: SQLSTATE[28000] [1045] lock_may_be_available() (C:\wamp\www\testweb\includes\lock.inc の 167 行目) で、ユーザー 'testweb'@'localhost' (使用するパスワード: YES) のアクセスが拒否されました。
私が知りたいもう 1 つのことは、Drupal がデータベース接続文字列をデータベースに保存するかどうかです。
この問題は stackoverflow で見たことがありますが、正しい解決策にはなりませんでした。