01 如何建立Wordpress
在遠端虛擬主機安裝 Wordpress
tip
練習用途直接使用 cloudaccess免費版 即可
直接使用虛擬主機建置的好處:
- 一鍵安裝wordpress
- 能馬上與夥伴線上協作,使用 ACF 開設後台欄位
直接使用虛擬主機建置需注意:
環境能操作的權限,視租用的虛擬機類型而定
共享主機 Shared Hosting(例如:CloudAccess、Bluehost)
共享主機服務權限較低,通常將多個用戶的網站放在同一台伺服器上運行。
每個用戶都有一定的空間和資源,但是他們共享伺服器的總計算能力、記憶體和帶寬。
-權限較低的原因-
環境控制:共享主機提供有限的控制權,以避免一個用戶的操作影響到其他用戶。
安全性:因為共享伺服器上有多個用戶,所以服務提供商會限制對伺服器更深層次操作的訪問,防止潛在的安全風險。
簡易操作:共享主機服務經常為了使非技術用戶也能輕鬆使用而設計,因此提供一些簡單的控制面板和工具。虛擬私人伺服器 VPS (AWS lightsail)/ 雲端伺服器 Cloud Server (AWS EC2)
為每個用戶提供一個獨立的虛擬伺服器實例(instance)。
用戶可以完全控制自己的虛擬伺服器,包括選擇作業系統、安裝軟件以及管理安全設置。
可以視為一台遠端的電腦。
-權限較高的原因-
完全控制:用戶對自己的虛擬伺服器有完整的管理權限,可以進行更複雜的配置和安裝。
自定義性:用戶可以根據自己的需求安裝操作系統、運行環境和應用程序。
多應用支持:用戶可以在一台或多台雲端伺服器上運行多個應用程序,並監聽多個端口。
在不同情境下,推薦虛擬機的類型與服務:
生產環境:極力推薦 VPS,例如 aws lightsail,未來與客戶交接較方便,環境也較穩定,免費方案有時間限制
開發環境:同上
練習用:使用共享主機即可,這邊推薦 CloudAccess 免費方案,只需記得在每個月到期前都要到他們所提供名為 CCP 的專案控制面板點擊
Renew
即可。CloudAccess 所提供的的虛擬主機規格
* 500 MB 虛擬主機空間
* 1 個 CPU 核心
* 1GB RAM 記憶體容量
* 提供一個免費子域名
在本地主機安裝 WordPress
相對於遠端虛擬機,本地虛擬機的資料傳輸速度會快很多,
以下是在 localhost 上建立 WordPress 的步驟,包括更改端口、創建 MySQL 使用者及賦予相應的權限,以及配置 WordPress。
安裝本地伺服器
選擇並安裝本地伺服器軟體,例如 XAMPP、MAMP 或 WAMP。 本文使用 XAMPP
更改 Apache Port
如果需要更改 Apache 的預設監聽端口(通常是80):
- 打開 XAMPP 控制面板。
- 點擊 Apache 模組旁的
Config
>httpd.conf
。 - 尋找
Listen 80
並更改為其他端口,例如Listen 8080
。 - 保存並重新啟動 Apache。
創建 MySQL 使用者和賦予權限
- 從 XAMPP 控制面板啟動 MySQL 並點擊
Admin
打開 phpMyAdmin。 - 在 phpMyAdmin 中,點擊「權限」頁籤。
- 點擊「新增使用者帳號」。
- 輸入使用者名稱、主機(選擇「本地」)和密碼。
- 在「資料庫權限」區塊選擇「創建資料庫並帶有相同名稱並授予所有權限」。
- 點擊「執行」來創建使用者和資料庫。
下載和安裝 WordPress
- 從 WordPress.org 下載最新版的 WordPress。
- 解壓縮下載的文件並將 WordPress 文件夾移動到本地伺服器的根目錄下(例如 XAMPP 的
htdocs
)。 - 在瀏覽器中輸入
localhost:8080/wordpress
(如果你更改了端口)開始安裝過程。
配置 WordPress
- 選擇語言後,點擊「現在就開始」。
- 輸入先前在 MySQL 中創建的資料庫名稱、使用者名稱和密碼。
- 資料庫主機通常是
localhost
(如果更改了 MySQL 的監聽端口,則需要添加端口號,如localhost:3307
)。 - 表前綴可以保留為 wp_ 或更改為其他名稱以增強安全性。
- 點擊「提交」並跟隨指示完成安裝。
在 Wordpress 快速啟用 SSL
note
如果要設定語言,可至 Settings > General > Site Language
無論用何種方式建置 wordpress,如果虛擬機供應商沒有協助建立 SSL ,則一開始的網址就會是 http
我們可以安裝 Really Simple SSL 外掛來取得基本的 SSL
tip
外掛 > 安裝外掛 > 搜尋 Really Simple SSL > 安裝並啟用 > 按照裡面的引導流程啟用 SSL