解決安裝失敗:目標資料夾已存在錯誤

已發表: 2024-03-20

當您在 WordPress 上更新網站、外掛程式或主題時,遇到「安裝失敗:目標資料夾已存在」錯誤可能會成為真正的動力殺手。 這個錯誤常常讓許多人摸不著頭腦,想知道一切似乎進展順利時出了什麼問題。 因此,讓我們分解這個錯誤,探究其根源,最重要的是,找到解決它的方法。

了解安裝失敗:目標資料夾已存在錯誤

當深入自訂您的 WordPress 網站時,選擇完美的主題和外掛程式成為整個旅程的關鍵部分。 這些工具不僅增強了網站的視覺吸引力,還擴展了其功能,涵蓋從安全性增強到網站速度優化以及簡化設計工作流程等各個方面。 但是,當您開始執行此任務時,您可能會遇到障礙,特別是在主題或外掛程式上傳過程中。

成功上傳後,WordPress 通常會取得您選擇的主題或外掛程式的 zip 文件,並將其解壓縮到新建立的資料夾中,並根據上傳的工具命名該資料夾。 但是,如果 WordPress 偶然發現為新上傳指定的同名現有資料夾,會發生什麼事? 這就是您遇到常見障礙的地方 - “安裝失敗:目標資料夾已存在”錯誤。 此錯誤會停止上傳過程,使您無法繼續啟動期待已久的外掛程式或主題。

為什麼會出現這個錯誤?

在我們深入研究觸發此錯誤的具體原因之前,有必要強調謹慎嘗試新外掛程式或主題的重要性。 事先在您的網站上測試它們可以為您省去很多麻煩。 對於那些在 10Web 上託管 WordPress 網站的人來說,利用臨時環境提供了一個完美的遊樂場,可以安全地評估新工具,而不會影響您的即時網站。

10Web暫存環境

事件的核心

這個錯誤的核心在於WordPress安裝主題和外掛的機制。 本質上,WordPress 會建立一個新資料夾來存放您嘗試安裝的主題或外掛程式的檔案。 如果它發現具有預期名稱的資料夾已經存在,它就會停止並拋出錯誤訊息。 此錯誤通常是由於以下原因出現的:

現有軟體:通常,出現此錯誤是因為您嘗試安裝的主題或外掛程式實際上已經安裝在您的網站上。如果您正在安裝更新版本,但 WordPress 仍然可以識別舊資料夾,則可能會發生這種情況。

安裝中斷:如果主題或外掛程式的安裝過程中途中斷,WordPress 可能會留下空的或不完整的目標資料夾。然後,這個幽靈資料夾就會成為任何未來嘗試安裝該特定軟體的障礙。

不完全卸載:即使在卸載主題或外掛程式後,有時其資料夾的殘留內容仍然存在。這些殘留物可能會阻礙未來的安裝嘗試。

錯誤的變化

這個錯誤非常簡單,並且在不同環境中沒有太大差異。 但是,無論您正在處理以下情況,它出現的上下文可能會略有不同:

  • 插件安裝或更新。
  • 主題安裝或更新。
  • 透過 FTP 手動安裝,其中在嘗試重新安裝之前未完全刪除資料夾。

解決安裝失敗:目標資料夾已存在錯誤

定義了錯誤以及發生此錯誤的原因後,我們可以繼續修復它。

與其他 WordPress 錯誤相比,這個特定錯誤更容易解決。 您可以採用多種策略,但它們都歸結為刪除目前目標資料夾。 讓我們探討一些有效的方法來解決這種情況。

透過 WordPress 儀表板刪除外掛程式或主題

修復此錯誤的最直接方法是使用 WordPress 儀表板刪除現有外掛程式或主題。 操作方法如下:

WordPress 中反白已停用的外掛程式頁面

  1. 從 WordPress 儀表板,前往外掛程式>安裝的外掛程式外觀>主題,取決於您處理的是外掛程式還是主題。
  2. 尋找導致錯誤的外掛程式或主題。 如果它處於活動狀態,請按一下「停用」 ,然後按一下「刪除」
  3. 對於主題,您需要先啟動不同的主題,然後按一下導致錯誤的主題並選擇刪除

刪除 WordPress 儀表板中的外掛程式。

舊版本消失後,您現在可以繼續安裝新版本,而不會遇到「目標資料夾已存在」錯誤。

此方法特別有效,因為它可以確保您重新開始,從而降低新舊文件之間發生衝突的風險。

透過 FTP 手動刪除資料夾

