Products
GG网络技术分享 2025-03-18 16:05 2
您是否发现您的 WordPress 网站出现问题,而您只能说“我什么都没做,我发誓!” 然而,您会看到表明您的文件或数据库已损坏、丢失或损坏的错误。
从帖子和类别偶尔消失和重新出现到错误消息的任何内容,例如:
“警告:require_once(path/to/file.php) [function.require-once]: 无法打开流: 没有这样的文件或目录...”
或者
“无法建立数据库连接。”
不用担心,因为今天,我将解释这些损坏、丢失和损坏的错误是如何发生的,如何修复它们,最重要的是,我将分享为什么这很可能不是你的错。 继续阅读,或使用以下链接跳转:
可能很难找到任何这些错误的确切原因,因为不幸的可能原因有很多。
以下是您的数据库可能损坏、丢失或以其他方式损坏的主要原因:
您的文件可能处于相同情况的主要原因还有一个更大的列表:
不管是什么原因,有几种方法可以修复您的文件或数据库。
修复和损坏文件或数据库问题的最简单方法是从您网站的工作备份中恢复您的网站。 如果您没有可以恢复的备份,那么您可以尝试其他修复。
在您尝试其他选项之前,您应该备份整个站点。 即使它坏了,事情仍然可能变得更糟,所以最好有一些东西而不是什么都没有。
以下是您可以查看有关备份站点的详细信息的帖子列表:
一旦您的网站全部备份并在场边等待以防灾难发生,您就可以修复您的网站了。
有几种方法可以修复损坏的数据库。
如果您看到“无法建立数据库连接错误”,您可以查看这篇文章以了解有关如何修复它的详细信息:如何修复 WordPress 的“建立数据库连接错误”。
您还可以尝试另一种方法来解决大多数问题,包括数据库损坏的事件。
您可以将此行添加到您的 wp-config.php 文件,位于安装的根目录中:
例如,您可以将它添加到文件中的任何位置,只要它不在函数中间。 我建议将其放在以下行之前:
有关如何编辑您的详细信息 wp-config.php 文件,请查看如何在 WordPress 中正确使用 FTP 帖子以获取更多详细信息。
添加上述行后,您可以访问数据库修复页面: http://your-site.com/wp-admin/maint/repair.php 如果您安装了 SSL 证书,您将访问 https://your-site.com/wp-admin/maint/repair.php.
不要忘记更换 your-site.com 与您的实际域。
请记住,您无需登录即可查看此页面,因此当您完成数据库修复后,请务必删除前面提到的行。 否则,任何人都可以访问该页面。
当您访问该链接时,您可以选择单击 修复数据库 按钮,或者您可以在修复数据库时通过单击 修复和优化数据库 按钮。
该过程完成后,您的网站应该已全部修复并准备就绪。
如果这不起作用,您可以通过 phpMyAdmin 修复您的数据库。
登录后,单击左侧列表中的数据库,然后当您的数据库表加载到页面上时,向下滚动并单击 选择所有 盒子。 在复选框旁边的下拉框中,选择 维修台.
您的数据库表会自动修复,您的站点应该可以再次运行。
但是,如果您的文件丢失、损坏或损坏怎么办? 你也可以修复它们。
如果您最近在站点上安装了 SSL 证书,您的图像可能会丢失。 要解决此问题,请替换您的图片链接以包含 https 字首。 有关详细信息,请查看安装 SSL 证书后替换 WordPress 中的图像链接一文。
对于大多数其他问题,用新副本替换问题文件应该可以解决问题。
您可以使用 FTP 访问您的站点,并使用从 WordPress.org 下载 WordPress 软件的副本可以找到的新副本替换您的核心 WordPress 文件。
解压缩 ZIP 文件后,您可以将新文件传输到您的站点。 请务必离开您的 /wp-内容/ 目录保持不变,否则您将丢失上传到站点的所有媒体文件和图像。
您也可以使用已安装的插件和主题进行尝试。 唯一的区别是,您无需下载新的 WordPress 副本,而是下载插件和主题文件的新副本。
如果您已经尝试了这些修复,但您的网站备份失败,您可以尝试打开 WordPress 调试模式。 有关如何执行此操作的详细信息,请查看调试 WordPress:如何使用 WP_DEBUG。
您还可以尝试检查您的错误日志以查看您是否可以识别问题并将它们发送到您的主机进行查看和分析。 查找一个名为 调试日志 根据你的 /wp-内容/ 文件夹。
如果这不能解决问题,是时候联系您的主机了。 可能存在服务器问题,例如配置错误或出现故障。 如果是这种情况,请联系您的房东并让他们修复这是您解决问题的唯一方法。
好吧,还有另一种方法,但它不适合胆小的人:
如果您没有备份并且完全可以完全丢失您的网站,您可以重新开始并删除您的网站,然后重新安装 WordPress。
到现在为止,您的站点应该像新站点一样运行,并且您应该不会再看到指向丢失、损坏或以其他方式损坏的数据库或文件的错误。
为了避免再次发生这种情况时修复您的网站的漫长过程,建议您定期备份您的网站。
不要忘记,WPMU DEV 会员资格可以让您获得我们的 Snapshot Pro 插件来备份您的网站以及免费的 10 GB 托管云备份,以及我们拥有的所有其他东西…… 一切. 如果您还没有会员资格,您可以免费注册并试穿尺寸。
标签:Demand feedback