當你架好WordPress網站時,三不五時在後台就會提醒你更新外掛pligun,為了網站的安全性,一般都會選擇自動更新,但不管是自動或者手動更新,常會碰到更新時間過久,導致更新失敗,甚至無法在WordPress控制台做刪除外掛的動作,若是選擇重新安裝外掛,突然出現”installation failed : 目的資料夾已存在“,當出現這個錯誤時,不用太著急,只要隨著Leo的教學,輕輕鬆鬆就能搞定。
內容目錄
目錄已存在出現原因
通常當您嘗試安裝 WordPress 外掛插件或佈景主題時,就有可能會出現 “目的資料夾已存在” 的錯誤。這通常是因為目標目錄已經存在同名的資料夾所導致的。
這種錯誤通常會發生在以下幾種情況下:
- 已經安裝了同名的外掛插件或佈景主題:如果已經安裝了同名的插件或佈景主題,則安裝程序會嘗試在同一個目錄中安裝該插件或佈景主題,因此會出現該錯誤。
- 殘留的外掛插件或佈景主題目錄:如果您之前曾經卸載了某個插件或佈景主題,但該外掛插件或佈景主題的目錄仍然存在於 wp-content/plugins 或 wp-content/themes 目錄中,那麼當您嘗試重新安裝該插件或佈景主題時,就會出現 “該錯誤。
解決辦法
這個問題通常是因為 WordPress 無法自動創建目錄或檔案所致。以下是一些可能的解決方案:
刪除該外掛插件安裝資料夾並重新安裝
這個方法最為直接有效,先將有問題的資料夾刪除再重新安裝,首先,你可以選擇使用Cpanel登入後台,進入檔案管理員,或是直接使用FTP工具登入到WordPress安裝資料夾。
外掛插件的目錄在” /public_html/wp-content/plugins”
佈景主題的目錄在”/public_htmlwp-content/themes”
請確認 WordPress 目錄及其子目錄的檔案權限是否正確。通常 WordPress 目錄應該設置為 755,檔案應該設置為 644。
這裡由於並非營運用的外掛,我選擇將整個資料夾做刪除的動作,如果牽涉到有些特殊設定,建議先行備份。
重新安裝外掛插件,問題解決啦。
更改 wp-config.php 檔
如果上述方法都無法解決問題,您可以在 wp-config.php 檔案中添加以下代碼:
define(‘FS_METHOD’, ‘direct’);
使用 define(‘FS_METHOD’, ‘direct’); 代碼時,WordPress 會直接通過 FTP 或 SSH 來進行檔案系統讀寫操作,而不是通過 PHP 函數。這樣可以解決一些權限問題和伺服器設定問題,並確保 WordPress 可以正確讀寫檔案。值得注意的是,使用 define(‘FS_METHOD’, ‘direct’); 代碼時,您需要確保您的 FTP 或 SSH 用戶名和密碼已經正確設置。否則,WordPress 將無法正確進行檔案系統讀寫操作。
安裝 Easy Theme and Plugin Upgrades外掛插件
如果你並非技術人員,但想要避免這個問題,你可以嘗試這款⌈Easy Theme and Plugin Upgrades⌋,安裝後就能避免安裝外掛插件及佈景主題目錄已存在的問題,並會自動備份。
結論
若您在安裝或更新 WordPress 外掛插件時遇到「 目的資料夾已存在 」錯誤,不要驚慌。本文提供了三種解決方法,包括刪除資料夾重新安裝、更改 wp-config.php 檔案及安裝 Easy Theme and Plugin Upgrades 外掛插件。無論您是技術人員或非技術人員,都能夠很輕鬆地解決這個問題,讓您的 WordPress 網站運作更加順暢