修复WordPress出现 “建立数据库连接错误”解决办法
我们在使用WordPress建站的时候,经常会面对一个空白的屏幕和一条信息,说 “建立数据库连接错误”,这是怎…
我们在使用WordPress建站的时候,经常会面对一个空白的屏幕和一条信息,说 “建立数据库连接错误”,这是怎么回事?这个错误一般发生在WordPress不能连接到该数据库的时候。有几件事可以导致这个连接错误。在这篇文章中,搬主题将介绍是什么原因导致建立数据库连接错误的信息,并看看如何修复它。
一、什么是WordPress数据库?
数据库是一个存储内容的表格,如你的文章、页面、小工具、颜色、标题等。这些数据可以被WordPress访问、组织和检索,以显示给你的访问者。
如果数据库不能被访问,你会看到一个消息,说 “建立数据库连接错误 “和一个空白屏幕。它是空白的,因为它没有数据来显示其他东西。
二、是什么导致了建立数据库连接错误?
首先,这是一个常见的错误,它并不意味着你的内容已经丢失。它是可以修复的。有几件事可以导致这个错误。最常见的包括:
- 你的WordPress设置中的信息不正确。
- 一个损坏的数据库。
- 数据库服务器没有响应。
- 损坏的WordPress文件。
- 流量太大。
让我们来看看排除故障和修复建立数据库连接错误的步骤。一旦你找到了问题,就不需要再做其余的步骤了。
三、检查你的数据库凭证
这是导致建立数据库连接错误的最常见原因。不正确的数据库凭证不会自己改变,但如果有人一直在对文件、主机等进行修改,这可能是问题所在。WordPress将数据存储在一个叫做MySQL的数据库管理系统中。这个数据库存储在一个服务器上。要访问这个服务器上的数据库,WordPress需要一些信息。
- 数据库名称
- 用户名
- 密码
- 数据库服务器
这些是数据库凭证。所有这些信息都存储在wp-config.php文件中。如果该文件中的任何信息不正确,WordPress就不能建立连接,你就会得到连接错误的提示。
1、检查wp-config文件
要检查你的WordPress数据库凭证,你需要访问你的服务器的文件。在你的主机的cPanel中,选择文件管理器,然后选择你网站的文件夹。
你的文件看起来可能与我的不同。我有一个主网站,在这个网站下有很多测试网站。正因为如此,我有一个public_html文件夹,里面有我的主站点的文件和服务器上所有其他站点的单独文件夹。打开你想检查的网站的文件夹。
寻找名为wp-config.php的文件,右击打开选项。在进行修改之前,下载一个备份,然后选择编辑。
向下滚动,找到一个标有MySQL设置的部分。寻找带有数据库名称、用户名、数据库密码和主机名的信息。接下来,你需要验证这些信息是否正确。
2、确认数据库凭证
在你主机的cPanel中,选择MySQL数据库。
接下来,看看你当前的数据库,确认你的数据库名称和用户名。
然后,滚动到有当前用户的部分。在这里,你可以看到用户名和更改密码。
3、确保它们匹配一致
如果数据库名称、用户名和密码不匹配,请进行适当的修改并尝试重新加载网站。
四、检查你的WordPress仪表板
试着像这样在你的URL后面加上/wp-admin来打开你的WordPress仪表板:
examplewebsite.com/wp-admin
如果你看到错误的 “建立数据库连接 “信息,继续下一步。如果你看到一个不同的信息,按照它提供的信息进行操作。这可能导致解决方案的出现。
如果你能进入仪表板,那么尝试停用插件、主题或代码,直到问题解决。
五、修复你的数据库
试着以管理员身份登录你的网站,看到一个类似 “一个或多个数据库表不可用 “的信息。数据库可能需要被修复”。在这种情况下,你可以通过在你的wp_config.php文件中添加一行代码来修复数据库:
打开文件,滚动到 “就这样了,停止编辑!”的部分。快乐的博客”。就在这一行上面,添加以下代码:
define('WP_ALLOW_REPAIR', true);
接下来,进入你网站的修复页面:examplewebsite.com/wp-admin/maint/repair.php,这给了你两个选项:
- 修复数据库 – WordPress将寻找常见的问题并修复它们。
- 修复和优化数据库–WordPress将修复并寻找它可以优化的东西以提高性能。
两者都需要一段时间来完成。任何人都可以访问这个页面。一旦你完成了修复,从你的配置文件中删除代码。
六、检查你的服务器是否停机
我们并不期望我们的服务器发生故障,但任何服务器都很难有100%的正常运行时间。如果你是在一个单一的服务器上,这更有可能发生。如果你使用的是基于云的计划,那么你的网站将简单地从另一个服务器上下载,如果一个服务器出现故障。
如果你是在共享主机上,你的服务器可能会因为流量大而宕机。当这种情况发生时,如果服务器足够慢,你的网站会出现这种错误。
首先,如果你的服务器上有多个网站,确保它们都在工作。
第二,如果你有一个VPS、专用或本地服务器,去你的托管账户,寻找关于你的服务器当前状态的通知。如果你的服务器没有运行,你可能需要重新启动它。
七、重新启动你的服务器
即使你的服务器正在运行,重新启动它可能会有帮助。在你的主机账户中,寻找一个关于重启服务器的图标并点击它。这将只适用于VPS、本地和专用服务器。共享主机不会有这个选项。
八、更新WordPress或删除损坏的插件和主题
WordPress文件可能由于过时的插件或主题,甚至是WordPress核心而损坏。它可能在更新时或将网站连接到外部服务时失败。
为了解决这个问题,你可以通过FTP或在主机的管理面板上访问文件来删除这些文件。文件结构是一样的。
要访问cPanel中的文件,进入文件部分并选择文件管理器。
如果你的网站是你服务器上的主站点,寻找public_html并点击它。如果它是你服务器上的另一个网站,寻找带有该网站名称的文件夹并点击它。
寻找一个名为 “内容 “的文件夹并点击它。
现在,寻找你的主题和插件的文件夹。重命名你怀疑有罪魁祸首的文件夹。如果你不确定,想想哪些东西正在更新或需要更新。考虑一下你的主题和插件的质量。我发现,如果有东西破坏了我的文件,插件通常是问题所在。
如果这能解决问题,那么就把文件夹重命名为原来的名字,并进入该文件夹。接下来,重命名其中一个插件或主题,并测试网站,直到问题消失。如果它确实消失了,那么就删除导致建立数据库连接错误的插件或主题。
如果你已经重命名了插件和主题文件夹,问题仍然存在,那么插件和主题就不是问题。
九、更新你的网站URL
另一个可能的问题可能是数据库的网站URL。这个问题的可能性较小,但如果其他方面都不奏效,就值得一试。在主机的cPanel中,进入数据库并选择phpMyAdmin。
这将打开一个查询编辑器,允许你在你的数据库上运行SQL。首先,从列表中选择你的数据库。接下来,选择SQL。然后,添加这行SQL和你的URL:
UPDATE
wp_options SET
option_value='examplesite.com'
WHERE
option_name='siteurl'
最后,点击 “开始”。这将更新你的数据库的URL。一旦完成,再次加载你的网站,看看问题是否得到解决。
十、替换损坏的WordPress文件
如果你的WordPress文件损坏了,下载一个新的WordPress副本并解压。
删除wp-content文件夹和名为wp-config-sample.php的文件。
最后,把文件上传到WordPress的根目录下。这将覆盖所有的文件,除了你在上面的步骤中删除的那两个。现在,试试你的网站,看看它是否工作。
十一、联系你的主机商
如果其他方法都不奏效,是时候联系你的主机商寻求帮助了,他们可以为你提供进一步采取的步骤,许多主机商将引导你解决这个问题。也有可能他们可以为你解决这个问题。
十二、关于建立数据库连接错误的最后思考
这就是我们对WordPress网站上建立数据库连接错误信息的故障排除和修复的看法。这些步骤并不困难,但可能需要时间来追踪问题。
始终使用高质量的主题、插件和主机。另外,一定要有一个备份,以防没有其他解决办法。在删除重要文件之前,请联系你的主机商寻求帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!