【WordPress百寶箱4】上傳WordPress並安裝設定資料庫

安裝架設WordPress之前,必須先準備好FTP軟體才可進行檔案上傳功能。將您的WordPress原始檔案上傳到虛擬主機上,準備建置您的WordPress部落格/網站。因此我們要先來到WordPress正體中文官方網站下載WordPress主程式安裝包,解壓縮後直接透過FileZilla軟體將檔案傳輸到虛擬主機的FTP中。那這個虛擬主機就是搭配我們之前申請的GoDaddy主機。

Godaddy的虛擬主機帳號與密碼以及連線位置,我們均可以透過cPanel介面找到,或者是在之前的開通信件中可以查詢到相關的連線資訊,唯一對初學者較為麻煩的部分應該是FileZilla的設定,因為他的設定自從更新後越來越複雜,不過香腸會一步步和大家分享設定方式,大家可不必太過於擔心不知道如何設定FTP而在這個步驟卡關了。

早期有介紹過FileZilla的免安裝版,不過後來香腸還是習慣使用安裝版本,因此我們可以先到FileZilla官方網站將軟體下載並安裝,此款FTP軟體支援MAC與Windows而且都是免費使用,不須花錢。這次的教學章節大概分成「下載WordPress主程式」、「安裝FileZilla這款免費FTP傳輸軟體」與「安裝設定WordPress」這三個大步驟,現在就讓我們開始動工吧!

【WordPress百寶箱4】上傳WordPress並安裝設定資料庫

一、下載WordPress主程式

WordPress主程式可以下載官方原版英文或者是正體中文版,在此我們以「正體中文版」為範例進行下載與解壓縮,解壓縮軟體可以使用「7-zip」或者是「Bandizip」,在此就不多做撰述,請使用者自行下載並安裝。

WordPress Taiwan 正體中文:http://tw.wordpress.org/

第1步  來到WordPress正體中文官方網站,請點選右側的﹝下載WordPress﹞的按鈕進行下載。

【WordPress百寶箱4】上傳WordPress並安裝設定資料庫

第2步  下載完畢後請使用解壓縮軟體開啟,並將其中的「WordPress」資料夾拖曳到桌面。

【WordPress百寶箱4】上傳WordPress並安裝設定資料庫

第3步  解壓縮後請開啟資料夾,我們會看到3個資料夾與一些PHP、HTML、TXT檔案。

【WordPress百寶箱4】上傳WordPress並安裝設定資料庫

二、下載FileZilla安裝並設定並上傳WordPress

接著因為要將剛剛解壓縮的檔案上傳到我們的「虛擬主機空間」,因此我們需要透過「FTP軟體」將「WordPress主程式檔案」上傳到「虛擬主機空間」,因此我們需要到FileZilla這個免費的FTP軟體。

第1步  來到FileZilla的軟體下載頁面,點選﹝Download﹞進行下載。

【WordPress百寶箱4】上傳WordPress並安裝設定資料庫

第2步  安裝完畢後啟動軟體,點選【檔案】→【站台管理員】。

【WordPress百寶箱4】上傳WordPress並安裝設定資料庫

第3步  接著會跳出一個「站台管理員」視窗,點選左側下方﹝新增站台﹞。

【WordPress百寶箱4】上傳WordPress並安裝設定資料庫

第4步  建立新站台後,左側可以命名成您可辨識的名稱,例如香腸命名為「A – WordPress百寶箱」。接著右側是本次設定重點,先切換到【一般設定】,並且有打勾的地方請輸入您的cPanel相關資料,說明如下:

  • 主機:虛擬主機IP,登入cPanel可看到,或者也可直接輸入您的網址。
  • 協定:選擇【FTP – 檔案傳輸協定】。
  • 加密:選擇【僅使用純粹的FTP(不安全)】。
  • 登入型式:選擇【一般】。
  • 使用者:請輸入「cPanel帳號」。
  • 密碼:請輸入「cPanel密碼」。

若以上有不清楚的地方,可以返回查看上一個單元取得的資料。

【WordPress百寶箱4】上傳WordPress並安裝設定資料庫

第5步  設定完成後切換到【字碼集】,選擇【強制使用UTF-8】這樣可避免檔案有中文而發生亂碼,當然請避免檔案名稱使用中文。最後點選下方﹝連線﹞,FileZilla軟體將會自動儲存您剛剛的設定並進行連線。

【WordPress百寶箱4】上傳WordPress並安裝設定資料庫

