在 Zeabur 部署 WordPress
WordPress (opens in a new tab) 是一個可以讓任何人輕鬆建置美觀網站、部落格或 App 的開放原始碼軟體。
這篇文章將指引你如何在 Zeabur 上透過服務市場輕鬆部署一個自己的 WordPress 服務,並且綁定自己的網域。
步驟一:建立專案
首先,我們需要先在 Zeabur 上建立一個專案,請前往 專案列表 (opens in a new tab) 頁面,你會看到你的許多專案,而「建立專案」按鈕就在所有專案的最後面。
步驟二:部署 MySQL 服務
在建立 WordPress 服務之前,需要先部署一個 MySQL 服務。
請點選「建立服務」並選擇「服務市場」,你將在列表中找到 MySQL。
點選這個項目即可部署完成。
步驟三:建立資料庫
為了讓 WordPress 服務能夠正常運作,我們需要先在 MySQL 資料庫中建立一個名為 wordpress
的資料庫。
請先使用任意 MySQL 用戶端連接你的 MySQL 服務,在本文,我們使用 mysqlsh (opens in a new tab) 來連接。
你可以在 Zeabur 控制台中,MySQL 服務的「連接」區塊中找到對應的 mysql 連接指令或其他連接資訊。
例如:
mysqlsh --host=infra.zeabur.com --port=11451 --user=root --password=wordpress-demo
在輸入到終端機之前,請在 mysqlsh
後面加上 --sql
:
mysqlsh --sql --host=infra.zeabur.com --port=11451 --user=root --password=wordpress-demo
接著,請在 mysqlsh 中輸入以下指令來建立 wordpress
資料庫:
CREATE DATABASE wordpress;
看到形如 Query OK, 1 row affected (0.0573 sec)
的字樣就代表完成,
可以敲 Ctrl (Control) + D 離開。
步驟三:部署 WordPress 服務
在 Zeabur 控制台中,請點選「建立服務」並選擇「服務市場」,你將在列表中找到 WordPress。
點選這個項目即可部署完成。
需要注意的是,因為我們在部署 WordPress 前已經部署了 MySQL 服務,Zeabur 會自動幫你注入 MySQL 的相關環境變數到 WordPress 的服務中,所以無需再手動配置資料庫資訊。
如果你先部署了 WordPress 而還沒有部署 MySQL,那麼你需要在部署 MySQL 服務後重新啟動 WordPress 服務,才能讓 WordPress 取得正確的資料庫連接資訊。
步驟四:綁定網域
在 Zeabur 控制台中,WordPress 服務的「網域」區塊中,你可以為其綁定一個網域,這個網域可以是你自己的網域,也可以是 Zeabur 提供的免費網域。
關於如何為你的服務綁定網域,請參閱 綁定網域。
步驟五:登入並設定 WordPress
完成綁定後,你可以點選網域進入 WordPress 的安裝介面。首先,在這裡選擇你想要的語言後按下對應語言的 “Continue”:
接著照著步驟安裝:
看到這個介面就是安裝完成。