繁体   English   中英

致命错误:未知:需要打开失败

[英]Fatal error: Unknown: Failed opening required

我在尝试访问我的域http://localhost/home/avis-communes/站点 wordpress 的任何部分时遇到此错误,无论是前端还是后端。 我尝试通过 ftp 删除 wordfence 插件,但仍然出现以下错误。

警告:未知:无法打开 stream:第 0 行未知中没有此类文件或目录 致命错误:未知:无法打开所需的 '/home/avis-communes/wordfence-waf.php' (include_path='.;C:\ php\pear') 在第 0 行未知

文件 .htaccess 中的任何帮助将不胜感激:

    # BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

# Wordfence WAF
<IfModule mod_php5.c>
    php_value auto_prepend_file '/home/avis-communes/wordfence-waf.php'
</IfModule>
<Files ".user.ini">
<IfModule mod_authz_core.c>
    Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
    Order deny,allow
    Deny from all
</IfModule>
</Files>

# END Wordfence WAF

看起来您可能以某种方式移动或删除了 PHP“ auto_prepend_file ”指令 (/home/avis-communes/wordfence-waf.php) 中指定的文件。

该文件与 Wordfence 防火墙“ 优化”有关。 在这个阶段,我建议您删除优化并重新开始。

打开文件 .htaccess

关闭线

文字围栏 WAF

php_value auto_prepend_file '/srv/www/website.com/public_html/wordfence-waf.php'

php_value auto_prepend_file '/srv/www/website.com/public_html/wordfence-waf.php'

有不同的场景。 如果您使用WordFence 安全插件,则需要验证.user.ini.htaccesswordfence-waf.php 在您的情况下,需要验证的路径是“/home/avis-communes/”。

Fatal error: Unknown: Failed opening required '/home/customer/www/domain.com/public_html/wordfence-waf.php' (include_path='.:/usr/local/php73/pear') in Unknown on line 0

然后你必须检查wordfence-waf.php然后你可以看到

域名与您以前的域名,您必须更正它们在此处输入图片说明

现在我们必须检查网站,如果问题相同,我们必须配置.htaccess

在此处输入图片说明

那么这将被修复。

就我而言,我安装了 Wordfence 防火墙优化,它为我的 .htaccess 添加了一堆配置。 但是在停用并删除插件后,我尝试清除/var/www/wordpress/wordfence-waf.php文件。

因为 HTACCESS 有这个文件的auto_prepend_file ,我的整个站点都关闭了。

我有两种方法可以解决这个问题。

  1. 创建一个同名的空文件
touch /var/www/wordpress/wordfence-waf.php
  1. 从 .htaccess 中删除 Wordfence 的配置

理想情况下,插件应该删除 HTACCESS 中的配置。 为此,字里行间删除一切# Wordfence WAF# END Wordfence WAF

也许你没有安装 wordpress 到你的,所以尝试安装它。 一些托管服务提供商要求您将其与他们的用户面板/应用程序面板分开安装。 这就是我们解决问题的方式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM