使用云虚拟主机搭建网站后,如果您在主机管理控制台重置了数据库密码,但没有在网站程序的数据库连接配置文件中同步修改数据库密码,会导致网站无法访问。本文为您介绍这种情况的可能原因和解决方案。

问题现象

当您使用云虚拟主机搭建网站,并在主机管理控制台重置数据库密码后,访问网站时提示数据库连接错误。

可能原因

只在主机管理控制台上重置数据库密码,网站程序的数据库连接配置文件却无法自动同步更新文件中的数据库密码,导致网站无法正常访问。

解决方案

  1. 使用FTP客户端将网站程序下载到本地主机。
    本文以将网站程序保存在本地主机目录E:\www为例。
  2. 在本地主机中打开CMD命令行窗口。
    1. 同时按Win键和R键。
    2. 在弹出的运行对话框中,在打开文本框输入cmd
    3. 单击确定
  3. 执行以下命令,进入根目录E:\
    e:
  4. 执行以下命令,进入目录E:\www
    cd www
    进入目录
  5. 执行以下命令,查找数据库连接配置文件。
    findstr /s /i "数据库名称" *.*:  

    common.inc.php即为数据库连接配置文件,查询结果如下所示:

    找到文件
  6. 使用文本编辑器打开数据库连接配置文件,将配置文件中的数据库密码更新为修改后的数据库密码。
  7. 使用FTP客户端将新的数据库连接配置文件上传到网站根目录下,替换旧的数据库连接配置文件。
  8. 再次访问网站。
    如果问题仍未解决,请提交工单