要在個人電腦和即時伺服器上本機安裝 WordPress 網站,必須執行一系列有條理的步驟,以確保正確設定環境、安裝必要的軟體以及正確配置 WordPress 檔案。此流程包括了解本機伺服器環境和即時伺服器環境之間的差異、每種環境所需的工具,以及在必要時在這些環境之間遷移網站的步驟。
WordPress 本機安裝
WordPress 的本機安裝涉及在您的個人電腦上設定開發環境。這對於測試、開發和學習特別有用,而且不會影響即時網站。以下是詳細步驟:
步驟一:建置本機伺服器環境
要在本機上運行 WordPress,您需要設定本機伺服器環境。這通常包括作為 Web 伺服器的 Apache 或 Nginx、作為資料庫伺服器的 MySQL 或 MariaDB 以及作為伺服器端腳本語言的 PHP。捆綁這些組件的流行解決方案是:
- XAMPP (跨平台、Apache、MySQL、PHP 和 Perl)
- MAMP (麥金塔、阿帕契、MySQL、PHP)
- WAMP (Windows、Apache、MySQL、PHP)
- LAMP (Linux、Apache、MySQL、PHP)
例如,要安裝 XAMPP:
1. 下載並安裝 XAMPP:
– 造訪 [Apache Friends 網站](https://www.apachefriends.org/index.html) 並下載適合您作業系統的 XAMPP 安裝程式。
– 執行安裝程式並依照螢幕上的指示完成安裝。
2. 啟動模組:
– 開啟 XAMPP 控制面板並啟動 Apache 和 MySQL 模組。這將設定本地伺服器環境。
第 2 步:下載 WordPress
– 造訪 [WordPress 官方網站](https://wordpress.org/download/) 並下載最新版本的 WordPress。
– 將下載的 ZIP 檔案解壓縮到「htdocs」資料夾(適用於 XAMPP)內的目錄或您選擇的本機伺服器環境的等效 Web 根目錄。例如,「C:\xampp\htdocs\wordpress」。
第 3 步:建立資料庫
– 開啟網頁瀏覽器並導覽至「http://localhost/phpmyadmin」。
– 點擊「資料庫」並建立新資料庫。例如,將其命名為“wordpress_local”。
第 4 步:設定 WordPress
1. 執行 WordPress 安裝腳本:
– 在網頁瀏覽器中導覽至「http://localhost/wordpress」。這將啟動 WordPress 安裝腳本。
2. 輸入資料庫詳細信息:
– 資料庫名稱:`wordpress_local`
– 使用者名稱:「root」(XAMPP 的預設值)
– 密碼:(留空,XAMPP 預設)
– 資料庫主機:`localhost`
– 表前綴:`wp_`
3. 完成安裝:
– 依照螢幕上的指示完成安裝,提供網站標題、管理員使用者名稱和密碼等網站詳細資訊。
WordPress 的即時伺服器安裝
在即時伺服器上安裝 WordPress 涉及設定託管環境、上傳 WordPress 檔案和設定資料庫。此過程通常需要支援 PHP 和 MySQL 的 Web 託管服務。
第 1 步:選擇網站寄存供應商
選擇符合執行 WordPress 要求的網站託管提供者。受歡迎的選擇包括:
- BlueHost的
- SiteGround
- HostGator的
- DreamHost的
確保託管計劃包括對 PHP、MySQL 的支持,並提供對 cPanel 等控制面板的存取。
步驟2:設定託管環境
1. 訪問控制面板:
– 登入您的主機帳戶並存取控制面板(例如,cPanel)。
2. 創建數據庫:
– 在控制台中,找到「MySQL 資料庫」部分。
– 建立一個新資料庫,一個資料庫用戶,並為該使用者指派資料庫的所有權限。
第 3 步:上傳 WordPress 文件
1. 下載並解壓縮 WordPress:
– 與本地安裝一樣,從[官方網站](https://wordpress.org/download/)下載最新版本的WordPress。
– 將 ZIP 檔案解壓縮到本機上。
2. 上傳文件到伺服器:
– 使用 FTP 用戶端(例如 FileZilla)連線到您的網站寄存帳戶。
– 將提取的 WordPress 檔案上傳到您的網域的根目錄(通常為「public_html」)。
第 4 步:設定 WordPress
1. 執行 WordPress 安裝腳本:
– 開啟您的網頁瀏覽器並導覽至您的網域(例如「http://yourdomain.com」)。這將啟動 WordPress 安裝腳本。
2. 輸入資料庫詳細信息:
– 資料庫名稱:您建立的資料庫的名稱。
– 使用者名稱:您建立的資料庫使用者。
– 密碼:資料庫使用者的密碼。
– 資料庫主機:通常為「localhost」(如果不確定,請諮詢您的主機提供者)。
– 表前綴:`wp_`
3. 完成安裝:
– 依照螢幕上的指示完成安裝,提供網站標題、管理員使用者名稱和密碼等網站詳細資訊。
將 WordPress 網站從本地遷移到即時伺服器
一旦您在本地開發了 WordPress 網站,您可能會想要將其遷移到即時伺服器。這涉及移動資料庫和文件以及更新配置。
第1步:匯出本機資料庫
1. 訪問phpMyAdmin:
– 在網頁瀏覽器中開啟「http://localhost/phpmyadmin」。
2. 匯出資料庫:
– 選擇您本地的 WordPress 資料庫。
– 按一下「匯出」選項卡,然後選擇「快速」匯出方法,格式為「SQL」。
– 將 SQL 檔案下載到您的電腦。
步驟2:上傳檔案到即時伺服器
1. 壓縮 WordPress 文件:
– 將整個本機 WordPress 目錄壓縮為 ZIP 檔案。
2. 透過FTP上傳:
– 使用 FTP 用戶端將 ZIP 檔案上傳到即時伺服器的根目錄(例如「public_html」)。
– 在伺服器上解壓縮 ZIP 檔案。
步驟3:將資料庫匯入到Live Server
1. 存取實時伺服器上的 phpMyAdmin:
– 登入您的主機控制面板並存取 phpMyAdmin。
2. 建立一個新資料庫:
– 為您的即時網站建立一個新資料庫。
3. 導入 SQL 文件:
– 選擇新資料庫。
– 按一下「匯入」標籤並上傳從本機環境匯出的 SQL 檔案。
步驟 4:更新配置
1. 編輯`wp-config.php`:
– 在即時伺服器上,編輯根目錄中的「wp-config.php」檔案。
– 更新資料庫名稱、使用者名稱、密碼和主機以符合即時伺服器憑證。
2. 更新網站 URL:
– 透過 phpMyAdmin 存取即時網站的資料庫。
– 找到「wp_options」表並更新「siteurl」和「home」值以符合您的即時網域。
3. 更新固定連結:
– 登入即時網站上的 WordPress 管理儀表板。
– 導覽至「設定 > 永久連結」並重新儲存永久連結結構以更新「.htaccess」檔案。
其他注意事項
安全性
使用即時伺服器時,安全性至關重要。確保您:
– 對您的資料庫和 WordPress 管理員帳戶使用強密碼。
– 保持 WordPress、主題和外掛程式更新。
– 安裝安全性插件,如 Wordfence 或 Sucuri。
– 定期備份您的網站和資料庫。
性能
透過以下方式優化您的即時 WordPress 網站的效能:
– 使用 W3 Total Cache 或 WP Super Cache 等快取外掛。
– 使用 Smush 或 EWWW Image Optimizer 等外掛程式優化圖片。
– 選擇具有良好伺服器效能的可靠託管提供者。
開發流程
對於更高階的開發工作流程,請考慮使用 Git 等版本控制系統和 Docker 等本機開發環境。這些工具有助於管理程式碼變更、與其他開發人員合作以及在不同環境中保持一致性。
範例:透過 Flywheel 使用 Local
Local by Flywheel 是用於設定本機 WordPress 開發環境的熱門工具。它透過使用者友善的介面和一鍵式 WordPress 安裝、SSL 支援和輕鬆的網站管理等功能簡化了流程。
1. 透過 Flywheel 下載並安裝本地:
– 造訪 [Local by Flywheel 網站](https://localwp.com/) 並下載適合您作業系統的應用程式。
– 安裝並啟動應用程式。
2. 建立一個新網站:
– 點選「+」按鈕建立新網站。
– 依照提示設定網站名稱、環境和 WordPress 憑證。
3. 本地開發:
– 使用內建工具管理本機 WordPress 站點,包括存取資料庫、日誌和站點檔案。
4. 推送直播:
– Local by Flywheel 提供與 Flywheel 和 WP Engine 的集成,以便輕鬆將網站部署到即時伺服器。
透過執行這些步驟,人們可以在本地和即時伺服器上有效地設定和管理 WordPress 安裝,從而確保無縫的開發工作流程和強大的即時網站。
最近的其他問題和解答 EITC/WD/WPF WordPress基礎知識:
- WordPress 中的貼文可以更改為頁面嗎?
- 永久連結設定如何影響 WordPress 網站的 URL 結構?
- WordPress 中媒體設定的目的是什麼?
- 如何使用 WordPress 中的討論設定來管理評論並防止垃圾郵件?
- 閱讀設定中可以使用哪些選項來控制主頁顯示以及網站對搜尋引擎的可見性?
- 如何更改 WordPress 中新文章的預設類別?
- 將 WordPress 網站移到新的託管環境後,如何使用新的資料庫憑證更新 wp-config.php 檔案?
- 備份 WordPress 網站(包括文件和資料庫)涉及哪些手動步驟?
- WordPress 中的網站運行狀況工具的用途是什麼?
- 如何使用 WordPress 匯入工具從 XML 檔案匯入內容,以及在匯入過程中可以使用哪些選項?
在 EITC/WD/WPF WordPress 基礎中查看更多問題和解答
更多問題及解答:
- 領域: Web開發
- 程序: EITC/WD/WPF WordPress基礎知識 (前往認證計劃)
- 課: 介紹 (去相關課程)
- 主題: WordPress簡介 (轉到相關主題)
- 考試複習

