虽然wordpress简【jiǎn】单易用,为非编程人员【yuán】提供了极大的建站【zhàn】便利性,但当网站出现 “建立数据库连【lián】接【jiē】时【shí】出错【cuò】”该怎么【me】办?
错误消息是什么意思?
WordPress网站基于数据库,而【ér】数据库【kù】又使用MySQL数据库【kù】管【guǎn】理系【xì】统。当互联网用户【hù】浏览网【wǎng】站【zhàn】时,PHP命令【lìng】会请求所需的数据库条目【mù】。但是,如果用【yòng】户只能看到【dào】“建立【lì】数据库连接时【shí】出错”消息,则此【cǐ】数据库信息请求【qiú】无效。
“建立数据库连接时出错”发生在什么条件下?
错误消息不一定是【shì】错误的操作触发。在大多数情况下,这是【shì】由【yóu】于数据库的【de】登录数据未正确存储【chǔ】或数据库本身已【yǐ】损坏。这可能是因【yīn】为插件的【de】更【gèng】改,亦或【huò】者【zhě】是数据库【kù】服务器【qì】本【běn】身的错【cuò】误。
wordpress如何修复数据库错误?
尝【cháng】试登录后端,如果后台无法登陆,浏览器可能会显示另【lìng】一【yī】条消【xiāo】息:“One or more database tables are unavailable. The database may need to be repaired(一个或多个数据库表【biǎo】不可用,数据【jù】库可能需要修复【fù】)”。如果【guǒ】显【xiǎn】示【shì】此错误,则问题很明【míng】显:数据库中存在使【shǐ】整个系统瘫【tān】痪的错【cuò】误【wù】。WordPress具【jù】有内【nèi】置修复【fù】功能【néng】,通过wp-config.php进行修改【gǎi】。
通过在wp-config.php文【wén】件【jiàn】中插入一行代码,可以激活【huó】数据库修复工【gōng】具【jù】。
wp-config.php文件位于网站根目录,下载并使用【yòng】文本编辑【jí】器编辑【jí】。然后在MySQL settings后面插入【rù】一行代【dài】码:
define('WP_ALLOW_REPAIR',true);
保存文件并将其上传回服务器,覆盖原始文件。
注意!!!
在对源代码文件进行任何更改之前,请先进行备份。
上传完成后,访问以下页面:
‘https : //www.pzo.cc/wp-admin/maint/repair.php ‘(请自行更换【huàn】域名)。在激【jī】活【huó】的【de】工具中修复数【shù】据库,修复完成后,再次停用该工具,以便第【dì】三方无法【fǎ】访问它【tā】,因为每个人都可【kě】以【yǐ】访问修复URL。
再次打开【kāi】wp-config.php并将命令中的【de】true更改为【wéi】false或删【shān】除整行,保存修改后并将其【qí】上传回服务器【qì】。
如果后端还显示错误消息“建立数【shù】据库连【lián】接错误”,该【gāi】怎么办?这可能【néng】是由【yóu】于数据库的登录数据不正【zhèng】确。您可以在同一个文【wén】件(wp-config.php)中【zhōng】查看这些内容。在源代码【mǎ】的【de】开【kāi】头,您可【kě】以找到包含数【shù】据库名称,用户【hù】名【míng】,密【mì】码和主机【jī】名的相应行。
// ** MySQL设置** //
/ ** WordPress数据库的名称* /
define('DB_NAME','数【shù】据【jù】库的名称');
/ ** MySQL数据库【kù】用【yòng】户名* /
define('DB_USER','您的【de】用户名');
/ ** MySQL数【shù】据库密码* /
define('DB_PASSWORD','您的密码');
/ ** MySQL主【zhǔ】机名* /
define('DB_HOST','数据库主机的名称');
检查此数据是否正确,如果有误请自【zì】行【háng】更【gèng】正并【bìng】将正确的版本上【shàng】载到【dào】服务【wù】器即可。
版权所有:深圳市网商在线科技有限公司