在對網站的文件或結構進行任何更改之前,備份網站是關鍵的一步。 這個安全網確保,如果出現任何問題,您可以將網站快照恢復到先前的狀態,從而最大限度地降低資料遺失或停機的風險。

如果您是 10Web 客戶,您可以從 10Web 儀表板備份您的網站。

10Web 中的備份

  1. 登入您的 10Web 帳號。
  2. 點選出現錯誤的網站。
  3. 導航至備份
  4. 轉到“設定”標籤並確保選擇“檔案”“資料庫”
  5. 點擊立即備份以建立網站的備份。

10Web 備份現在開啟設定標籤。

建立備份後,您可以將備份下載到您的電腦。

使用 WordPress 插件

有幾個可用的插件,例如 UpdraftPlus、Jetpack Backup 和 BackupBuddy,可以讓您的網站備份變得簡單。 這些工具可以將您的網站備份到遠端位置(例如雲端),即使您的伺服器遇到問題,也可確保您的資料安全。

考慮將備份儲存在外部磁碟機或雲端儲存服務(例如 Google Drive 或 Dropbox)上。 這增加了額外的安全層,確保即使您的主機服務暫時無法使用,您也可以存取備份。

如何使用 FTP 用戶端刪除外掛程式或主題

備份網站後,您可以透過 FileZilla 等 FTP 用戶端刪除外掛程式或主題來解決錯誤。 為了連接到您的網站,您需要擁有通常由託管提供者提供的正確憑證。 如果您是 10Web 客戶,您可以在託管服務>憑證下找到您的 SFTP 憑證

若要連接到您的網頁伺服器:

  1. 使用 FileZilla 等 FTP 用戶端連接到您的 Web 伺服器。 您將需要 FTP 憑證,可以從託管提供者處取得該憑證。
  2. 導航到wp-content/pluginswp-content/themes目錄。 根據您正在處理外掛程式還是主題,導航到適當的目錄。
  3. 找到與導致錯誤的外掛程式或主題同名的資料夾,
  4. 右鍵單擊外掛程式/主題並選擇刪除
  5. 現在您可以直接透過 FTP 用戶端上傳新版本的外掛程式或主題。

透過 FTP 刪除外掛程式。

使用 cPanel 刪除外掛程式或主題資料夾

cPanel 消除了管理網站文件的複雜性,使技術技能較低的客戶更容易存取。 以下是您如何使用 cPanel 透過直接刪除主題或外掛程式來解決可怕的「安裝失敗:目標資料夾已存在」錯誤等問題。

首先,您需要登入 cPanel 儀表板。 這是您的命令中心,只需點擊幾下即可控制託管環境的各個方面。

註冊託管計劃後,您的提供者應該向您發送了一封電子郵件,其中包含您的 cPanel 登入詳細資訊。 如果您找不到此鏈接,大多數主機提供商也會從其客戶儀表板提供 cPanel 存取連結。

您也可以嘗試輸入:

  • http://www.yoursite.com:2082 用於不安全存取或
  • https://www.yoursite.com:2083 用於安全連接

只需將yoursite.com替換為您的實際網域即可。

使用 cPanel 刪除外掛程式或主題

成功登入 cPanel 儀表板後:

cPanel 中的 WP 內容資料夾。

  1. 導覽至public_html資料夾。 該目錄是您網站的根目錄。 它就像 Web 伺服器上網站文件結構的主資料夾。
  2. 在 public_html 中,尋找wp-content資料夾。 該資料夾包含您的所有主題、外掛程式、上傳內容等。
  3. 現在,決定您是在處理外掛程式問題還是主題問題。 如果是插件,點擊插件資料夾 對於主題,請轉到主題資料夾
  4. 尋找以導致錯誤的外掛程式/主題命名的資料夾。
  5. 右鍵單擊該資料夾並選擇刪除 確保您僅刪除特定外掛程式或主題的資料夾,而不是整個外掛程式或主題目錄。

完成這些步驟後,返回 WordPress 儀表板。 您應該會發現出現錯誤的外掛程式或主題已被刪除。 如果您願意,現在可以重新安裝主題外掛。

使用WP-CLI刪除外掛程式或主題

採用 WordPress 的命令列介面 WP-CLI,標誌著 WordPress 網站管理效率和控制力的重大飛躍。 借助 WP-CLI,您可以直接從命令列執行各種任務(從外掛程式管理到使用者角色分配),完全繞過圖形使用者介面。 這種方法的優點在於其速度和直接性,特別適合熟悉基於文字的命令的人。 讓我們深入研究如何利用 WP-CLI 的強大功能來刪除現有外掛程式或主題,從而解決「安裝失敗:目標資料夾已存在」錯誤。

