外链论坛

 找回密码
 立即注册
搜索
查看: 102|回复: 2

怎么样修复 WordPress 中“创立数据库连接时出错”

[复制链接]

2987

主题

182

回帖

9920万

积分

论坛元老

Rank: 8Rank: 8

积分
99209306
发表于 2024-7-10 17:07:21 | 显示全部楼层 |阅读模式

!["创立数据库连接时出错" |解释及处理办法]"Error establishing a database connection" | Explanation & solution")

内容管理系统WordPress 为您怎样让您的网站在线供给了简单的选项。只需单击几下,您就能够创立博客、在线商店或综合性机构网站。大都数时候一切都很顺利,然则显现问题时,WordPress 用户一般会在任何帮忙状况下离开。当网站忽然关闭时,尤其令人懊丧咱们解释了 WordPress 数据库错误“创立数据库连接错误”的含义、出现时间以及怎样修复它。

小费

为了认识 WordPress 经常运用的术语,咱们整理了一份的 10 个最要紧的 WordPress 术语的列表。

![数据库报错“创立数据库连接时出错”截图]("Screenshot of the database error "Error establishing a database connection"")

WordPress:“创立数据库连接时出错”——此刻任何效果

错误信息是什么意思?

WordPress 网站重点基于数据库,而数据库又运用 MySQL 数据库管理系统。当互联网用户浏览您的 WordPress 站点时,PHP 命令会请求所需的数据库条目。然则,倘若用户只能看到“创立数据库连接时出错”信息,则此数据库信息请求效。不幸的是,错误信息揭示 WordPress 法连接到数据库的原由

WordPress什么时候显现创立数据库连接时出错”?

错误信息必定是由于您所做的事情触发的。在大都数状况下,这是因为未正确存储数据库的登录数据或数据库本身已损坏。这可能是因为插件在您不干涉或不知情的状况下进行更改。错误的另一个原由可能是数据库服务器本身。因此呢,纠正错误的第1步是找到错误的确切源自

怎样修复WordPress数据库错误?

故障排除的一个很好的起点是尝试登录后端。尝试拜访 wp-admin 可能不起功效,但浏览器可能会表示另一条信息:“一个或多个数据库表不可用。数据库可能必须修复”。倘若显现这个错误,问题就很清楚了:数据库有错误引起全部系统瘫痪。幸运的是,WordPress 有一个内置的修复功能,您必要经过 wp-config.php 手动起步 - 此时您拜访后端。

经过在 wp-config.php 文件中插进一行代码,就可激活数据库修复工具

拜访 wp-config.php,您必须与您的服务器创立 FTP 连接。最简单的办法运用诸如FileZilla或另一个FTP 程序之类的软件。倘若您已创立与服务器的连接(拜访数据一般由您的托管服务供给供给),您应该在网站的根目录中找到所需的文件。下载它并运用文本编辑器打开它。配置文件包括数据库的设置。要激活修复工具,请在 MySQL 设置后面插进一行代码:

define( WP_ALLOW_REPAIR, true );

保证运用正确的语法:正确的引号和空格位置于正确的位置至关要紧保留文件并将其上传回您的服务器。经过这般做,您将覆盖原始文件。

笔记

在对 WordPress 文件进行任何更改之前,意见进行备份。除了 WordPress 数据库错误之外,不正确的条目还可能引起其他问题。

上传完成后,您必须拜访以下页面:http://域名/wp-admin/maint/repair.php(请输入您自己的域)。在此刻激活的工具中,您能够修复数据库乃至优化它。修复完成后,您应该再次停用该工具,以便第三方拜访它,由于每一个人都能够拜访修复 URL。因此呢,再次打开 wp-config.php 并将命令中的值从 true 更改为 false 干脆删除整行。不要忘记保留修改后的文件并将其上传回您的服务器。

激活后,您能够在浏览器中拜访有用的 WordPress 工具

然则,倘若后端表示错误信息创立数据库连接时出错”怎么办?这可能是因为数据库的登录数据不正确。您能够在同一个文件 (wp-config.php) 中检测这些内容。在源代码的开头,您将找到包括数据库名叫作、用户名、暗码和主机名的相应行。

// ** MySQL settings ** //

/** The name of the WordPress database */

define( DB_NAMEhttp://www.lxnjj.cnThe name of your database );

/** MySQL database username */

define( http://www.jj-999.cn, Your username );

/** MySQL database password */

define( http://www.sshualian.com.cn, Your password );

/** MySQL hostname */

define( DB_HOST, The name of your database host );

检测此数据是不是正确。您能够从您的托管服务供给商处获取登录信息(您一般能够在您的供给商的计算机配置文件中在线查看登录数据)。保证此时语法是正确的。主机名取决于您的供给商。 WordPress 在其 codex 中供给了一个DB_HOST 值列表。找到错误出现的位置后,只需更正相应的值并将正确的版本上传到您的服务器

顺便说一句,倘若问题在新安装后立即显现时,一样处理方法有效。您可能在安装窗口中输入了错误的用户数据。您能够直接编辑_wp-config.php_,而不是重新起始

倘若不可处理问题,则可能是您的数据库或登录数据问题。相反,托管您的数据库的服务器可能遇到了问题,并触发了 WordPress 的“创立数据库连接错误”错误。这可能有两个原由:全部服务器当前已关闭或最少暂时因太多的流量而过载。在后一种状况下,问题会在几分钟内自动处理倘若这般的过载经常出现,您应该思虑与您的托管服务供给一块寻找更好的处理方法

事实

您的 WordPress 网站的文件(包含 PHP 和 CSS)和数据库的文件很可能不在同一台服务器上。这寓意着虽然您的网站能够经过创立数据库连接时出错”来拜访,但它再也不连接到数据库并且表示任何内容。

倘若服务器完全关闭,您还必要联系您的托管服务供给商。倘若您不是自己托管数据库,则自动处理此问题——在这种状况下,您的供给商的 IT 专家将不得不处理该问题。在与您的供给商联系之前,您能够自己检测服务器是不是可能再也不能够拜访。为此,请尝试查看您是不是能够经过托管服务供给商的用户区域拜访phpMyAdmin(用于管理数据库的 Web 界面)。倘若创立连接,则错误不是您的责任。返回外链论坛:www.fok120.com,查看更加多

责任编辑:网友投稿





上一篇:正规的家庭教育企业有哪些?家庭教育的情感连接:创立深层的亲子纽带
下一篇:VBA数据库处理办法第十一讲:利用VBA代码,动态创立数据库
回复

使用道具 举报

3056

主题

3万

回帖

9913万

积分

论坛元老

Rank: 8Rank: 8

积分
99138998
发表于 2024-10-13 22:02:59 | 显示全部楼层
楼主继续加油啊!外链论坛加油!
回复

使用道具 举报

3053

主题

3万

回帖

9913万

积分

论坛元老

Rank: 8Rank: 8

积分
99139078
发表于 2024-10-28 06:36:57 | 显示全部楼层
你的见解真是独到,让我受益良多。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-18 01:26 , Processed in 0.126630 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.