网站无法打开,显示“Error establishing a database connection”,这是什么意思?如何解决此问题?(2023年介绍)

相信许多WordPress站长对于“Error establishing a database connection”这个错误并不陌生,它是一个常见的网站错误消息。这段错误提示信息的中文意思是:建立数据库连接时出错。也就是说,网站无法正常连接到其后端数据库,该错误可能会导致网站无法正常运行。如果你的站点遇到了这个问题,不用惊慌,本文中,我们HostingJourney给大家整理了一些常见的原因和解决方法,相信会对你排查并解决问题有所帮助。

(1)数据库凭据(credentials)错误:检查网站配置文件(wp-config.php)中数据库的用户名和密码是否正确。确保用户名和密码与数据库的凭据匹配。

(2)数据库服务器宕机:确保数据库服务器正在运行并且正常连接。你可以尝试通过使用数据库管理工具(如:phpMyAdmin)或者尝试从命令行连接到数据库服务器来检查连接是否正常。

版权声明:如无特别说明,本站所有文章均由主机之旅(Hostingjourney.com)原创。我们欢迎少量文字引用,但请注明出处。任何网站或个人,未经授权,不得抄袭、转载、盗用本站内容,违者必究。

(3)数据库表损坏:数据库表可能损坏或出现其他问题。你可以尝试修复数据库表。对于MySQL数据库,可以使用“repair table”命令进行修复,注意如果你是非技术人员,则最好不要自行操作。

(4)数据库服务器过载:如果数据库服务器过载,也可能会导致连接问题。你可以尝试重启数据库服务器或联系你的主机供应商以获取更多帮助。

(5)数据库权限问题:确保网站具有正确的数据库权限以连接和操作数据库。检查数据库用户是否具有所需的权限。

(6)数据库名称更改:如果你最近更改了数据库的名称或移动了网站,可能需要更新网站配置文件中的数据库连接信息。

(7)某个WordPress插件(plugin)导致的异常:有时错误可能是由干扰数据库连接的WP插件或主题引起的。 要查明是否属于这种情况,需要停用所有插件和主题并查看错误是否消失。可以使用FTP或文件管理器将wp-content/plugins和 wp-content/themes文件夹重命名为其他名称。这将禁用所有插件和主题。 然后,检查你的站点是否能恢复正常。如果正常,那么插件或主题就是导致问题的原因。然后,你可以将文件夹重命名回原来的名称,并挨个停用每个插件和主题,通过排查,最后就能找到问题根源。

以上介绍的是最常见的处理方式,但具体解决方法可能因你使用的网站平台、服务器配置和数据库类型而有所不同。如果上述方法都无法解决问题,则可能需要联系你的网站主机提供商或开发人员,以获取更具体的支持和解决方案。值得一提的是,一些国外知名的老牌主机提供商(比如:美国的Bluehost)可以提供7*24小时在线技术支持,你只需将问题反馈给他们,技术人员就会尝试在线帮你解决问题,这样会更加省时省力。


注:本文由主机之旅(Hostingjourney.com)原创,最后更新时间为:2023年5月30日 12:00:25 PM。未经授权,严禁转载。

WordPress网站上放广告用什么插件最好?推荐你试试强大易用的Ad Inserter

我们知道,在网站上放置广告,可以给个人站长甚至是大型公司网站带来一些额外的收入,帮助网站更好地运营。如果你的网站是基于WordPress搭建的,你该怎么把广告显示代码(如谷歌广告/AdSense、百度广告、Media.net等)嵌入网页,让你的网站每个页面都能方便地显示广告内容呢?主机之旅(Hostingjourney.com)给大家介绍一个特别好用的WordPress广告代码管理插件:Ad Inserter。

Ad Inserter的功能可以说是既强大又灵活,它可以为网站提供多达16个广告单元的管理。你只需要安装该插件,进入设置界面,就可以粘贴并管理你的广告代码了。每段广告代码都会占用1个管理单元,通过管理单元,你可以精确决定广告的显示位置(包括内容前后、内容中间、甚至可以确定放在文章第几段的前后等)、显示设备、显示的时间段、同时设定例外规则。

版权声明:如无特别说明,本站所有文章均由主机之旅(Hostingjourney.com)原创。我们欢迎少量文字引用,但请注明出处。任何网站或个人,未经授权,不得抄袭、转载、盗用本站内容,违者必究。

下面是Ad Inserter插件在WordPress.org的官方下载页面:

从WordPress.org官网可以看到,Ad Inserter目前的下载安装量达到了20万以上,说明该广告管理插件非常受欢迎。另外,该插件的维护和更新也非常的及时,相关的说明文档也极为完善。如果你正在为自己的网站寻找一个好用的广告代码管理工具,我们强烈推荐Ad Inserter。


注:本文由主机之旅(Hostingjourney.com)原创,最后更新时间为:2021年1月17日 1:41:40 AM。未经授权,严禁转载。

