共用方式為


App Service 上的 WordPress:常見問題

網站數目、瀏覽次數、記憶體或頻寬是否有限制?

App Service 方案和資料庫層的已配置資源會決定裝載容量。 例如:

  • App Service B1 方案: 包含 1 核心、1.75 GB RAM 和 10 GB 記憶體。
  • 資料庫 B1ms 實例: 提供 1 個虛擬核心、2 GB RAM 和最多 16 GB 的記憶體。

您可以載入的網站數目沒有固定限制,但 SKU 的建議應用程式限制如下:

SKU 建議的最大應用程式
B1、S1、P1v2、I1v1 8
B2、S2、P2v2、I2v1 16
B3、S3、P3v2、I3v1 32
P1v3、I1v2 16
P2v3、I2v2 32
P3v3、I3v2 64

帶寬無限制,但 因特網輸出會收取費用。

如何更新安全性修補程式?

Azure 會管理核心技術的安全性修補程式,而 WordPress 特定的更新可能需要手動或半自動化的步驟:

  • PHP 主要版本:在 App Service > 設定>組態手動更新。
  • WordPress Core: 次要更新是自動的,而主要更新則需要手動設定。
  • 外掛程式和主題: 備份您的網站之後執行手動更新,以避免發生問題。 WordPress 也提供自動更新選項。

如需詳細資訊,請參閱如何將 WordPress 網站堆疊保持在最新狀態 Azure App 服務。

有哪些安全性功能可用來保護我的網站?

Azure App 服務 整合健全的安全性功能來保護 WordPress 網站:

  • App Service 安全性 HTTPS、IP 限制、憑證、驗證和網路隔離。
  • 輕鬆驗證 內建的身分識別提供者整合最少。
  • 適用於 MySQL 的 Azure 資料庫:Azure MySQL 伺服器的進階保護,包括加密和備份功能。
  • 虛擬網絡 (VNET)保護 Azure 資源、因特網和內部部署網路之間的通訊。
  • 受控識別 使用 Microsoft Entra 令牌存取資源的無認證存取權。
  • 適用於雲端的 Microsoft Defender:使用DevSecOps整合進行主動式威脅偵測。
  • Azure 金鑰保存庫保護密鑰、秘密和憑證的記憶體。
  • Microsoft Entra ID 單一登錄 (SSO) 以進行無縫驗證。

如何設定 WordPress Multisite?

WordPress Multisite 允許從單一安裝管理多個月臺。 若要啟用:設定子目錄型 Multisite 或子域型 Multisite

注意

  • 轉換成 Multisite 是永久的;不支援還原成單一月臺。
  • 不允許在子目錄和子域設定之間切換。

如何? 存取我的 WordPress 網站資料庫嗎?

您可以使用 phpMyAdmin 存取資料庫:https://<your-site-link>/phpmyadminDATABASE_USERNAME使用 作為使用者名稱和產生的令牌做為密碼(令牌可透過 Kudu SSH 擷取)。

如何? 為我的 WordPress 網站啟用自訂網域嗎?

您可以使用下列資源來設定自訂網域:

App Service 上的 WordPress 是否有電子郵件功能?

是,透過Azure 通訊服務 支援電子郵件功能。 您也可以設定自訂電子郵件網域。

如何更新 WordPress 網站的 NGINX 設定?

NGINX 組態可以使用啟動腳本來更新。 啟動腳本指南提供詳細的指示。

如何存取 WordPress 網站的錯誤記錄檔?

透過 App Service 記錄Kudu 儀錶板存取錯誤記錄以進行偵錯。 如需詳細步驟, 請參閱檔

如何? 預估在 Azure 上裝載 WordPress 網站的定價?

使用 Azure 定價計算機來估計裝載成本,請考慮 App Service、MySQL、CDN、Blob 記憶體和其他元件。 如需詳細資訊,請使用此 定價估計指南

如何偵錯及監視我的 WordPress 網站?

偵錯和監視 WordPress 網站的主要工具包括:

PhpMyAdmin

App Service 上的 WordPress 會利用 適用於 MySQL 的 Azure 資料庫 彈性伺服器,該伺服器已整合到 VNET 中。 此設定會將數據庫存取限制在 VNET 內。 App Service 上的 WordPress 預設包含 phpMyAdmin。 您可以在:https://<your-site-link>/phpmyadmin 存取它。

如果您使用受控識別,您可以使用來自 DATABASE_USERNAME 環境變數的值作為使用者名稱和令牌做為密碼,以登入 phpMyAdmin。 若要尋找令牌,請使用您的 Kudu SSH 來執行下列命令:

/usr/local/bin/fetch-mysql-access-token.sh

或者,您可以從 App Service 環境變數中找到資料庫使用者名稱和密碼

我可以使用哪些功能來提升 WordPress 網站的效能?

使用這些功能/外掛程式增強效能:

設定及設定我的 WordPress 網站的選項為何?

設定 WordPress 的選項包括:

如何建置無頭 WordPress 網站?

啟用 WP REST API 並與 靜態 Web Apps 整合,以建立分離的前端體驗。 在這裡深入了解。

有哪些功能可用來建立企業級生產網站?

主要功能包括:

App Service 上的 WordPress 常見錯誤為何,以及如何進行疑難解答?

一般問題和解決方式: