安裝架設WordPress之前,必須先準備好FTP軟體才可進行檔案上傳功能。將您的WordPress原始檔案上傳到虛擬主機上,準備建置您的WordPress部落格/網站。因此我們要先來到WordPress正體中文官方網站下載WordPress主程式安裝包,解壓縮後直接透過FileZilla軟體將檔案傳輸到虛擬主機的FTP中。那這個虛擬主機就是搭配我們之前申請的GoDaddy主機。
Godaddy的虛擬主機帳號與密碼以及連線位置,我們均可以透過cPanel介面找到,或者是在之前的開通信件中可以查詢到相關的連線資訊,唯一對初學者較為麻煩的部分應該是FileZilla的設定,因為他的設定自從更新後越來越複雜,不過香腸會一步步和大家分享設定方式,大家可不必太過於擔心不知道如何設定FTP而在這個步驟卡關了。
早期有介紹過FileZilla的免安裝版,不過後來香腸還是習慣使用安裝版本,因此我們可以先到FileZilla官方網站將軟體下載並安裝,此款FTP軟體支援MAC與Windows而且都是免費使用,不須花錢。這次的教學章節大概分成「下載WordPress主程式」、「安裝FileZilla這款免費FTP傳輸軟體」與「安裝設定WordPress」這三個大步驟,現在就讓我們開始動工吧!
一、下載WordPress主程式
WordPress主程式可以下載官方原版英文或者是正體中文版,在此我們以「正體中文版」為範例進行下載與解壓縮,解壓縮軟體可以使用「7-zip」或者是「Bandizip」,在此就不多做撰述,請使用者自行下載並安裝。
WordPress Taiwan 正體中文:http://tw.wordpress.org/
第1步 來到WordPress正體中文官方網站,請點選右側的﹝下載WordPress﹞的按鈕進行下載。
第2步 下載完畢後請使用解壓縮軟體開啟,並將其中的「WordPress」資料夾拖曳到桌面。
第3步 解壓縮後請開啟資料夾,我們會看到3個資料夾與一些PHP、HTML、TXT檔案。
二、下載FileZilla安裝並設定並上傳WordPress
接著因為要將剛剛解壓縮的檔案上傳到我們的「虛擬主機空間」,因此我們需要透過「FTP軟體」將「WordPress主程式檔案」上傳到「虛擬主機空間」,因此我們需要到FileZilla這個免費的FTP軟體。
第1步 來到FileZilla的軟體下載頁面,點選﹝Download﹞進行下載。
第2步 安裝完畢後啟動軟體,點選【檔案】→【站台管理員】。
第3步 接著會跳出一個「站台管理員」視窗,點選左側下方﹝新增站台﹞。
第4步 建立新站台後,左側可以命名成您可辨識的名稱,例如香腸命名為「A – WordPress百寶箱」。接著右側是本次設定重點,先切換到【一般設定】,並且有打勾的地方請輸入您的cPanel相關資料,說明如下:
- 主機:虛擬主機IP,登入cPanel可看到,或者也可直接輸入您的網址。
- 協定:選擇【FTP – 檔案傳輸協定】。
- 加密:選擇【僅使用純粹的FTP(不安全)】。
- 登入型式:選擇【一般】。
- 使用者:請輸入「cPanel帳號」。
- 密碼:請輸入「cPanel密碼」。
若以上有不清楚的地方,可以返回查看上一個單元取得的資料。
第5步 設定完成後切換到【字碼集】,選擇【強制使用UTF-8】這樣可避免檔案有中文而發生亂碼,當然請避免檔案名稱使用中文。最後點選下方﹝連線﹞,FileZilla軟體將會自動儲存您剛剛的設定並進行連線。
第6步 連上FTP之後,會看到許多的資料夾與檔案,請切換到「public_html」資料夾,點兩下即可切換進入,這個「public_html」即所謂的「網站根目錄」。
第7步 視窗兩個框,左側是你的電腦目錄,右側則是你的虛擬主機目錄,左側請切換到剛剛解壓縮的WordPress資料夾,如果是在桌面,可以從桌面開啟資料夾後,複製上方的路徑,直接貼到此軟體的【本地站台】的路徑,即可快速切換到。接著,左側會看到所有的WordPress檔案,請直接拖曳上傳到右邊的框框中。
- 左側:您解壓縮的WordPress目錄。
- 右側:遠端虛擬主機目錄,務必切換到「public_html」資料夾中。
第8步 上傳的過程中,軟體最下方會顯示進度,右下角會顯示目前剩餘傳輸容量,等待下方區塊淨空,就表示已經上傳完畢,可以準備安裝WordPress囉!
三、安裝WordPress非常簡單
對於WordPress的安裝,真正困難不是接下來的步驟,而是之前的前置作業,包含MySQL的建立、FTP軟體的傳輸設定,之後就完全沒有任何難度了,您可以快快樂樂地建立您的WordPress網站並開始寫文經營。
第1步 當我們上傳好FTP內的WordPress檔案之後,請直接開啟你的網站網址,WordPress會自動將您導向安裝畫面,進入安裝畫面會告知要先行建立資料庫,不過我們在上一篇WordPress百寶箱已經說明過,在此就不多做說明,請參考「 【WordPress百寶箱3】 對應主機DNS、建立資料庫與使用者帳號 」的教學取得資料庫的資訊。這邊請讓我們直接點選﹝衝吧!﹞。
第2步 請依照下方綠色勾勾的部分進行設定,然後點選﹝送出﹞。
- 資料庫名稱:您建立的資料庫名稱。
- 帳號:您建立的資料庫帳號。
- 密碼:您建立的資料庫密碼。
- 資料庫主機位置:通常保持預設「localhost」即可,除非主機商有另外說明,否則勿變更。
- 資料表前綴:可以保持預設「wp_」,您也可自行修改,但結尾務必保持「_」,否則易出問題。
第3步 如果看到以下畫面並有﹝開始安裝﹞表示您資料庫的帳密、名稱均正確。請直接點選﹝開始安裝﹞。
第4步 這時,您可以開始設定您網站的資料,注意,這邊的帳號、密碼才是輸入您要新增的第一位網站使用者的帳密,不要輸入成資料庫帳號密碼。輸入好以下欄位資料請點選﹝安裝WordPress﹞。
- 網站標題:您的網站名稱。
- 帳號:網站第一位管理員帳號,英文、數字搭可互相搭配。
- 密碼:網站第一位管理者密碼。
- 您的電子郵件:當您忘記密碼時,可以使用此信箱作為密碼取回使用。
- 隱私:須讓搜尋引擎搜尋網站請打勾。
第5步 最後我們就可以點選﹝登入﹞進行登入您的WordPress。
第6步 進入登入畫面,帳號與密碼請輸入您在「第4步驟」自訂的第一位管理者帳密即可登入。
第7步 登入後台後,我們就可以開始使用WordPress。
第8步 切換到前台,預設也會幫您安裝好一個系統免費提供的佈景主題,目前官方是提供2015的主題,非常樸素簡單。
當建立好WordPress後,很多使用者可能會開始換版型、裝外掛、寫文章,但香腸並不會按照這樣的流程介紹,因為大多數使用者可能會忽略一些網站的優化設定,在沒有設定好之前,不建議開始寫文章的,否則未來要補救可能就有點麻煩囉!
domain实在namecheap,虚拟主机是godaddy
求指教!域名一直是这样,已经按照前面步骤完成了。
您好,另外我刚刚将子域名的复制文件删除后放在主域名下,直接输入网址也没有出现可以安装的界面。请问这是什么原因?(苹果系统)
您好,想请问一下,这个过程中,我希望将wordpress安装到我主域名下的一个子域名中,我直接拖入子域名但是打不开,显示没有子域名。要如何才能成功移入子域名呢?
您好 我想請教下一些技術性的問題:
我的Domain 是在香港某域名公司買的,HKD200 一年註冊了域名,但是他只支持html不兼容php 跟 sql 文件,說如果要支援wordpress的話要HKD5960/ 年,這個價格我們接受不了但是域名已經註冊了,不好另外買域名。
我的想法大概是:1. 在已有低端域名做個連結,連到掛在別的域名公司的wordpress網站?這樣子的話有什麼域名公司比較實惠推薦?
2. 聽說網站直接可以transfer另外的網站? 這個概念跟具體操作都不太懂,望大神多多指教
1. 一般便宜可選 .com。
2. 可以轉移,不過這比較技術面,細節您可以google一下。
如果.com 的話哪些公司比較適合掛wordpress? Godaddy 嗎
一般公司都適合,主要還是看個人喜好。
購買廠商,挑大的就可以嚕!
好的 謝謝你!
大大 我打算買 godaddy wordpress hosting 的basic plan 來掛做好的wordpress,模板是Zerif Lite.
然後自己原本的domain 那裏做自動跳轉,你覺得這樣有問題嗎
你好,我跟著你的步驟一直照著做,直到整個第二部分都做好了,可是進入我自己的網站卻出現Coming Soon,是需要等還是有甚麼地方錯了?
我的Domain和虛擬主機都是在GoDaddy買的。謝謝!
預設FTP內檔案是否有刪除乾淨再上傳?
你好,我原本有製作一個wordpress的網站,
因為最近買了一個中文的網域,本想用中文的網域再做一個wordpress的網站,
但我發現我的主機不讓我附加非英文數字的網域,
於是我異想天開的直接在原網址的設置>固定網址的HOME跟另一個網址
全部改成我新買的中文網址,然後網站就掛掉了…如果你點進去的話就如你所見那般慘…我已經爬文爬了一個下午找不到方法解決 請幫幫我
進DB 改wp_options,找到home_url和site_url直接改回您要使用的網域應該可以。
或者是網域貼上時使用 轉譯過的 xn-- 這種的中文網址應該可綁
您好,我日前剛用Godaddy的網站服務架設了一個wordpress的網站,他們現在可以直接透過後台一個click就可架設wordpress網站,這樣是否表示我的網站沒有FTP的位置呢?謝謝你!
一樣有FTP位置喔~
您好,請問我安裝完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
伺服器設定問題: https://sofree.cc/output_buffering/
您好,我從您的百寶箱一開始一路安裝到這裡
但是在步驟四為何會出現以下錯誤訊息
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
謝謝><
建議直接修改 wp-config.php 然後調整裡面的資料庫帳號、資料庫密碼、資料庫名稱,然後再上傳,應該可以。
主因於WP有調整編碼模式,大部分人都會遇到這樣狀況。 (utf8mb4→這個惹的禍)
耶~~~可以了~~~
謝謝超厲害的香腸~~~~
恭喜 :)
香腸,我也碰到以上的問題。我想問的是修改wp-config.php完了之後呢?
1.我是應該整個從頭來?然後上傳一組這樣的東西?
2.流程碰到這個問題之後,修改後上傳?
應該說我不知道在哪個時間點上傳,上傳了之後接著應該做什麼。查了好久。
1. 網站是全新架設還是舊有的轉移?
2. 修改上傳覆蓋即可,然後資料庫連線就會正常
您好
我想詢問一下為什麼按下安裝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→這個惹的禍)
我用Appserv 自己在電腦架了一個伺服器,做完了一個wordpress網站後,想轉移到新購買的虛擬主機,該如何轉移?
ps:建立資料庫連線時發生錯誤
wp-config.php 需要設定正確連線哦!
你好,
請問你一下,我在 三、安裝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]
整串是這個錯誤,請問大概會是在甚麼地方有問題呢?
請問是使用GoDaddy空間嗎?
如果是按照本篇操作,基本上都不會有異常,也不會有DB的編碼問題。
請教你,關於文中提到 “第1步 當我們上傳好FTP內的WordPress檔案之後,請直接開啟你的網站網址” ……..那個我不懂如何「直接開啟你的網站網址」! 請你幫我說明一下吧,拜託…. 感恩
你虛擬主機空間,除了有FTP,應該也有自己的網址,造訪一下該網址吧!
請問為什麼我新增站台完全照著步驟走,但卻會出現該錯誤訊息?
回應: 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: 無法連線到伺服器
應該是帳密有key錯~~
記得看清楚上方的各項設定