Php 数据库错误-未定义数据库详细信息
如何解决此错误以使drupal网站上线 messagePDOException:SQLSTATE[28000][1045]在lock_may__available()(第167行/home/arvod374/public_html/includes/lock.inc)中拒绝用户'root'@'localhost'(使用密码:NO)的访问 正如我在文件:/home/arvod374/public_html/sites/default/settings.php中检查的那样,数据库详细信息没有定义,您需要继续并定义它们,然后再次检查您的网站。但是怎么做呢 错误屏幕截图:Php 数据库错误-未定义数据库详细信息,php,mysql,drupal,server,web-hosting,Php,Mysql,Drupal,Server,Web Hosting,如何解决此错误以使drupal网站上线 messagePDOException:SQLSTATE[28000][1045]在lock_may__available()(第167行/home/arvod374/public_html/includes/lock.inc)中拒绝用户'root'@'localhost'(使用密码:NO)的访问 正如我在文件:/home/arvod374/public_html/sites/default/settings.php中检查的那样,数据库详细信息没有定义,您
在源代码中,您可能有如下PDO配置:,
$conn=newpdo(“mysql:host=$servername;dbname=$dbname”,$username,$password)代码>。您需要指定用户名、密码、主机似乎您正在使用Drupal 7
在settings.php
中,您应该可以找到一个标题为数据库设置的部分。应该从55号线附近开始。它包含如何设置数据库配置的示例。在本节之后,添加以下代码:
$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'YOUR_DB_NAME',
'username' => 'YOUR_DB_USER',
'password' => 'YOUR_DB_PASSWORD',
'host' => 'YOUR_DB_HOST',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
);
用实际数据填充占位符您的\u DB\u NAME
等。(当然,数据库和数据库用户应该已经设置好了。)如果您的MySQL服务器与您的站点运行相同的物理服务器,那么您的_DB_主机
应该是本地主机
(否则是MySQL服务器的IP地址)。添加代码示例,这将有助于给出解决方案