使用 SSH 和 WP-CLI 管理您的 WordPress 站點

已發表: 2022-11-11

前言
什麼是 SSH?
- 要了解有關如何使用 SSH 命令的更多信息,請考慮這些第三方資源:
什麼是 WP-CLI?
WP-CLI 什麼時候有用?
- 使用 WordPress 命令行界面設置新站點
- 用於新站點設置的有用 WP-CLI 命令
- wp插件安裝
- wp主題安裝
- 使用 WP-CLI 對您的站點進行故障排除
- 用於排除網站故障的 WP-CLI 命令
- wp php-錯誤
- wp插件列表
- wp主題列表
- wp插件停用
- wp –skip-plugins –skip-主題
何時避免使用 WP-CLI
讓開發者的生活更輕鬆

WordPress 非常易於使用,但對於更高級的用戶來說,點擊 WordPress 管理中的所有不同屏幕可能會很麻煩。 這些用戶可能想考慮使用 SSH 通過 WordPress 命令行界面 WP-CLI 來管理他們的站點。

這篇文章涵蓋了 SSH 和 WP-CLI 的基礎知識,包括誰應該使用它、何時有用以及何時避免使用它的建議。

什麼是 SSH?

Secure Shell 或 SSH 是一種允許您連接到 Web 服務器的協議。 shell 是具有命令行界面的計算機程序。 用戶不是通過典型的圖形用戶界面來控制 Web 服務器,而是通過鍵入命令來輸入所有內容。

要了解有關如何使用 SSH 命令的更多信息,請考慮這些第三方資源:

  • Ubuntu 命令行初學者教程
  • freeCodeCamp 的 Linux 命令手冊
  • LinuxCommand.org
  • 微軟的 Shell 課程

要使用 SSH,您需要一個支持它的虛擬主機。 Pressable 為所有客戶提供 SSH 訪問。 按照這些說明設置您的 SSH 憑證和訪問命令行工具。

什麼是 WP-CLI?

WP-CLI 擴展了用於管理 WordPress 網站的命令行界面。 WP-CLI 允許您安裝和更新 WordPress 軟件以及安裝和管理插件和主題。 閱讀WP-CLI 的官方 WordPress 文檔,了解有關所有可用選項的更多信息。

24/7 WordPress 支持

來自真正的 WordPress 專家

學到更多

要使用 WP-CLI,您需要 SSH 訪問權限和安裝了 WP-CLI 的服務器。 您可以按照這些說明安裝 WP-CLI或詢問您的虛擬主機。 WP-CLI 已預安裝並在所有 Pressable 帳戶上啟用。

WP-CLI 什麼時候有用?

WP-CLI 在設置新站點或解決站點錯誤時最有用。

使用 WordPress 命令行界面設置新站點

您可以使用命令行界面安裝新的 WordPress 實例。 只需按照這些說明操作即可。 如果您擁有託管 WordPress 託管,則使用託管儀表板設置新的 WordPress 安裝可能會更容易、更快捷。

Pressable 的 SSH 訪問是基於每個站點配置的。 在獲得 SSH 訪問權限之前,您需要設置一個新站點。 Pressable 客戶端不需要使用命令行界面來安裝 WordPress——而是使用 MyPressable Dashboard。

用於新站點設置的有用 WP-CLI 命令

WP-CLI 通過允許您安裝和激活主題和插件,在新站點的設置過程中提供幫助。

wp插件安裝

使用此命令安裝一個或多個插件。 最後列出插件 slug。 您可以在 WordPress 插件目錄中找到該 slug。 slug 是 plugins/ 之後的東西

WordPress 安裝插件 slug 格式

此命令適用於多個插件。 您還可以使用它從本地 ZIP 文件或 URL 安裝插件到遠程 zip 文件。

添加 –activate 到該行的末尾以同時安裝和激活插件。

如果您使用同一組插件開發站點,此命令將非常有用。 您可以通過一行安裝和激活您喜歡的插件入門包。

了解有關插件安裝命令的更多信息。

wp主題安裝

主題安裝行的工作方式與插件行相同。 您可以使用 WordPress 主題目錄 slug 或 zip 文件下載、安裝和激活插件。

將這兩行代碼結合使用,開發人員只需兩行代碼就可以安裝他們喜歡的主題和插件。

了解有關主題安裝命令的更多信息。

使用 WP-CLI 對您的站點進行故障排除

每個 WordPress 站點所有者和開發人員都討厭 500 Internal Server Error。 這就像 WordPress 網站的藍屏死機。 當您無權訪問傳統的 WordPress 管理員時,WP-CLI 是一種對您的網站進行故障排除的方法。

用於排除網站故障的 WP-CLI 命令

使用這些命令來幫助識別和修復您網站的問題。

wp php錯誤

此命令列出最近的 PHP 錯誤。 這是查看是否有特定插件或主題導致問題的一個很好的起點。

wp插件列表

此命令返回所有已安裝插件的列表及其狀態和版本。 該列表還將包括插件的 slug。 記下 slug 以在其他命令中使用它們。 了解有關此命令的更多信息。

wp主題列表

此命令返回所有主題及其狀態和版本的列表。 同樣,記下主題 slug 以便稍後使用。 了解有關此命令的更多信息。

wp插件停用

認為插件導致站點錯誤? 使用此命令停用它。 只需在該行的末尾添加插件 slug 即可。 它的工作方式與 install 命令相同,您可以在同一命令中列出多個插件。 了解有關此命令的更多信息。

wp –skip-plugins –skip-主題

如果您遇到錯誤並且無法運行任何命令,請使用此命令跳過加載任何主題或插件代碼。 您可以將此命令與其他命令結合使用以跳過所有插件和主題,這樣您就可以停用有問題的插件:

了解有關識別插件或主題與 WP-CLI 衝突的更多信息

何時避免使用 WP-CLI

WP-CLI 和 SSH 通常對初學者不友好。 如果您不知道自己在做什麼,則可能會損壞您的網站或意外刪除重要文件。 即使是有經驗的用戶也應該考慮在使用 SSH 命令進行更改之前備份他們的站點。

有壓力的客戶應該注意,由於 SSH 和 WP-CLI 的複雜性,我們的團隊無法為使用這些工具提供廣泛的支持。 您可以使用 Pressable 支持團隊來解決通過 SSH 連接的問題,但我們不提供有關使用特定命令的支持或指導。

如果您不確定是否使用 SSH,請考慮製作您站點的副本作為暫存站點。 您的 Pressable 帳戶包括免費的暫存環境,您可以先在暫存站點上測試 SSH 命令,然後再在您的實時站點上使用它們。

讓開發者的生活更輕鬆

SSH 和 WP-CLI 訪問只是 Pressable 支持開發人員的另一種方式。 從高級工具到用於管理多個站點的直觀儀表板,Pressable 為託管和管理 WordPress 網站提供了提升的體驗。

想親自試用該平台嗎? 查看MyPressable 遊樂場,了解其工作原理。

網絡性能

加載時間很重要! 你知道你的網站有多快嗎?

學到更多