WordPress Establishing a Database Connection错误解决方法

WordPress Establishing a Database Connection错误解决方法

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

很多朋友在使用美国主机搭建WordPress网站时。可能访问时经常会出现“Establishing a Database Connection”错误。对于没啥经验的站长来说可能解决起来比较棘手。

“Establishing a Database Connection”其字面意思就是需要建立数据库连接。言下之意就是问题出现在数据库连接上面。那么。当WordPress网站出现“Establishing a Database Connection”错误时应该如何解决呢?本文就简单的介绍几种解决方法。

WordPress Establishing a Database Connection错误解决方法

      确认/wp-admin/路径

首先需要确认网站wp-admin/是不是也出现了同样的问题。例如。如果网站域名是www.idcspy.com。可以访问htttp://www.idcspy.com/wp-admin/。看看是不是也会出现“Establishing a Database Connection”错误。如果此时出现“One or more database tables are unavailable”错误。那么就表示需要执行修复数据库了。

现在WordPress本身提供了自动修复数据集功能。可以帮助用户自动检查问题并尝试进行修复。

启用WordPress自动修复功能

要启用WordPress自动修复数据库功能。首先需要找到wp-config.php这个配置文件。在这个配置文件中找到「/* That’s all, stop editing! Happy blogging. */」后。然后将以下代码写在它的上方:

define(‘WP_ALLOW_REPAIR’, true);

编辑方法也可以参考下图所示:

WordPress Establishing a Database Connection错误解决方法

      编辑好代码之后。接下来就可以前往/wp-admin/maint/repair.php页面进行查看。例如。https://www.idcspy.com/wp-admin/maint/repair.php页面。进行修复数据库的选项(这个换成你自己的域名)。如下图所示:

WordPress Establishing a Database Connection错误解决方法
需要注意的是。在修改define(‘WP_ALLOW_REPAIR’, true);之后。所有人都可以访问/wp-admin/maint/repair.php页面并进行操作。因此一但执行完修复与优化数据集之后。一定及时要去wp-config.php页面将define(‘WP_ALLOW_REPAIR’, true);代码删除。

      如果经过修复数据库之后。此问题仍然没有被解决。那么可以在尝试以下方法。

检查wp-config.php配置文件数据库凭证

wp-config.php是WordPress程序的配置文件。其重要性不言而喻。其中包含了WordPress与数据库连结的相关凭证。假如曾经在安装WordPress之后更改了数据库的使用者名称或密码。那么在这里就需要重新更改一次。否则就会出现“Establishing a Database Connection”的错误提示。主要四大配置点如下:

define(‘DB_NAME’, ‘database-name’);

define(‘DB_USER’, ‘database-username’);

define(‘DB_PASSWORD’, ‘database-password’);

define(‘DB_HOST’, ‘localhost’);

请根据你的数据库名称。用户名称。密码。然后确实是否和wp-config.php配置文件中设置的一致。此外。在DB_HOST部分。并不是所有的主机空间都设置localhost。像是BlueHost。HostGator等大多数美国主机都是localhost。但也有极少数主机可能并不是填localhost。具体可以咨询主机商。

检查共享主机的负载情况

还有一种情况。那就是当网站访问流量过大时。会导致虚拟主机资源超负荷运行。这样就会网站变得越来越慢。最终导致某些访问者会看到此错误讯息。

这种情况大多出现在性能较差的美国虚拟主机当中。尤其是便宜的虚拟主机甚至是免费虚拟主机。出现“Establishing a Database Connection”错误情况的几率会大大增加。

众所周知。在使用美国虚拟主机时。一般都会有CPU。内存。IIS以及MySQL连接数等资源限制。而性能差。便宜或者免费的虚拟主机在这方面限制的更加厉害。所以大家在选用应该加以慎重。

以上就是关于WordPress出现“Establishing a Database Connection”错误的常见几种解决方法。一把情况下。出现“Establishing a Database Connection”错误主要原因为:

1。主机负载过高导致临时性出现错误;

2。数据库密码与wp-config.php配置文件中设置的不一致。

如果是新手站长遇到这种情况可能会让你不知所措。但大家也不用过于着急。可以使用以上方法进行逐一排查解决。这样就可以快速解决问题而不必花费太多时间。

最后。WordPress出现“Establishing a Database Connection”错误的原因可能还有很多。具体原因需要具体对待。大家也可以网上多找一些资料看看。或者需求主机商帮忙解决。

分享到 :
相关推荐

香港cn2站群vps租用有哪些好处(香港站群多ip服务器租用)

亿速云yisuyun一直致力于发展云计算业务。CDN业务。云安全及企业客户技术解[&...

备份服务器有哪些类型(备份服务器有哪些类型的)

备份服务器有哪些类型?说到备份文件。在平常大伙儿肯定是许多应用。相片。歌曲。工作文件...

海外虚拟主机租用对网站优化有影响吗(海外虚拟主机租用对网站优化有影响吗)

海外虚拟主机免备案。性价比高。访问速度快。稳定性好。因为现在很多站长都喜欢租用海外虚...

虚拟主机空间被暂停了怎么办(虚拟主机空间被暂停了怎么办啊)

随着个人和企业建站业务的兴起。虚拟主机空间也成为IDC行业讨论的热点。估计很多朋友都...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注