修復卸載或刪除 Wordfence 後出現,PHP Warning: Unknown: failed to open stream

標籤: 

正在查看 2 個帖子:1-2 (共 2 個帖子)
  • 作者
    帖子
  • 詩語
    管理員
    • 文章數量: 5,925
    @feibisi
    樓主

    因為做反病毒測試,但 Wordfence 的 scan 掃描一直都沒辦法進行,測試了老半天還是直接先卸載了吧,然後就出現了下面的問題。

    Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
    
    Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
    
    Fatal error: Unknown: Failed opening required 『/var/www/html/wordfence-waf.php』 (include_path=』.:/opt/php/7.2/share/pear』) in Unknown on line 0

    這是由於 Wordfence 為了增加安全性,修改了 WordPress 程序目錄的 user.ini 文件。

    需要修改下面幾個位置

    在這種情況下,您需要刪除.htaccess.user.ini 和/或 php.ini 文件中對 w ordfence-waf 的引用。

    您可以在這些文件中搜索 「wordfence-waf」 。這些引用將如下所示:

    php_value auto_prepend_file "/path_to_file/wordfence-waf.php"

    auto_prepend_file = '/home/username/website.com/wordfence-waf.php'

    從文件中刪除 wordfence-waf 的引用後,您可以繼續並手動刪除 wordfence-waf.php 文件。

    然後,您應該可以訪問您的站點,然後可以通過防火牆頁面再次設置擴展保護。

    詩語
    管理員
    • 文章數量: 5,925
    @feibisi
    樓主

    清理完成後,再次進行測試刷新網頁可以正常訪問了,然後再次去後台進行網站掃描發現也可以了。

    然後對於免費版的 Wordfence ,其實 60% 的健康度就是 100% 的值了。付費版的對於小型站點完全沒必要。

    就這樣,又解決了一個難題。

正在查看 2 個帖子:1-2 (共 2 個帖子)
  • 哎呀,回覆話題必需登錄。

話題信息

  • 當前位於:Wordfence
  • 1 條回覆
  • 1 個參與人
  • 最後回覆:<a href="https://bbs.weixiaoduo.com/users/feibisi/" title=" 查看詩語的個人資料" class="bbp-author-link"><span class="bbp-author-name"> 詩語</span></a>
  • 上次活動:<a href="https://bbs.weixiaoduo.com/topic/32093/#post-32095" title=" 回覆至:修復卸載或刪除 Wordfence 後出現,PHP Warning: Unknown: failed to open stream">5 年、 10 月前</a>