2018-04-24

Ubuntu Install WordPress 內容管理系統

安裝好 LAMP 網站伺服器組合,本篇繼續介紹如何安裝 WordPress 這個目前非常流行的部落格及網站平台…



WordPress 是以 PHP 和 MySQL 為基礎的自由開源部落格軟體和內容管理系統(CMS)。因為擁有眾多的外掛模組和模板系統,功能擴充性與使用彈性很高,加上大部份的軟體都可以免費取得,WordPress 是目前網際網路上非常流行的部落格及網站平台。
要安裝 WordPress,必須先安裝好 LAMP 網站伺服器組合,若您的伺服器還沒安裝 LAMP Stack,請參考《Ubuntu Server: LAMP Stack 安裝LAMP伺服器》將 LAMP 網站伺服器安裝完成。WordPress 的安裝可以概略分為下列 6個步驟:
  • 安裝 LAMP Stack
  • 建立 WordPress 資料庫
  • 下載 WordPress Package 套件包
  • Apache2、WordPress 組態設定
  • 啟動安裝 WordPress
  • 啟動 HTTPS (SSL 憑證)
完成了 LAMP Stack 安裝,後續安裝 WordPress 步驟請參考《Install WordPress on Ubuntu 17.04/17.10 with Apache2, MariaDB, PHP and Let's Encrypt SSL》直接從 Step 4: Create WordPress Database 開始就可以了,Step 4 之前的步驟已經完成。
安裝步驟中須要編輯 /etc/apache2/sites-available/wordpress.conf 和 /var/www/html/wordpress/wp-config.php 這兩個檔案,教學中是使用 nano 編輯器來進行編輯。如果您不熟悉 Linux 上文字編輯器,如 vi, nano 的操作,也可以直接用預設的文字編輯器 gedit 來處理會容易得多。以下是以 gedit 來編輯這兩個檔案的方式,因為 Ubuntu 17.10 沒有提供 gedit sudo 執行的權限,所以需授予 root 權限:
xhost +si:localuser:root
sudo gedit /etc/apache2/sites-available/wordpress.conf
步驟10是設定 server 的 HTTPS (SSL 憑證),申請這個憑證需要域名,若還沒有域名,可以先不執行這個步驟。接下來就可以在瀏覽器輸入 http://localhost/wordpress/ 進入 wordpress 的安裝畫面了。


如果在安裝 LAMP Stack 過程中,輸入 MySQL 資料庫 root 帳號的密碼時沒有輸入密碼,或忘記密碼了,可以參考《How to Reset MySQL 5.7 Root Password (Even If You Don't Know the Old Password)》重新設定 MySQL root 密碼。

參考資料 (References):
😺 Install WordPress on Ubuntu 17.04/17.10 with Apache2, MariaDB, PHP and Let's Encrypt SSL
😺 How to Install: WordPress on Ubuntu 17.10