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

时间:2017-10-21 13:25:15

标签: php wordpress

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

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

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

__declspec(dllexport)  bool ShouldRun;

5 个答案:

答案 0 :(得分:0)

It looks like you might somehow have moved or deleted the file specified in the PHP "auto_prepend_file" directive (/home/avis-communes/wordfence-waf.php).

This file is related to the Wordfence Firewall "optimization". At this stage, I suggest you remove the optimization and start over.

答案 1 :(得分:0)

打开文件.htaccess

关闭行

Wordfence 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'

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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 然后你才能看到

域名与您以前的域,您必须更正它们 enter image description here

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

enter image description here

然后就可以解决了。

答案 4 :(得分:0)

就我而言,我安装了 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 行之间的所有内容。