如何使用 WP-CLI 刪除外掛程式/主題

在深入研究 WP-CLI 之前,請確保您的託管環境相容。 你需要:

  • 類似 UNIX 的環境(Linux、macOS 等)。
  • PHP 5.6 或更高版本。
  • WordPress 3.7 或更高版本。

這些要求可確保 WP-CLI 順利運作並能夠與您的 WordPress 安裝有效互動。

下一步涉及透過 Secure Shell (SSH) 存取網站的後端,Secure Shell 是一種網路協議,可讓您安全地在遠端伺服器上執行命令。

如果您的網站託管在 10Web 上,您可以在 10Web 儀表板中找到這些詳細資訊。 導覽至託管服務>憑證

  1. 如果您使用的是 macOS 或 Linux,請開啟終端機應用程式;如果您使用的是 Windows 用戶,請開啟 PuTTY 等終端模擬器。
  2. 從託管儀表板複製 SSH 命令並將其貼上到終端機中。 系統會提示您輸入密碼。
  3. 經過身份驗證後,您可以直接存取網站的文件,並可以開始使用 WP-CLI 命令。
  4. 如果主題導致「目標資料夾已存在」錯誤,您可以使用以下 WP-CLI 命令將其刪除:
  5. 巴什wp 主題刪除二十二
  6. 二十二號替換為您要刪除的主題的目錄名稱。此命令將從 WordPress 安裝中刪除主題,為全新安裝掃清道路。

同樣,如果插件是罪魁禍首,請使用以下命令:

巴什wp插件刪除你好

在這裡, hello應替換為您要刪除的插件的目錄名稱。執行該命令將刪除指定的插件。

執行適當的 WP-CLI 命令後,您將在終端機中看到一條確認訊息,指示已成功刪除外掛程式或主題。 這種即時回饋是使用 WP-CLI 的眾多好處之一 - 無需刷新瀏覽器或瀏覽 WordPress 儀表板即可確認變更。

刪除外掛程式或主題後,現在可以繼續進行全新安裝,而不會遇到「安裝資料夾已存在」錯誤。 返回 WordPress 儀表板以安裝外掛程式或主題。

使用檔案管理器插件

文件管理器外掛程式用途廣泛、易於使用,可讓您直接從舒適的 WordPress 儀表板管理網站的文件,無需使用多個工具或離開網站。

若要安裝檔案總管:

  1. 從 WordPress 儀表板,前往外掛程式並點擊新增外掛程式
  2. 在搜尋欄中,輸入檔案管理器
  3. 按一下立即安裝,然後安裝完成後啟動

啟動外掛後,您現在可以像使用 FTP 用戶端或 cPanel 一樣瀏覽網站文件,而無需離開 WordPress 儀表板。

使用檔案總管刪除外掛程式或主題

WP 檔案管理器標籤將會新增到您的 WordPress 儀表板。 點擊它會顯示類似於您在標準檔案管理系統中看到的佈局,其中包含構成您網站的資料夾和檔案。

刪除外掛程式/主題

使用 WordPress 檔案管理器存取 wp-content 資料夾並刪除外掛程式/主題。

  1. 點選 WordPress 儀表板中的檔案管理器。
  2. 導航到wp-content資料夾。 這是 WordPress 儲存所有主題和外掛的地方。
  3. 雙擊外掛程式或主題資料夾。
  4. 找到導致錯誤的外掛程式/主題並右鍵單擊它。
  5. 從上下文選單中選擇刪除。 確認操作以繼續刪除。

刪除後,返回 WordPress 儀表板中的外掛程式或主題頁面。 您應該看到外掛程式或主題已停用並刪除,清除錯誤並允許重新安裝。

結論

在解決 WordPress 中的「安裝失敗:目標資料夾已存在」錯誤時,我們探索了多種解決方案:使用 FTP 或 cPanel、利用 WP-CLI 以及利用檔案管理器外掛程式。 每種方法都提供了量身定制的方法來有效刪除衝突的資料夾,強調備份和更改後監控對於最佳網站運行狀況的重要性。 本部落格重點介紹了流暢的 WordPress 體驗所必需的適應性和維護性。

利用 AI 加速您的 WordPress 網站創建

使用 10Web AI Website Builder,創建適合您業務需求的自訂 WordPress 網站,速度提高 10 倍。

產生您的網站
無需信用卡