2010-10-21 56 views
1

有沒有一種方法可以在沒有ftp帳戶或憑證的情況下上傳或刪除WordPress插件?上傳或刪除沒有FTP帳戶的WP插件?

我想通過WordPress界面來管理它們。

+0

這是比下面的不同? http://stackoverflow.com/questions/640409/can-i-install-update-wordpress-plugins-without-providing-ftp-access/640459#640459 – 2010-10-21 13:14:11

回答

0

對於非FTP ....請按照上述D Lambert的鏈接獲取使用zip文件(非wordpress.org託管的插件)從wordpress內安裝的信息。基本上,在插件菜單中單擊添加新/使用壓縮上傳時,請注意上傳

熊雖然以下幾點:

如果插件已經在文件夾級別進行了壓縮,而不是在較低檔水平,將會出現安裝,但是你可能會得到一個無效的插件頭信息。它不是無效的.. http://webdesign.anmari.com/2312/activation-error-plugin-does-not-have-valid-header-still-activates/

此外,如果升級壓縮文件必須命名完全相同的現有文件夾,否則將創建一個新的文件夾與重複的插件。

1

你可以默認這樣做,如果你這樣配置你的WordPress安裝。通常,在現場服務器上,它可以直接使用 - 只需在停用的插件上點擊「刪除」即可。但是,如果它不起作用,您會得到一個要求您提供FTP憑據的頁面。在這種情況下,您需要檢查wp-content/plugins上的CHMOD值。我不能確切地告訴你它需要什麼,並且詢問事情777通常是一個壞主意,但是這應該縮小它的範圍。從低開始(655左右)並增加,直到它工作,或等待該部分的確切答案。

0

如果您是管理員,您應該能夠從管理界面刪除或安裝插件。 (假設設置正確)。一些插件需要FTP,但其中大部分都是一鍵安裝。無論如何,這是WP的最新版本。如果你有一個非常舊的安裝,你仍然需要FTP。

2

這真的取決於你的服務器的設置,我已經處理了這個去年這裏的某個地方:A general linux file permissions question: Apache and WordPress

我想通了,爲了使插件,主題得到安裝在WordPress自動更新,你可以:

  • 明確指定FTP憑據在你的WordPress配置
  • 運行使用蘇環境,你的PHP文件與suPHP - 這僅適用,如果你有你的服務器上的root權限。

希望有所幫助,歡呼〜

-2

這聽起來像你需要做的是通過改變www目錄的所有權給正確的用戶什麼:

sudo chown -R www-data:www-data /var/www