wordpress可以說是全世界最受歡迎的免費部落格系統了,但其實現在wordpress應該把它定位成內容管理系統,而非單單只是一個部落格(blog)系統。

在早期Aidec曾經寫過幾篇關於wordpress佈景開發的相關文章,但那是比較面向工程師的,後來在因緣際會之下,Aidec有幸到某間學校擔任講師後,才發現到其實大部分的人,別說是自己開發佈景了,連如何安裝wordpress或是如何操作、使用wordpress都挺陌生的,所以之後應該會出一系列面向大眾的教學。


今天就以在cpanel底下安裝wordpress作為此系列的開頭,如果有其他想要學習的事物,可以到粉絲團私訊aidec。我找時間看能不能也生出教學文。

此外,除了維持之前一貫的圖文教學,也會嘗試製作影片教學的版本。


基本概念

在開始之前,先簡單的介紹wordpress能做什麼,cpanel又是什麼?

wordpress 能做什麼?

在早期wordpress的定位是部落格(blog)系統,也就是讓大家寫寫網誌之類的,有點像是無名小站或痞客幫。但wordpress之所以這麼受歡迎的原因
是因為它是開源且免費的,你能找個伺服器安裝就能建立自己的專屬部落格,不必擔心平台倒閉的問題。除此之外,wordpress具有極高的自由度
能夠安裝佈景主題、外掛,讓即使不會寫程式的人,也能安裝佈景變更網站的樣式,或者是安裝外掛來達成想要的功能。
有了佈景主題與外掛的兩個強大的功能之後,wordpress不再只能是個簡單的部落格系統,它還能用來製作官方網站、討論區,甚至是簡單的購物系統。
但假如有心要做大或有特殊需求的話,建議找專門的網站開發公司來製作會比較好。wordpress畢竟還是比較適合用來當內容管理系統。

cpanel 又是什麼?

剛剛說過,wordpress這類的軟體,只要找個能運行LAMP服務的伺服器就可以安裝,但是自己購買伺服器的成本太高,所以出現了一些所謂的虛擬主機公司。

也就是將伺服器透過虛擬化技術,分割成數個或數十個系統讓人去分租使用,而cpanel就是虛擬主機的管理介面。透過cpanel我們可以簡單的使用圖形介面操作,無須輸入複雜指令便能完成對伺服器的操作,當然就算有了圖形介面,對於一般大眾來說還是有太多難懂的東西之後也會做些介紹。

註:cpanel是虛擬主機的管理介面,但除了cpanel之外還有許多的管理介面,但以cpanel最為知名。    

註:LAMP 是 linux (作業系統)+ apache (網站伺服器軟體)+ mysql (資料庫)+ php(網頁程式) 的縮寫,也是網頁伺服器最常見的組合(因為是免費的)

wordpress安裝

這邊直接假設您已經跟虛擬主機商購買cpanel主機與您已經有自己的網域,接著下來會開始介紹如何在cpanel底下安裝wordpress。

底下會分成幾個章節:

一.登入cpanel 與 建立資料庫  

二.下載wordpress安裝包

三.上傳wordpress到虛擬主機

四.安裝wordpress


如果有租虛擬主機或是需要代購網址的需求,歡迎私訊粉絲團。只要成為粉絲都能享有粉絲優惠價哦~

一.登入cpanel並建立mysql資料庫

01.登入cpanel管理後台

首先我們根據虛擬主機給我們的帳號密碼登入到cpanel管理後台

登入cpanel

02.建立空白資料庫

進入後台後,我們找到「資料庫」→「MySQL資料庫」。

安裝wordpress需要有資料庫,所以我們這邊先把資料庫建立好,等等安裝時會用到。

這邊建立的資料庫,是用來存放我們安裝wordpress以後的多數資料,例如:文章內容、網站設定等...

而我們上傳的圖片、佈景主題、外掛,甚至是wordpress的主程式則是放在「檔案管理員」裡面,等等也會介紹「檔案管理員」。

點選mysql資料庫

來到「MySQL資料庫」後,找到「建立新資料庫」。並填入資料庫的名稱(可以自取一個名字,以英文、數字命名),例如:wordpress_db。

