我已经在互联网上设置了一个网站,我尝试在本地托管它并对其进行测试。通常,在 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)的访问被拒绝。
我想知道的另一件事是 Drupal 是否在数据库中存储数据库连接字符串。
我在stackoverflow中看到了这个问题,但它并没有继续正确的解决方案。