发现并修复 WordPress 数据库连接错误 (2018)

在 WordPress 开发中,错误并不罕见。由于WordPress是一个开源平台,拥有大量的主题和插件,因此在开发过程中经常会出现错误。

修复 WordPress 数据库连接错误

  1. 什么是 WordPress 数据库连接错误
  2. WordPress数据库连接错误的解决方法
    • 请咨询您的托管提供商
    • 检查 wp-config.php
    • 修复损坏的 WordPress 安装
    • 运行漏洞扫描



也许,WordPress 开发人员面临的最常见错误是建立数据库连接错误。由于数据库是 WordPress 开发过程中不可或缺的一部分,因此数据库连接错误通常会导致构建崩溃。

我决定更深入地研究这个错误的原因。本文详细介绍了错误背后的各种原因以及开发人员如何纠正错误以确保项目顺利进行。我试图让事情尽可能简单。然而,由于本文是针对 WordPress 开发人员的,我假设读者对 PHP 和 MySQL 有基本的了解。

1.理解错误

WordPress 网站是使用 PHP(呈现网页)构建的,并依赖 MySQL 来实现数据库功能。在提出可能的修复方法之前,了解“建立数据库连接时出错”错误的原因非常重要。

这个错误是非常不言自明的,只需查看它,就可以确定该网站无法连接到其数据库。问题是这个错误没有单一的原因。一些常见的原因是:

  • wp-config.php 中的数据库凭据不正确。在许多情况下,这是由数据库凭据的更改引起的。
  • 损坏的插件和主题可能会溢出或崩溃数据库表。
  • 由于服务器无响应或由于高流量而拒绝连接,数据库不可用。
  • WordPress 数据库连接代码错误。

2. 解决错误

解决错误的第一步是确定原因。

注意:在对 MySQL 和 WordPress 核心文件进行任何更改之前,请务必对您的网站进行完整备份。

请咨询您的托管提供商

寻找原因的第一个地方是托管网站和数据库的托管提供商。确认托管数据库和网站的服务器已启动并可运行。如果一切看起来都不错并且提供商确认一切都处于绿色状态,则继续下一步。

检查 wp-config.php

修复 wp-config.php 非常简单,并且在大多数情况下可以解决问题。该文件通常位于根目录中。在任何文本编辑器中打开该文件。

检查数据库凭据(主机地址、用户名和密码)是否正确。为了交叉检查凭据,请检查 phpMyAdmin。

如果您在列表中看到该数据库,那么就可以开始了。否则,您必须从备份中恢复它或创建一个新数据库。

现在返回wp-config.php并在文件末尾添加以下代码片段

定义('WP_ALLOW_REPAIR',true);

此代码片段使 WordPress 能够运行数据库修复,而无需通过 phpMyAdmin 访问它。现在在浏览器中,转到 www.yourdomain.com/wp-repair.php。这将打开一个新窗口,您可以在其中选择“修复数据库”来启动修复过程。

该过程完成后,请继续删除您在 wp-config.php 中添加的代码片段,以避免任何安全风险。

修复损坏的 WordPress 安装

随着时间的推移,WordPress 文件可能会被不必要的代码污染,从而进一步导致性能问题。这个问题很容易修复,但在恢复 WordPress 核心文件之前进行备份很重要。

下载 WordPress 的新副本并解压缩该文件夹。删除wp-config.php和wp-contents文件夹,使当前的wp-config.php文件和主题文件夹不受影响。

现在将剩余的文件上传到现有的 WordPress 网站以替换损坏的文件。现在清除浏览器缓存并在新选项卡中重新加载网站。

运行漏洞扫描

WordPress 的开源特性使其容易受到漏洞的影响。数百个 WordPress 网站成为安全漏洞和入侵的受害者。定期运行安全扫描以确保 WordPress 网站的完整性非常重要。

有多种工具可以执行安全扫描。在本文中,我将使用 WordFence,一个著名的 WordPress 安全插件。

转到 wp-admin 并在插件下添加 WordFence 插件。激活插件并导航到 Wordfence 仪表板

向下滚动并单击“开始新扫描”以启动扫描。

扫描完成后,会显示网站的安全状况结果。

了解如何扫描您的 WordPress 网站并修补安全漏洞

概括

在本文中,我尝试涵盖尽可能多的解决方案,我希望在阅读本文后您能够修复臭名昭著的“EEDC”错误。让我知道这篇文章如何帮助您。

经常问的问题

Q1.什么是数据库连接错误?
数据库连接错误导致访问者暂时无法访问您的网站。您的网站由于无法接收文件而失去了与数据库的连接,从而无法访问。这将导致流量和搜索引擎排名的降低。

Q2。建立数据库连接时出错是什么意思?
此错误反映您的 wp-config.php 中的用户名和密码信息不正确。这也意味着你的网站和数据库无法连接。此错误的另一个含义可能是您的数据库服务器暂时关闭。

Q3。在哪里可以找到 WP Config PHP 文件?
wp-config.php 文件通常位于网站的根文件夹中,其他文件夹如 /wp-content/。只需右键单击该文件,然后从菜单中选择下载。您的 FTP 客户端现在会将 wp-config.php 文件下载到您的计算机。

本人擅长Ai、Fw、Fl、Br、Ae、Pr、Id、Ps等软件的安装与卸载,精通CSS、JavaScript、PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、Python、Objective-C、ActionScript、Pascal等单词的拼写,熟悉Windows、Linux、OS X、Android、iOS、WP8等系统的开关机。

通过下面的方式来联系我们:

电邮:138762189@qq.com

联系QQ:点击这里给我发消息

官方站:www.tadke.com

※ ※ 联系请加我的企鹅号 ※※

※ ※技术支持请微信联系站长 ※※

Copyright © 2023 Tadke.com. 琼ICP备20000547号