[英]PHP error on website - Fatal error: Unknown: Failed opening required
[英]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
打开文件 .htaccess
关闭线
有不同的场景。 如果您使用WordFence 安全插件,则需要验证.user.ini
、 .htaccess
和wordfence-waf.php
。 在您的情况下,需要验证的路径是“/home/avis-communes/”。
就我而言,我安装了 Wordfence 防火墙优化,它为我的 .htaccess 添加了一堆配置。 但是在停用并删除插件后,我尝试清除/var/www/wordpress/wordfence-waf.php
文件。
因为 HTACCESS 有这个文件的auto_prepend_file
,我的整个站点都关闭了。
我有两种方法可以解决这个问题。
touch /var/www/wordpress/wordfence-waf.php
理想情况下,插件应该删除 HTACCESS 中的配置。 为此,字里行间删除一切# Wordfence WAF
和# END Wordfence WAF
。
也许你没有安装 wordpress 到你的,所以尝试安装它。 一些托管服务提供商要求您将其与他们的用户面板/应用程序面板分开安装。 这就是我们解决问题的方式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.