第6步  連上FTP之後,會看到許多的資料夾與檔案,請切換到「public_html」資料夾,點兩下即可切換進入,這個「public_html」即所謂的「網站根目錄」。

【WordPress百寶箱4】上傳WordPress並安裝設定資料庫

第7步  視窗兩個框,左側是你的電腦目錄,右側則是你的虛擬主機目錄,左側請切換到剛剛解壓縮的WordPress資料夾,如果是在桌面,可以從桌面開啟資料夾後,複製上方的路徑,直接貼到此軟體的【本地站台】的路徑,即可快速切換到。接著,左側會看到所有的WordPress檔案,請直接拖曳上傳到右邊的框框中。

  • 左側:您解壓縮的WordPress目錄。
  • 右側:遠端虛擬主機目錄,務必切換到「public_html」資料夾中。

【WordPress百寶箱4】上傳WordPress並安裝設定資料庫

第8步  上傳的過程中,軟體最下方會顯示進度,右下角會顯示目前剩餘傳輸容量,等待下方區塊淨空,就表示已經上傳完畢,可以準備安裝WordPress囉!

【WordPress百寶箱4】上傳WordPress並安裝設定資料庫

三、安裝WordPress非常簡單

對於WordPress的安裝,真正困難不是接下來的步驟,而是之前的前置作業,包含MySQL的建立、FTP軟體的傳輸設定,之後就完全沒有任何難度了,您可以快快樂樂地建立您的WordPress網站並開始寫文經營。

第1步  當我們上傳好FTP內的WordPress檔案之後,請直接開啟你的網站網址,WordPress會自動將您導向安裝畫面,進入安裝畫面會告知要先行建立資料庫,不過我們在上一篇WordPress百寶箱已經說明過,在此就不多做說明,請參考「 【WordPress百寶箱3】 對應主機DNS、建立資料庫與使用者帳號 」的教學取得資料庫的資訊。這邊請讓我們直接點選﹝衝吧!﹞。

【WordPress百寶箱4】上傳WordPress並安裝設定資料庫

第2步  請依照下方綠色勾勾的部分進行設定,然後點選﹝送出﹞。

  • 資料庫名稱:您建立的資料庫名稱。
  • 帳號:您建立的資料庫帳號。
  • 密碼:您建立的資料庫密碼。
  • 資料庫主機位置:通常保持預設「localhost」即可,除非主機商有另外說明,否則勿變更。
  • 資料表前綴:可以保持預設「wp_」,您也可自行修改,但結尾務必保持「_」,否則易出問題。

【WordPress百寶箱4】上傳WordPress並安裝設定資料庫

第3步  如果看到以下畫面並有﹝開始安裝﹞表示您資料庫的帳密、名稱均正確。請直接點選﹝開始安裝﹞。

【WordPress百寶箱4】上傳WordPress並安裝設定資料庫

第4步  這時,您可以開始設定您網站的資料,注意,這邊的帳號、密碼才是輸入您要新增的第一位網站使用者的帳密,不要輸入成資料庫帳號密碼。輸入好以下欄位資料請點選﹝安裝WordPress﹞。

  • 網站標題:您的網站名稱。
  • 帳號:網站第一位管理員帳號,英文、數字搭可互相搭配。
  • 密碼:網站第一位管理者密碼。
  • 您的電子郵件:當您忘記密碼時,可以使用此信箱作為密碼取回使用。
  • 隱私:須讓搜尋引擎搜尋網站請打勾。

【WordPress百寶箱4】上傳WordPress並安裝設定資料庫

第5步  最後我們就可以點選﹝登入﹞進行登入您的WordPress。

【WordPress百寶箱4】上傳WordPress並安裝設定資料庫

第6步  進入登入畫面,帳號與密碼請輸入您在「第4步驟」自訂的第一位管理者帳密即可登入。

【WordPress百寶箱4】上傳WordPress並安裝設定資料庫

第7步  登入後台後,我們就可以開始使用WordPress。

【WordPress百寶箱4】上傳WordPress並安裝設定資料庫

第8步  切換到前台,預設也會幫您安裝好一個系統免費提供的佈景主題,目前官方是提供2015的主題,非常樸素簡單。

【WordPress百寶箱4】上傳WordPress並安裝設定資料庫

當建立好WordPress後,很多使用者可能會開始換版型、裝外掛、寫文章,但香腸並不會按照這樣的流程介紹,因為大多數使用者可能會忽略一些網站的優化設定,在沒有設定好之前,不建議開始寫文章的,否則未來要補救可能就有點麻煩囉!

