跳到主要内容

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

为什么出现打开流错误失败?

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

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

消息的措词会有所不同,具体取决于代码中发生错误的位置和失败的原因。它还会为您提供有关需要修复的线索。

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

通常,此消息如下所示:

Warning: require(/home/website/wp-includes/load.php): failed to open stream: No such file ordirectory 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没有访问代码中引用的文件或目录的正确权限。

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

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

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

要解决此问题,您需要联系插件作者以获取支持。他们将能够帮助您解决错误。

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

回到顶部