服務市集
WordPress

在 Zeabur 部署 WordPress

WordPress (opens in a new tab) 是一個可以讓任何人輕鬆建置美觀網站、部落格或 App 的開放原始碼軟體。

這篇文章將指引你如何在 Zeabur 上透過服務市場輕鬆部署一個自己的 WordPress 服務,並且綁定自己的網域。

步驟一:建立專案

首先,我們需要先在 Zeabur 上建立一個專案,請前往 專案列表 (opens in a new tab) 頁面,你會看到你的許多專案,而「建立專案」按鈕就在所有專案的最後面。

步驟二:部署 MySQL 服務

在建立 WordPress 服務之前,需要先部署一個 MySQL 服務。

請點選「建立服務」並選擇「服務市場」,你將在列表中找到 MySQL。

部署 MySQL

點選這個項目即可部署完成。

步驟三:建立資料庫

為了讓 WordPress 服務能夠正常運作,我們需要先在 MySQL 資料庫中建立一個名為 wordpress 的資料庫。

請先使用任意 MySQL 用戶端連接你的 MySQL 服務,在本文,我們使用 mysqlsh (opens in a new tab) 來連接。

MySQL 連接資訊區塊

你可以在 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 離開。

MySQL 操作

步驟三:部署 WordPress 服務

在 Zeabur 控制台中,請點選「建立服務」並選擇「服務市場」,你將在列表中找到 WordPress。

部署 WordPress 服務

點選這個項目即可部署完成。

💡

需要注意的是,因為我們在部署 WordPress 前已經部署了 MySQL 服務,Zeabur 會自動幫你注入 MySQL 的相關環境變數到 WordPress 的服務中,所以無需再手動配置資料庫資訊。

如果你先部署了 WordPress 而還沒有部署 MySQL,那麼你需要在部署 MySQL 服務後重新啟動 WordPress 服務,才能讓 WordPress 取得正確的資料庫連接資訊。

步驟四:綁定網域

在 Zeabur 控制台中,WordPress 服務的「網域」區塊中,你可以為其綁定一個網域,這個網域可以是你自己的網域,也可以是 Zeabur 提供的免費網域。

WordPress 服務的網域區塊

關於如何為你的服務綁定網域,請參閱 綁定網域

步驟五:登入並設定 WordPress

完成綁定後,你可以點選網域進入 WordPress 的安裝介面。首先,在這裡選擇你想要的語言後按下對應語言的 “Continue”:

WordPress 安裝,選擇語言步驟

接著照著步驟安裝:

WordPress 安裝,設定密碼和站台資訊

看到這個介面就是安裝完成。

WordPress 安裝,完成安裝