輸入好了以後,就按「建立資料庫」。 (若不了解,可以觀看下方影片版的教學)

建立資料庫

03.建立資料庫使用者

建立好資料庫以後,我們需要在建立一個資料庫的使用者,要有資料庫使用者,我們才能讓wordpress去操作資料庫。

一樣在「資料庫」→「MySQL資料庫」這頁找到「MySQL使用者」,自己取一個帳號與密碼,密碼的部分可以用密碼產生器產生會比較安全,但密碼要保存好。

建立mysql使用者

04.將資料庫使用者添加到資料庫

再來我們找到「MySQL資料庫」→「新增使用者到資料庫」,這邊我們要設定讓資料庫使用者,有使用資料庫的權限。所以「使用者」選擇我們剛剛建立的使用者,「資料庫」同樣選擇我們剛剛建立的資料庫,然後點「新增」。

05.JPG

接著下來會出現一個,勾選授予使用者操作資料庫什麼權限的頁面,若是不了解可以先全部勾選。

一般來說基於安全性考量,不建議全部勾選,但這邊並不確定wordpress會使用到什麼樣的權限,所以還是先全勾。

在教學影片中,是沒有全勾,但不確定這樣會不會導致什麼問題。

授予使用者資料庫權限

影片版:

二.下載wordpress安裝包

您可以透過下方的連結,到官方網站下載最新的wordpress

https://tw.wordpress.org/download/releases/

下載wordpress安裝包


三.將wordpress上傳到虛擬主機

下載好wordpress安裝包之後,我們再回到cpanel的管理後台,找到「檔案」→「檔案管理員」

cpanel檔案管理員

進入到「檔案管理員」之後,找到「public_html」並點進去。

檔案管理員public_html

接著下來我們要將我們的wordpress安裝包上傳到這個地方來。找到如下圖中的位置,有一個【上傳】的按鈕。

檔案管理員上傳

按下【上傳】的按鈕之後,會開啟一個上傳的頁面,點選【選擇文件】後在點選我們剛剛下載到電腦內的wordpress安裝包。

上傳wordpress安裝包

選擇「wordpress安裝包」之後,會自動開始上傳,我們耐心等待進度條跑到100%並從[藍色]變成[綠色]。

cpanel上傳檔案進度條

當我們完成上傳之後,返回到「public_html」,這時我們可以看到在「檔案管理員」的「public_html」頁面已經有我們剛剛上傳的wordpress安裝包了

完成上傳wordpress 解壓縮

接著,我們要把這個安裝包解壓縮,先選擇wordpress安裝包,再點右上方有一個解壓縮的選項。按下之後會彈出一個視窗,問你要解壓在哪裡。

它預設就是選擇在目前的目錄,也就是「public_html」這個地方,所以無須改路徑,直接點[Extract File]進行解壓縮就可以了。

14.JPG

完成解壓縮後,會出現如下圖的畫面。直接點[close]關閉這個視窗即可!

15.JPG

完成解壓縮之後,會看到在「public_html」多了一個「wordpress」的資料夾,我們點入這個資料夾。

wordpress資料夾

會看到裡面有一堆檔案,這個就是wordpress的主程式原始碼了。接著,我們把這些檔案全部選起來。在下圖位置有一個[全選]的按鈕

全選wordpress檔案

全選之後,我們在點選剛剛[上傳]按鈕旁邊,有一顆[移動]的按鈕。

移動wordpress

點下[移動]後,一樣會彈出一個視窗問你要移動到哪邊,它預設路徑應該是寫[public_html/wordpress]這邊把它改成[public_html]

cpanel移動(原始路徑)

改成如下圖,然後點[Move File]

cpanel移動(修改後路徑)

完成之後,回到「public_html」會看到wordpress的原始碼已經移動到這邊了。

上傳wordpress

註:wordpress的安裝包我們已經用不到了,所以可以把它刪除,操作流程:選擇安裝包再點選上方的[刪除]即可!

到這邊我們已經完成大部分了,我們只需再把wordpress安裝起來便搞定! 只需一些設定而已~


若是上面圖文教學有不了解的部分,可以參考下方的影片版本


