跳至主要内容

01 如何建立Wordpress

在遠端虛擬主機安裝 Wordpress

提示

練習用途直接使用 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):

  1. 打開 XAMPP 控制面板。
  2. 點擊 Apache 模組旁的 Config > httpd.conf
  3. 尋找 Listen 80 並更改為其他端口,例如 Listen 8080
  4. 保存並重新啟動 Apache。

創建 MySQL 使用者和賦予權限

  1. 從 XAMPP 控制面板啟動 MySQL 並點擊 Admin 打開 phpMyAdmin。
  2. 在 phpMyAdmin 中,點擊「權限」頁籤。
  3. 點擊「新增使用者帳號」。
  4. 輸入使用者名稱、主機(選擇「本地」)和密碼。
  5. 在「資料庫權限」區塊選擇「創建資料庫並帶有相同名稱並授予所有權限」。
  6. 點擊「執行」來創建使用者和資料庫。

下載和安裝 WordPress

  1. WordPress.org 下載最新版的 WordPress。
  2. 解壓縮下載的文件並將 WordPress 文件夾移動到本地伺服器的根目錄下(例如 XAMPP 的 htdocs)。
  3. 在瀏覽器中輸入 localhost:8080/wordpress(如果你更改了端口)開始安裝過程。

配置 WordPress

  1. 選擇語言後,點擊「現在就開始」。
  2. 輸入先前在 MySQL 中創建的資料庫名稱、使用者名稱和密碼。
  3. 資料庫主機通常是 localhost(如果更改了 MySQL 的監聽端口,則需要添加端口號,如 localhost:3307)。
  4. 表前綴可以保留為 wp_ 或更改為其他名稱以增強安全性。
  5. 點擊「提交」並跟隨指示完成安裝。

在 Wordpress 快速啟用 SSL

備註

如果要設定語言,可至 Settings > General > Site Language

無論用何種方式建置 wordpress,如果虛擬機供應商沒有協助建立 SSL ,則一開始的網址就會是 http

我們可以安裝 Really Simple SSL 外掛來取得基本的 SSL

提示

外掛 > 安裝外掛 > 搜尋 Really Simple SSL > 安裝並啟用 > 按照裡面的引導流程啟用 SSL