在Google News上追蹤我們最新文章
香腸
香腸

喜歡在網路上透過文字與圖片分文章教學,默默地用鍵盤烤了9年的香腸。另外還身兼阿腸接案餬口飯吃。對了,別叫我阿腸,請叫我香腸,這樣我才知道你看我部落格長大的。

文章: 1781

34 則留言

  1. 您好,另外我刚刚将子域名的复制文件删除后放在主域名下,直接输入网址也没有出现可以安装的界面。请问这是什么原因?(苹果系统)

  2. 您好,想请问一下,这个过程中,我希望将wordpress安装到我主域名下的一个子域名中,我直接拖入子域名但是打不开,显示没有子域名。要如何才能成功移入子域名呢?

  3. 您好 我想請教下一些技術性的問題:
    我的Domain 是在香港某域名公司買的,HKD200 一年註冊了域名,但是他只支持html不兼容php 跟 sql 文件,說如果要支援wordpress的話要HKD5960/ 年,這個價格我們接受不了但是域名已經註冊了,不好另外買域名。
    我的想法大概是:1. 在已有低端域名做個連結,連到掛在別的域名公司的wordpress網站?這樣子的話有什麼域名公司比較實惠推薦?
    2. 聽說網站直接可以transfer另外的網站? 這個概念跟具體操作都不太懂,望大神多多指教

  4. 你好,我跟著你的步驟一直照著做,直到整個第二部分都做好了,可是進入我自己的網站卻出現Coming Soon,是需要等還是有甚麼地方錯了?
    我的Domain和虛擬主機都是在GoDaddy買的。謝謝!

  5. 你好,我原本有製作一個wordpress的網站,
    因為最近買了一個中文的網域,本想用中文的網域再做一個wordpress的網站,
    但我發現我的主機不讓我附加非英文數字的網域,
    於是我異想天開的直接在原網址的設置>固定網址的HOME跟另一個網址
    全部改成我新買的中文網址,然後網站就掛掉了…如果你點進去的話就如你所見那般慘…我已經爬文爬了一個下午找不到方法解決 請幫幫我

    • 進DB 改wp_options,找到home_url和site_url直接改回您要使用的網域應該可以。
      或者是網域貼上時使用 轉譯過的 xn-- 這種的中文網址應該可綁

  6. 您好,我日前剛用Godaddy的網站服務架設了一個wordpress的網站,他們現在可以直接透過後台一個click就可架設wordpress網站,這樣是否表示我的網站沒有FTP的位置呢?謝謝你!

  7. 您好,請問我安裝完wordpress之後為何出現: Warning: Cannot modify header information – headers already sent by (output started at /home/morrisonkuan/public_html/wp-config.php:1) in /home/morrisonkuan/public_html/wp-includes/functions.php on line 3321

  8. 您好,我從您的百寶箱一開始一路安裝到這裡

    但是在步驟四為何會出現以下錯誤訊息

    WordPress database error: [COLLATION ‘utf8_unicode_ci’ is not valid for CHARACTER SET ‘utf8mb4’]
    CREATE TABLE wp_users ( ID bigint(20) unsigned NOT NULL auto_increment, user_login varchar(60) NOT NULL default ”, user_pass varchar(64) NOT NULL default ”, user_nicename varchar(50) NOT NULL default ”, user_email varchar(100) NOT NULL default ”, user_url varchar(100) NOT NULL default ”, user_registered datetime NOT NULL default ‘0000-00-00 00:00:00’, user_activation_key varchar(60) NOT NULL default ”, user_status int(11) NOT NULL default ‘0’, display_name varchar(250) NOT NULL default ”, PRIMARY KEY (ID), KEY user_login_key (user_login), KEY user_nicename (user_nicename) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8_unicode_ci

    WordPress database error: [Table ‘lolo.wp_options’ doesn’t exist]
    SELECT autoload FROM wp_options WHERE option_name = ‘update_core’

    Catchable fatal error: Object of class WP_Error could not be converted to string in/home/ive6830/public_html/wp-includes/kses.php on line 1038

    謝謝><

  9. 您好
    我想詢問一下為什麼按下安裝wordpress後的下一個頁面開始跑出一堆錯誤訊息
    謝謝!

    WordPress database error: [COLLATION ‘utf8_unicode_ci’ is not valid for CHARACTER SET ‘utf8mb4’]
    CREATE TABLE wp_users ( ID bigint(20) unsigned NOT NULL auto_increment, user_login varchar(60) NOT NULL default ”, user_pass varchar(64) NOT NULL default ”, user_nicename varchar(50) NOT NULL default ”, user_email varchar(100) NOT NULL default ”, user_url varchar(100) NOT NULL default ”, user_registered datetime NOT NULL default ‘0000-00-00 00:00:00’, user_activation_key varchar(60) NOT NULL default ”, user_status int(11) NOT NULL default ‘0’, display_name varchar(250) NOT NULL default ”, PRIMARY KEY (ID), KEY user_login_key (user_login), KEY user_nicename (user_nicename) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8_unicode_ci

    WordPress database error: [COLLATION ‘utf8_unicode_ci’ is not valid for CHARACTER SET ‘utf8mb4’]
    CREATE TABLE wp_usermeta ( umeta_id bigint(20) unsigned NOT NULL auto_increment, user_id bigint(20) unsigned NOT NULL default ‘0’, meta_key varchar(255) default NULL, meta_value longtext, PRIMARY KEY (umeta_id), KEY user_id (user_id), KEY meta_key (meta_key(191)) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8_unicode_ci

    WordPress database error: [COLLATION ‘utf8_unicode_ci’ is not valid for CHARACTER SET ‘utf8mb4’]
    CREATE TABLE wp_terms ( term_id bigint(20) unsigned NOT NULL auto_increment, name varchar(200) NOT NULL default ”, slug varchar(200) NOT NULL default ”, term_group bigint(10) NOT NULL default 0, PRIMARY KEY (term_id), KEY slug (slug(191)), KEY name (name(191)) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8_unicode_ci

    WordPress database error: [COLLATION ‘utf8_unicode_ci’ is not valid for CHARACTER SET ‘utf8mb4’]
    CREATE TABLE wp_term_taxonomy ( term_taxonomy_id bigint(20) unsigned NOT NULL auto_increment, term_id bigint(20) unsigned NOT NULL default 0, taxonomy varchar(32) NOT NULL default ”, description longtext NOT NULL, parent bigint(20) unsigned NOT NULL default 0, count bigint(20) NOT NULL default 0, PRIMARY KEY (term_taxonomy_id), UNIQUE KEY term_id_taxonomy (term_id,taxonomy), KEY taxonomy (taxonomy) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8_unicode_ci

    WordPress database error: [COLLATION ‘utf8_unicode_ci’ is not valid for CHARACTER SET ‘utf8mb4’]
    CREATE TABLE wp_term_relationships ( object_id bigint(20) unsigned NOT NULL default 0, term_taxonomy_id bigint(20) unsigned NOT NULL default 0, term_order int(11) NOT NULL default 0, PRIMARY KEY (object_id,term_taxonomy_id), KEY term_taxonomy_id (term_taxonomy_id) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8_unicode_ci

    • 建議直接修改 wp-config.php 然後調整裡面的資料庫帳號、資料庫密碼、資料庫名稱,然後再上傳,應該可以。

      主因於WP有調整編碼模式,大部分人都會遇到這樣狀況。 (utf8mb4→這個惹的禍)

  10. 我用Appserv 自己在電腦架了一個伺服器,做完了一個wordpress網站後,想轉移到新購買的虛擬主機,該如何轉移?
    ps:建立資料庫連線時發生錯誤

  11. 你好,
    請問你一下,我在 三、安裝WordPress非常簡單 的第四步按下安裝後,出現很多下面錯誤:
    WordPress database error: [COLLATION ‘utf8_unicode_ci’ is not valid for CHARACTER SET ‘utf8mb4’]
    WordPress database error: [Table ‘wordpress.wp_options’ doesn’t exist]

    整串是這個錯誤,請問大概會是在甚麼地方有問題呢?

  12. 請教你,關於文中提到 “第1步 當我們上傳好FTP內的WordPress檔案之後,請直接開啟你的網站網址” ……..那個我不懂如何「直接開啟你的網站網址」! 請你幫我說明一下吧,拜託…. 感恩

  13. 請問為什麼我新增站台完全照著步驟走,但卻會出現該錯誤訊息?

    回應: 220———- Welcome to Pure-FTPd [privsep] [TLS] ———-

    回應: 220-You are user number 90 of 500 allowed.

    回應: 220-Local time is now 21:45. Server port: 21.

    回應: 220-This is a private system – No anonymous login

    回應: 220 You will be disconnected after 3 minutes of inactivity.

    指令: USER u250354560

    回應: 331 User u250354560 OK. Password required

    指令: PASS ********************

    回應: 530 Login authentication failed

    錯誤: Critical error: 無法連線到伺服器

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料