如何修复 WordPress 无法打开流错误

您是否在 WordPress 中看到“无法打开流”错误?此错误通常指出发生错误的脚本的位置。但是,初学者很难理解它。在本文中,我们将向您展示如何轻松修复 WordPress 无法打开流错误。

无法在 WordPress 中打开流错误

为什么会出现无法打开流错误?

在我们尝试修复错误之前,了解导致 WordPress 中“无法打开流”错误的原因会很有帮助。

当 WordPress 无法加载网站代码中提到的文件时,会发生此错误。发生此错误时,有时 WordPress 会继续加载站点并仅显示警告消息,而有时 WordPress 会显示致命错误并且不会加载其他任何内容。

消息措辞将根据代码中错误发生的位置和失败原因而有所不同。它还将为您提供有关需要修复的内容的线索。

通常,此消息将如下所示:

Warning: require(/home/website/wp-includes/load.php): failed to open stream: No such file or directory in /home/website/wp-settings.php on line 19  Fatal error: require(): Failed opening required ‘/home/website/wp-includes/load.php’ (include_path=’.:/usr/share/php/:/usr/share/php5/’) in /home/website/wp-settings.php on line 19

这是另一个例子:

Last Error: 2018-04-04 14:52:13: (2) HTTP Error: Unable to connect: ‘fopen(compress.zlib://https://www.googleapis.com/analytics/v3/management/accounts/~all/webproperties/~all/profiles?start-index=1): failed to open stream: operation failed’

话虽如此,让我们来看看如何对 WordPress 中的“打开流失败”错误进行故障排除和修复。

修复 WordPress 中无法打开流错误

正如我们前面提到的,错误可能由多种原因引起,并且错误消息将根据导致错误的文件的原因和位置而有所不同。

在每种情况下,未能打开流短语后面都会有一个原因。例如,权限被拒绝、没有这样的文件或目录、操作失败等等。

现在,如果您的错误消息包含“没有这样的文件或目录”,那么您需要查看代码以确定在该特定行中提到了哪个文件。

如果它是插件或主题文件,则这意味着插件或主题文件已被删除或未正确安装。只需停用并重新安装有问题的主题/插件即可修复错误。

但是,由于根文件夹中缺少.htaccess 文件,WordPress 也可能无法找到这些文件。在这种情况下,您需要转到WordPress 管理员中的设置»永久链接页面,然后单击“保存更改”按钮以重新生成 .htaccess 文件。

在 WordPress 中重新生成 htaccess 文件

如果错误信息后跟“Permission denied”,那么这意味着 WordPress 没有正确的权限来访问代码中引用的文件或目录。

要解决此问题,您需要检查WordPress 文件和目录权限,并在需要时进行更正。

最后,一些 WordPress 插件从第三方来源(如Google Analytics、Facebook API、Google Maps 和其他第三方 API)加载脚本。

其中一些 API 可能需要身份验证,或者可能已经改变了开发人员访问它们的方式。身份验证失败或访问方法不正确将导致 WordPress 无法打开所需文件。

要解决此问题,您需要联系插件作者寻求支持。他们将能够帮助您修复错误。

如果这些提示都不能帮助您解决问题,请按照我们的WordPress 故障排除指南中提到的步骤进行操作。本分步指南将帮助您查明问题,以便您轻松找到解决方案。

我们希望本文能帮助您修复 WordPress 的“无法打开流”错误。您可能还想为我们最常见的 WordPress 错误列表以及如何修复它们添加书签。