簡體   English   中英

所有插件已停用,並且無法在WordPress中安裝插件

[英]All Plugins Deactivated and Cannot Install The Plugins in WordPress

當我登錄wp-login (WordPress 3.6.1)時 ,我發現所有插件均已停用。

wp登錄后出現錯誤消息:

插件user-locker / user-locker.php由於以下錯誤而被停用:插件沒有有效的標頭。

然后,我嘗試安裝任何插件,但是失敗了。

安裝插件時出現錯誤信息:

http://downloads.wordpress.org/plugin/user-locker.1.2.zip下載安裝包…下載失敗。 無法將fopen()的句柄打開到/tmp/user-locker.tmp

但是我檢查我的網站仍然正常運行,不是空白。

請協助解決此問題。

謝謝。

登錄到/ wp-admin並導航至Plugins»Installed Plugins,然后單擊受影響的插件之一下的Edit鏈接。 您應該會看到這樣的標題(顯然,使用適當的文本而不是哈希符號):

<?php
/*
Plugin Name: ######################
Plugin URI: http://#################.###/##########
Description: ######################
Version: 1.0
Author: ######################
Author URI: http://###################.###/
License: (c) ############# 2013.
*/

如果您看到其他任何東西,那么您有問題。 我懷疑您的網站可能已被某種蠕蟲感染,該蠕蟲已將PHP代碼注入它可以找到的每個文件的開頭。

我今天遇到了同樣的問題。 我注意到我認為是惡意軟件的內容已添加到我所有php文件的頂部。

修復您的插件

  1. 登錄到FTP,找到您的plugins文件夾,然后將所有插件下載到本地插件目錄
  2. 在每個插件中,打開所有php文件並刪除已添加到文件頂部的惡意軟件。
  3. 保存文件並將其覆蓋在服務器上。
  4. 轉到wordpress信息中心中的插件,然后按激活。

這修復了我所有的插件。 它們重新出現在我的儀表板的“插件”部分中,只需要重新激活即可。

我只能希望這不會是一個經常發生的問題。

最后我自己解決了。

  1. 登錄cPANEL > 文件管理器 > Web根目錄 (public_html / www)>單擊轉到
  2. 點擊工具欄上的“新建文件”。
  3. 創建新文件php.ini
  4. 用記事本打開新的php.ini文件,並用allow_url_fopen = 1;填充allow_url_fopen = 1;
  5. 要使此php.ini文件可被子目錄讀取,請打開public_html文件夾中的.htaccess文件,並將其添加到最后一行<IfModule mod_suphp.c> suPHP_ConfigPath /home/USERNAME/public_html </IfModule>
  6. 用您的托管用戶名更改USERNAME
  7. 完成后,您的插件恢復正常。

祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM