当 WordPress 无法加载网站代码中提到的文件时,会出现“无法打开”错误。有时 WordPress 会继续加载站点并显示警告消息,会导致错误。此错误通常指出发生错误的脚本位置。但是,初学者用户很难理解它。在本文中,我们将展示如何轻松修复 WordPress 无法打开流错误。
为什么会出现Failed to Open Stream错误?
在我们尝试修复错误之前,了解导致 WordPress 中“无法打开流”错误的原因会很有帮助。
当 WordPress 无法加载网站代码中提到的文件时,会发生此错误。发生此错误时,有时 WordPress 会继续加载站点,而其他时候 WordPress 会显示错误并且不会加载任何其他内容。
通常,错误提示代码是这样
1个
2个
3个
|
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 |
这是另一个例子:
1个
|
Last Error: 2022-12-14 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 中打开错误
正如我们之前提到的,错误可能由多种原因引起,并且错误消息将根据导致错误的文件的原因和位置而有所不同。
在每种情况下,无法打开流短语都会跟在原因之后。例如,权限被拒绝、没有那个文件或目录、操作失败等等。
现在,如果错误消息包含“没有这样的文件或目录”,那么需要查看代码以找出该特定行提到的文件。
如果它是插件或主题文件,那么这意味着插件或主题文件已被删除或未正确安装。只需停用并重新安装有问题的主题/插件即可修复错误。
但是,也有可能 WordPress 无法找到这些文件,因为根文件夹中缺少.htaccess 文件。在这种情况下,需要转到WordPress 管理员中的设置 » 永久链接页面,然后只需单击“保存更改”按钮即可重新生成 .htaccess 文件。
如果错误消息后跟“权限被拒绝”,那么这意味着 WordPress 没有访问代码中引用的文件或目录的正确权限。
要解决此问题,需要检查WordPress 文件和目录权限,并在需要时更正它们。
最后,一些 WordPress 插件从第三方来源加载脚本,例如Google Analytics、Facebook API、Google Maps 和其他第三方 API。
其中一些 API 可能需要身份验证,或者可能已经改变了开发人员访问它们的方式。身份验证失败或访问方法不正确将导致 WordPress 无法打开所需文件。
如果这些提示都不能帮助您解决问题,请按照我们的WordPress 故障排除指南中提到的步骤进行操作。
我们希望本文能帮助您修复 WordPress“无法打开流”错误。您可能还想收藏我们最常见的 WordPress 错误列表以及如何修复它们。
原文链接:https://www.taodakeji.com/blog/how-to-fix-the-wordpress-failed-to-open-stream-error,转载请注明出处。