技術部落格寫作:安裝 WordPress

PUBLISHED ON MAY 6, 2018 — BLOGGING

    本文介紹如何安裝 WordPress 本身。在開始本文前,請各位讀者確認已經建置好 LAMP 或 LEMP 環境;若還沒建置該執行環境,可參考我們先前的文章來建立。

    WordPress 官方網站 (或 WordPress 中文站) 下載最新穩定版本的 WordPress,在本文撰寫時,WordPress 的版本是 4.9。

    建立資料庫

    首先,要建立一個新的資料庫給 WordPress 用。透過以下指令登入 MySQL 終端機界面:

    $ mysql -u root -p
    

    在本範例中,我們建立 wordpress 資料庫 (實際的資料庫名稱可能會不同):

    mysql> CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
    

    接著,我們建立 wordpressuser 使用者,並將密碼設為 password (實際的使用者名稱和密碼可能會不同):

    mysql> GRANT ALL ON wordpress.\* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
    

    刷新資料庫權限:

    mysql> FLUSH PRIVILEGES;
    

    最後,離開 MySQL 終端機界面:

    mysql> EXIT;
    

    安裝 WordPress

    wordpress-4.9-zh_TW.tar.gz (實際名稱依版本略有不同) 解壓縮後,將其內容上傳到遠端站台即可。如果是使用共享主機或 PaaS 的讀者,就按照主機商所規畫的位置將 WordPress 程式碼上傳即可。若按照我們先前步驟進行的讀者,將其裝到 /var/www/html (實際位置依站台略有不同):

    $ tar -xf wordpress-4.9-zh_TW.tar.gz
    $ sudo cp -r wordpress-4.9-zh_TW/* /var/www/html
    

    設定該目錄的使用者和群組,一般是將使用者設為當下登入的使用者,群組設為 www-data

    $ sudo chown -R user:www-data /var/www/html
    

    設定相關目錄的權限:

    $ cd /var/www/html
    $ sudo chmod 755 wp-admin wp-content wp-includes
    

    設定各目錄的權限,之後新增檔案或目錄時可保留原來的群組:

    $ sudo find /var/www/html -type d -exec chmod g+s {} \;
    

    將以下目錄加入群組寫入的權限:

    $ sudo chmod -R g+w /var/www/html/wp-content/themes
    $ sudo chmod -R g+w /var/www/html/wp-content/plugins
    

    初始化 WordPress

    從瀏覽器進入此站台,可看到提示畫面,畫面上的訊息簡單提示使用者下一步要如何進行:

    WordPress: 提示畫面

    將我們先前設好的資料填入:

    WordPress: 初始設定

    設定管理員帳號:

    WordPress: 管理員帳號

    站台貼心地提醒使用者設定完成:

    WordPress: 設定完成

    進入該網站的後台,之後可在後台頁面撰寫文章:

    WordPress: 後台

    以下佈景主題是繁體中文版的 WordPress 預設主題;佈景主題日後可再修改,不用太擔心:

    WordPress: 預設主題

    到此,WordPress 就算安裝完成;之後除了要安裝某些 plugins 時需延伸模組支援以外,甚少需要操作終端機,大部分的功能都可在後台頁面完成。

    comments powered by Disqus