四.安裝wordpress

接著下來我們要開始安裝wordpress了,首先你先在瀏覽器輸入你的網站的網址,這時會出現wordpress的安裝引導介面。

wordpress安裝引導介面上面寫說需要關於資料庫的設定資訊,也就是我們一剛開始設定的資料庫名稱跟資料庫使用者名稱與密碼。

好~看完引導說明之後,我們勇敢點下[衝吧]的按鈕!!

wordpress安裝引導頁

來到第二步驟,輸入資料庫名稱、使用者名稱、密碼、資料庫主機位置、資料表前綴

wordpress安裝設定資料庫

還記得我們Cpanel管理後台的「資料庫」→「MySQL資料庫」那邊建立了資料庫與資料庫使用者嗎?

忘記的話,可以到「資料庫」→「MySQL資料庫」→「目前的資料庫」查看我們的資料庫名稱與資料庫使用者名稱

資料庫名稱與資料庫使用者名稱

資料庫名稱:填寫我們當初建立的資料庫的名稱。(記得它的前綴也要填入)

使用者名稱:填寫我們建立的資料庫使用者名稱。

密碼:填寫資料庫使用者密碼。

資料庫主機位置:localhost (這邊原則上不需要去變更)

資料庫前綴: wp_  (這邊原則上也不需要去變更)

填寫完畢後[送出],如果你的資料庫設定正確的話,會出現下面這個畫面。接著點選[執行安裝]。

wordpress執行安裝

我們來到wordpress安裝的最後一個步驟,也就是設定我們wordpress管理後台的帳號密碼,這組帳號密碼要牢牢地記住,以後要發布文章之類的需要使用這組帳密登入網站後台。

wordpress安裝設定

網站標題:你可以隨意地設定一個名稱作為你的網站標題。之後也可以在後台變更,所以不必擔心輸入錯誤。

使用者名稱:這個是以後登入wordpress網站管理後台的帳號。請不要亂打,並牢牢記得的。

密碼:登入wordpress網站管理後台的密碼。強度至少要中等以上才能通過。

你的電子郵件:這個當以後忘記密碼時,或者一些提醒信會寄送到此電子郵件信箱。(請勿亂填寫)

搜尋引擎可見度:若勾選的話,將會阻擋你的網頁出現在搜尋引擎。若無特殊需求,請勿勾選。

輸入完畢之後,點選[安裝WordPress]。如果出現下圖畫面,表示你已經安裝成功了。再來我們可以登入到網站的管理後台去看看。

26.JPG

來到登入頁面,把剛剛設定的帳號、密碼填入並點選[登入]便可以到Wordpress管理後台了。

27.JPG

安裝wordpress影片版本:

五.成功安裝wordpress

01.wordpress管理後台

wordpress後台

02.wordpress網站前台

wordpress前台

到這邊我們就已經完成了wordpress的安裝了,安裝教學也就到這邊。之後,會再繼續介紹如何透過wordpress發表文章、安裝外掛、安裝佈景...相關文章。

影片的部分還在嘗試中,所以可能稍微有不足的地方,請多多包涵。之後考慮對影片加入註解與人聲解說。


如本篇文章對您有幫助的話,請按讚粉絲團與訂閱youtube頻道。

facebook粉絲團:https://www.facebook.com/aidectw/

youtube頻道:https://www.youtube.com/channel/UClGTLsGrMvGOl3tXoDQHQjg


wordpress安裝額外補充

假如你在安裝的時候,出現以下這個畫面

wordpress 安裝 forbidden

很有可能是被ModSecurity這項功能導致的,我們可以到Cpanel管理後台,「安全性」→「ModSecurity」

ModSecurity

找到我們的網址,將狀態改成[關閉]。

modsecurity設定

ModSecurity是一個可以當作網頁防火牆的模組,但有些主機商可能設定的規則比較嚴格?導致把一些正常的路徑也阻隔過濾掉。所以才會出現上面那個畫面。


文章轉載或引用,請先告知並保留原文出處與連結!!(單純分享或非營利的只需保留原文出處,不用告知)

原文連結:
https://blog.aidec.tw/post/install-wordpress-cpanel