在WordPress中设置为private(私人)的帖子,谁有权限能看到?

我们大多数人只是用WordPress来作为个人的博客和内容发布平台,但其实WordPress的功能远不止此。利用WordPress,我们可以实现多人、团队的协作,也可以创建自己网站的会员。如果是在多人环境下使用WordPress,那么大家可能会遇到这样一个问题:在WordPress中设置为private(私人)的帖子,谁有权限能看到?

根据主机之旅的了解,如果WordPress的一篇文章的可见性( visibility)被设置为:private(私人/私有/私密),则默认只有3个角色可以看到它的标题及内容,这3个角色分别是:Super Admin(超级管理员),Administrator(管理员),以及Editor(编辑)。

版权声明:如无特别说明,本站所有文章均由主机之旅(Hostingjourney.com)原创。我们欢迎少量文字引用,但请注明出处。任何网站或个人,未经授权,不得抄袭、转载、盗用本站内容,违者必究。

上面是WordPress官方的说法,至于文章的作者(author)能否看到private posts,主机之旅没有做过测试,大家有兴趣可以测一下。英文网络上有说法认为,author是可以看到自己设为private的posts的,但不能阅读别人的private posts。

不过有一点毋庸置疑,subscriber(订阅者),contributor(贡献者)这两个角色,以及网站的普通访客是肯定无法阅读private posts的。


注:本文由主机之旅(Hostingjourney.com)原创,最后更新时间为:2020年12月30日 5:48:34 AM。未经授权,严禁转载。

WordPress站点如何检查robots.txt文件是否存在或缺失?典型通用的robots.txt内容该怎么写?

对于绝大多数站点而言,Robots.txt都是一个极为重要的文件。它能够控制各种搜索引擎爬虫对站点的检索,并最终影响站点页面的收录。在SEO中,robots文件的管理也是一个专门的话题。在本文中,主机之旅(Hostingjourney.com)简要给大家介绍一下两个问题:WordPress站点如何检查robots.txt文件是否存在或缺失?典型通用的robots.txt内容该怎么写?

Robots.txt是个文本文件,它位于网站的根目录,所以要检查该文件是否存在,方法很简单。你只需直接访问:www.yourdomain.com/robots.txt(注意:yourdomain.com需要替换成你的域名),如果可以访问,并有内容显示,就说明该文件是存在的。

对于一个WordPress站点,通常的,也是最简单的robots.txt文件内容只需包括三行指令,见下图:

版权声明:如无特别说明,本站所有文章均由主机之旅(Hostingjourney.com)原创。我们欢迎少量文字引用,但请注明出处。任何网站或个人,未经授权,不得抄袭、转载、盗用本站内容,违者必究。

在上图中,各行代码的含义如下:

user-agent:*

它的意思是指本页指令适用于所有的搜索引擎爬虫。

Disallow: /wp-admin/

上面这样的意思是禁止搜索引擎爬虫访问根目录下的wp-admin目录。

Allow: /wp-admin/admin-ajax.php

图例中robots.txt文件的最后一行,意思是:允许爬虫读取/wp-admin/admin-ajax.php文件。


注:本文由主机之旅(Hostingjourney.com)原创,最后更新时间为:2020年10月07日 4:05:33 PM。未经授权,严禁转载。

如何通过插件轻松调整WordPress目录(category)的顺序?

对于许多WordPress站点而言,目录(category)是一个非常重要的导航方式,清晰准确的目录分类能帮助用户快速找到自己想要的内容,对于站点的SEO也是很有裨益的。但是不少小伙伴在设置WordPress目录时可能会发现这样一个问题,默认情况下,category是不能更改项目的顺序的。

比如下图中所示的目录,默认情况下,“其他”这个分类出现在“技术”的前面,而且是不可调整修改的。怎么才能让“其他”排列在“英文”的后面呢?

版权声明:如无特别说明,本站所有文章均由主机之旅(Hostingjourney.com)原创。我们欢迎少量文字引用,但请注明出处。任何网站或个人,未经授权,不得抄袭、转载、盗用本站内容,违者必究。

方法很简单,我们只需通过一个WordPress插件就可以轻松实现对目录项目的调整。

这个插件的名称是:Category Order and Taxonomy Terms Order(目录顺序及分类词顺序)。我们可以直接从WordPress管理后台的plugins => add new,就可以搜索到并安装这个插件。

插件安装好之后,它的设置界面位于:文章 => 分类排序(参见上图),进入后,就可以通过鼠标拖拽的方式随意对目录条目进行顺序调整和修改了。顺序改好后,点击“更新”按钮,我们就可以在边栏的插件中看到修改好后的目录顺序了。


注:本文由主机之旅(Hostingjourney.com)原创,最后更新时间为:2020年10月05日 1:35:27 AM。未经授权,严禁转载。