生活分享

在電腦建立 WordPress 測試站:MAMP 與上線前準備

想先練習 WordPress 而不影響正式網站,可以在電腦建立本機測試站。本文以 Windows 的 MAMP 為例,整理安裝位置、連接埠、資料庫與 WordPress 設定,說明如何隔離測試資料、辨認常見連線問題,以及上線前必須另外處理的檔案與資料庫匯出。適合初學者練習編輯與版面,不把本機能運作視為正式主機已完成驗證。

更新日期: 閱讀時間約 6 分鐘

電腦畫面、網站資料夾與資料庫主機組成的原創本機測試插圖。
圖片:Mokaair (© Mokaair)

本機 WordPress 像一張自己的練習桌:你可以試改文章、佈景與外掛,先看清楚效果再決定是否帶到正式網站。網站由電腦上的服務執行,瀏覽器只是用來操作它的窗口。理解這個關係,才不會把關閉網頁誤認為已經停止測試環境。

本文依 MAMP 的 Windows 文件整理,沒有在本文環境實際安裝。macOS 與 MAMP PRO 的介面和功能可能不同,應使用對應文件。以下以練習建立閱讀筆記網站為例,使用虛構文章與測試帳戶,不匯入真實會員或客戶資料。

先分清楚網站檔案、資料庫與服務

WordPress 程式、佈景、外掛及上傳圖片是檔案;文章、設定與其他動態資料多半存於資料庫。網頁伺服器接收瀏覽請求,再配合 PHP 與資料庫產生畫面。只複製一個網站資料夾通常不會帶走完整內容,因此從第一天就應記錄檔案和資料庫各放在哪裡。

MAMP 把本機所需服務整理在一起,適合用來練習或開發。這不代表它會自動提供正式主機的網域、郵件、備份和長期維運。閱讀筆記站可以先練習文章結構,但若要向外開放註冊或寄送通知,仍應在適當的正式環境另外設定及驗收。

依自己的作業系統安裝

從 MAMP 官方下載適用版本,先確認目前系統需求與安裝說明。Windows 文件建議使用例如 C:\MAMP 的位置,避免放進權限受限制的系統資料夾。若電腦已有其他網頁或資料庫服務,先了解它們的用途,不要為了啟動新工具而任意移除原本的環境。

安裝完成後記錄 MAMP 版本、PHP 選擇、文件根目錄與連接埠,再啟動服務並打開起始頁。若介面附有 PRO 版本入口,先分清使用中的產品,不把 PRO 專屬功能當成一般版本一定包含。也不要照抄舊教學的版本號來判斷目前應安裝哪一版。

本機環境可能占用磁碟空間,尤其是重複建立網站或資料庫時。替每個練習站使用可辨認的資料夾與資料庫名稱,例如 reading-practice,並記錄用途。先規劃這個小習慣,日後整理時才不會把需要保留的網站誤當成舊測試檔刪除。

建立資料庫,再執行 WordPress 安裝

依官方流程下載 WordPress,解壓縮後將需要的程式放入設定的文件根目錄或其子資料夾。透過 MAMP 起始頁開啟 phpMyAdmin,建立專用資料庫。資料庫名稱不必和範例完全相同,但要和後續 WordPress 安裝時填入的名稱一致。

接著從本機網站網址進入安裝畫面,填寫資料庫名稱、帳號、密碼及主機位置。使用自己環境實際設定的連接埠;MAMP 文件以 localhost:8889 示範非預設 MySQL 連接埠,而使用 3306 時有不同填法。資料庫帳戶和 WordPress 管理者是兩組不同用途的資料,不要混為一談。

本機文件可能使用方便教學的預設資料庫帳密,這不能沿用為對外服務的安全設定。WordPress 管理者也應使用獨立密碼,網站名稱清楚加上測試字樣。完成後登入後台,新增一篇練習文章與一張無敏感資訊的圖片,確認儲存後重新開啟仍存在。

  1. 下載官方 MAMP 與 WordPress,確認文件根目錄及服務連接埠。
  2. 啟動 MAMP,透過 phpMyAdmin 建立這個網站專用的資料庫。
  3. 把 WordPress 放在預定目錄,打開本機網址並填入資料庫連線資料。
  4. 建立網站管理者,完成登入、文章儲存與圖片顯示測試。

本機測試也要隔離外部影響

localhost 表示目前使用的那台電腦。你把 localhost 網址傳給朋友,朋友的瀏覽器不會因此連到你的網站。若要讓其他裝置預覽,需要另外規劃網路存取與限制;初學練習不必為此開放路由器轉發或對外服務,先在自己的電腦完成操作即可。

