修复WordPress中的损坏或损坏的文件和数据库

你发现你的WordPress网站在弗里茨和你可以说的一切是"我没有做任何事情,我发誓!?"然而,您可以看到错误说出您的文件或数据库已损坏,丢失或损坏.

来自帖子和类别偶数消失并重新出现的错误消息:

"警告:Require_Once(路径/到/file.php)[function.Require-onero]:无法打开流:没有..."

"无法建立数据库连接."

不要担心,因为今天,我会解释这些类型的破碎,丢失和腐败的错误发生,如何解决它们,最重要的是,我会分享为什么它不太可能不是你的错.继续阅读或使用以下链接跳转:

  • 是什么导致WordPress中的文件和数据库打破?
  • 备份和恢复
  • 修复破碎的数据库
  • 修复损坏,丢失或损坏的文件
  • 这些修复都没有为您工作?

在wordpress中引起文件和数据库以破坏的内容?

难以追踪任何这些错误的确切原因,因为有一个不幸的可能原因数量.

以下是您的数据库可能被损坏,丢失或以其他方式破坏的最大原因:

  • 您的数据库凭据未在 WP-Config.php 文件中正确输入
  • 您的服务器崩溃
  • 有一个服务器硬件故障
  • 一个错误,如mysql,您使用的php版本或您的插件和主题
  • 有一个服务器中断,例如您的PHP内存限制已达到
  • 你可能被黑了

还有一个更大的主要原因列表,为什么您的文件可能在同一情况下:

  • 您的文件权限未正确设置
  • 您的网站或服务器的防火墙阻止您网站的某些部分
  • 您输入了设置>常规
  • 下的错误网站URL

  • 第三方插件自动删除内容或打破文件路径
  • 您安装了SSL证书并忘记替换您的图像链接
  • Permalinks不正确地设置
  • 您的.htaccess 文件中有错误
  • 图像在错误的目录中上传
  • 上传内容
  • 时出现了中断

  • 您使用
  • 的插件,脚本或主题中有一个错误

  • 服务器级问题是afoot
  • 你可能被黑了

无论原因是什么,有几种方法可以修复您的文件或数据库.

备份和恢复

修复和损坏文件或数据库问题的绝对最简单的方法是从站点的工作备份恢复您的网站.如果您没有备份可以还原,那么还有其他修复程序可以尝试.

在您提供其他选项之前,您应该备份整个站点.即使它被打破,事情仍然可能会变得更糟,所以更好地拥有一些东西而不是什么都没有.

这是一个帖子列表,您可以查看备份网站的详细信息:

  • 备份插件不是关于备份,他们是关于恢复
  • 如何使用快照
  • 备份wordpress网站(和多站点)

  • 4顶级WordPress Multisite备份解决方案测试和审查
  • 7顶级高级和reperium wordpress备份插件审查
  • <L11最佳的免费备份插件,用于保护WordPress网站

  • 在下降或锁定时创建WordPress的手动备份
  • 测试Wordpress网站备份,以避免未来的灾害
  • 介绍WPMU DEV云备份(成员免费获得10GB!)
  • 如何备份伪造备份以进行防弹保护

一旦您的网站全部备份并在灾难罢工中等待Sidelines,您已准备好修复您的网站.

修复破损的数据库

您可以修复破损的数据库.

如果您看到"无法建立数据库连接错误",您可以查看此帖子有关如何修复它的详细信息:如何修复WordPress的"错误建立数据库连接".

还有一件事您可以尝试适用于大多数问题,包括数据库已损坏的事件.

您可以将此行添加到您的 wp-config.php 文件中,该文件位于安装的根目录中:

加载GIST D964A00E652B6C1E00A7E3F762775E89
例如,您可以在文件中的任何地方添加它,只要它不在函数的中间中的smack dab.我建议将它放在下行之前:

加载GIST E1EBA9B72BC7F200D7543F153D3ADA3.

有关如何编辑 wp-config.php 文件的详细信息,请查看如何使用WordPress Post正确使用FTP,以获取更多详细信息.

一旦添加了上面提到的行,您可以访问数据库修复页面: http://your-site.com/wp-admin/maint/repair.php ,如果您有安装了SSL证书,您将访问 https://your-site.com/wp-admin/maint/repair.php .

不要忘记使用实际域名替换 your-site.com .

请记住,您不需要登录才能查看此页面,因此在完成修复数据库时,请务必删除前面提到的行.否则,任何人都可以到达该页面.

The database repair page wordpress有一个内置的工具来修复数据库.

访问链接时,可以选择单击修复数据库按钮,或者您可以通过点击修复和优化数据库按钮来优化您的数据库.

一旦进程完成,您的网站应该全部修复并准备好了.

如果这不起作用,则可以通过phpmyadmin修复数据库.

登录后,单击列表中的数据库,然后单击左侧的列表中,然后当您的数据库表加载页面时,向下滚动并单击检查所有框.在复选框旁边的下拉框中,选择修复表.

phpMyAdmin 您也可以在phpmyadmin中修复您的数据库.

数据库表将自动修复,您的网站应该再次运行.

修复损坏,丢失或损坏的文件

但如果它是您的文件丢失,损坏或破坏了?你也可以解决它们.

如果最近在您的网站上安装了SSL证书,您的图像可能会出现缺少.要解决此问题,请将图像链接替换为包含 HTTPS 前缀.有关详细信息,请在安装SSL证书后查看WordPress中的替换图像链接.

对于大多数其他问题,用新鲜副本替换问题文件应该解决问题.

您可以使用FTP访问您的网站,并通过从WordPress.org下载WordPress软件的副本来替换您的核心WordPress文件.

解压缩zip文件后,您可以将新文件传输到您的网站.只需务必离开您的/WP-Content/目录,或者您可以丢弃您上传到您网站的所有媒体文件和图像.

您也可以尝试使用已安装的插件和主题.唯一的区别是,而不是下载一份WordPress的新副本,而是下载插件和主题文件的新副本.

这些修补程序中的任何一个都没有为您工作?

如果您已尝试过这些修复,但您没有任何运气备份网站,可以尝试打开W​​ordPress调试模式.有关如何执行此操作的详细信息,请查看调试WordPress:如何使用WP_Debug.

您还可以尝试检查错误日志以查看您是否可以识别该问题并将其发送到主机以查看和分析.查找 wp-content/文件夹下的名为 debug.log 的文件.

如果不解决问题,则是时候联系您的主机了.有可能有一个服务器问题,如错误配置,否则可能会发生故障.如果是这种情况,请联系您的主机并让他们修复它是您可以解决问题的唯一方法.

嗯,还有另一种方式,但这不是为了胆小的心:

如果您没有备份,您完全丢失您的网站,您可以重新开始并删除您的网站,然后重新安装WordPress.

包装

到目前为止,您的网站应该像新的一样运行,您不应该看到要指向丢失,损坏或违反数据库或文件的错误.

为了避免修复您的网站的长过程如果曾经再次发生,则建议您定期备份您的网站.

别忘了WPMU开发成员资格让您的Snapshot Pro插件备份您的网站以及10 GB的免费云备份,以及我们拥有的其他一切...所有.如果您还没有会员资格,您可以免费注册并尝试尺寸.

2

发表回复