!["创立数据库连接时出错" |解释及处理办法]"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,查看更加多
责任编辑:网友投稿
|