測試站若裝有寄信、付款或外部同步功能,仍可能對外發送請求。使用測試帳號與測試模式,停用不需要的通知,避免使用正式憑證。把正式站副本搬到本機時尤其要檢查排程與整合,不能只因網址不同就假設它不會影響外部服務。

練習結束時在 MAMP 停止服務,必要時確認程式已退出。關掉瀏覽器只代表不再看畫面,不會自動停止網頁及資料庫服務。共享電腦也要考慮其他使用者能否存取你的檔案與資料,不要把本機環境當成保存敏感資料的保險箱。

遇到錯誤先判斷是哪一層

如果整個本機網址都打不開,先看網頁服務是否啟動、網址連接埠是否正確,再查是否被其他程式占用。MAMP 的連接埠可以調整,但改完要同步更新使用中的網址或資料庫設定。不要每次都重裝 WordPress,否則可能覆蓋還能救回的內容。

若顯示資料庫連線錯誤,核對資料庫服務、名稱、帳密與連接埠;若首頁正常但特定頁面出錯,再檢查外掛、永久連結及錯誤紀錄。每次只改一項並保留原值,記錄結果。分享錯誤畫面時遮蔽帳密與電腦上的私人路徑,提供必要資訊即可。

準備上線時,保存完整移轉材料

WordPress 的工具匯出會產生 WXR 格式的內容資料,適合內容移轉,但不能當成包含全部程式與資料庫的完整備份。若要保留整站設定,還需依移轉方法準備檔案及資料庫,並確認外掛、佈景、媒體與必要授權能在正式環境使用。

正式主機的 PHP、資料庫、檔案權限、HTTPS、郵件及網址都可能不同。上線前規劃網址替換與驗收,不要把含有 localhost 的連結直接交給訪客。先保留本機副本與可回復的備份,等正式網站的文章、圖片、表單及登入都確認後,再整理練習環境。

MAMP 本機環境由瀏覽入口、網站檔案、資料庫及移轉材料四部分組成的圖解。
檔案與資料庫一起保存,正式環境再做一次驗證。 · 圖片:Mokaair (© Mokaair)
本機成功能證明練習流程,不能取代正式環境驗收。
項目本機練習正式上線要另外確認
網址localhost 與本機連接埠正式網域及 HTTPS
資料虛構文章與測試帳戶合法公開內容與存取權
寄信及付款停用或使用測試模式正式設定與完整驗收
匯出內容檔或完整移轉材料媒體、設定及網址替換
運作時間自己啟停服務主機維護與備份安排

  • 生活分享

    WordPress 側邊欄與小工具:安排資訊與固定區塊

    WordPress 側邊欄可以放搜尋、作者介紹與相關內容,但應先確認它對讀者是否有幫助。本文整理傳統小工具、區塊小工具及區塊佈景的差異,說明如何新增、排序、暫時移除與驗收,也比較一般排列、黏附與固定顯示的用途。透過桌面、手機和文字放大的檢查,避免資訊區塊遮住正文或表單,讓網站增加入口時仍維持清楚的閱讀順序。

  • 生活分享

    WordPress 備份怎麼做:檔案、資料庫與還原演練

    WordPress 備份不能只看成功訊息。本篇用檔案、資料庫與異地保存建立備份清單,說明 UpdraftPlus、WPvivid 的操作入口、還原限制及隔離演練,幫你確認網站資料真的拿得回來。也整理排程、保留版本、設定檔與驗收紀錄,讓個人網站或工作室有人能接手復原。

  • 生活分享

    WordPress 會員與角色:誰能看、誰能改、誰能管理

    WordPress 的管理員、編輯、作者與訂閱者分別能做什麼?本篇用小型團隊的投稿與會員閱讀需求,拆解角色、操作權限和內容可見性的差別,說明 User Role Editor 的設定方向,以及隱藏選單為何需要另外驗證實際存取,提供權限表、測試步驟和交接提醒,避免為了方便把所有人設為管理員。

  • 生活分享

    安裝 WordPress 主題與外掛:來源、更新與停用流程

    安裝 WordPress 佈景主題或外掛前,先確認要解決的問題、下載來源、版本相容性與回復方式。本文整理後台搜尋、官方 ZIP 上傳、啟用及驗收流程,並說明更新、停用和刪除各自可能影響什麼。適合需要自行維護網站的台灣使用者,用一份簡短紀錄管理新增功能與長期成本,避免重複安裝、忘記授權或在正式站一次更動太多項目。

最新旅遊情報攻略

資料來源

生活分享