常聽人家說要建立一個 WordPress 網站很簡單,但是在實際開始之前,最好先瞭解 WordPress 網站是如何運作的?這樣才會知道需要購買哪些服務?或是請什麼樣技能的人協助建立 WordPress 網站?這是還沒開始之前就要做的功課,如果已經做到一半才發覺走錯路了,那可能會多時間多花錢還得不到想要的結果!
用開實體服飾店來比喻...
其實,架設WordPress網站就跟開一家商店是一樣的。如果今天想要開一家實體的服飾店,會需要先準備店名招牌、租賃店面、規劃水電及裝潢等等;而架設WordPress網站,也是相似的流程,為了方便大家更具體的想像,本文將會以「開一家服飾店」來比喻WordPress網站的架設流程。
內容目錄
WordPress 網站的 6 個基本元素
就跟開服飾店之前的準備一樣,要架設一個 WordPress 網站就要先瞭解網站是由哪些元素組成的,然後針對這些元素選擇適合的解決方案
-
網域名稱(網址)
出現在瀏覽器網址列的獨一無二名稱,就像是服飾店的店名招牌一樣,簡單好記很重要!因為客人是要透過這個名稱找到你的網站
-
網站主機
開實體服飾店需要租用甚至自己買一間地點不錯的店面,而店面位置、商圈型態、店面坪數大小等都是考慮的因素。相同的架設網站也要考慮類似的條件
-
網站程式
我們使用 WordPress 架站系統來架站,它是一個免費的開源架站系統,就是用來裝潢網路店面的系統傢俱。
-
佈景主題
或是稱為版型,主要是讓網站有想要的樣子,如果對網站的外觀及功能沒有特別的要求,那最簡單就是照著 IKEA 的某間展示間依樣畫葫蘆佈置是最快的作法,這種作法在業界叫做套版。
-
外掛
也有人叫插件,是 WordPress 的強項,讓網站加上各種特定的功能,像是要在網站上賣商品或是訂房間等功能都是靠外掛來加上去的。
-
網路社群及搜尋引擎
店開張了之後如何讓客人找到你?開服飾店可能會發廣告單,請廣播車在附迎宣傳,還有在網路社群及搜尋引擎刊登廣告,經營網站也有類似的方法。
為什麼要網域名稱?要如何申請?
開一間服飾店首先要取一個好的店名,這個店名要好記,不容易跟別人混淆,還有要跟你經營的項目能夠聯想在一起,網設網站也是要想一個好的網站名稱及網址
首先是網域名稱 (Domain Name) 是一般人稱的網址,也就是打在瀏覽器的網址列用來連到網站的那一串加 . 的中英字串。為什麼架設網站首先要考慮的是域名呢?簡單講網域名稱就是網站的店名、招牌!
但是在網路上識別彼此用的是一個叫 IP 位址 (IP Address) 的號碼,舉例現在高登工作室的 IP 位址可能是「104.21.31.45」這一組數字,這就是 IP 位址,而這樣子由四組 0-254 數字組成的叫 IPv4。
但是你會說:「我並不知道高登工作室的 IP 位址啊!」
沒錯!就像是用手機撥電話給朋友,但是早已忘了他電話號碼是一樣的情形。因為網路用了另一個更聰明的作法:DNS 網域名稱系統 (Domain Name System),訪客只要在網址列輸入文字,網域名稱系統就會轉成對應的 IP 來連線,所以你可以把網域名稱視為網路世界的店名,因此一個簡單、有意義、容易記的網域名稱,讓人家可以快速分享給別人,或是透過 Google 搜尋到你,這就是成功的第一步。
而網域名稱最後面一個 . 所接的英文字或是中文字叫做頂級域名 TLD (Top-level Domain),不同的 TLD 有不同的管轄單位,然後那些單位又會授權給許多網域名稱註冊商來讓人申請。如果你要申請的是 .com 的頂級網域名稱,那全世界所有的網域名稱註冊商一定有提供,但是只有 TWNIC 授權的註冊商才可以申請 .tw 或是 .com.tw 的網域名稱,那究竟有哪些註冊商提供 .tw 的域名註冊呢?請參考 TWNIC 受理註冊機構。
網域名稱有先搶先贏的特性,所以在網路上有很多好記有意義的域名早就被搶先註冊了,而且還設一個網頁待價而沽,這個現象 .com 常見但是 .tw 就比較少,因為市場規模及投報率比較低,所以 .tw 的域名會比較好找到沒人用的。
那到底是 .com 的域名還是 .com.tw 或是 .tw 的域名比較好呢?基本上就看您預計經營的規模有沒有要到全世界?如果沒有那就都沒差!
参考文章:要玩大一點就買一個專屬網址吧!
網站主機跟一般家用電腦有什麼不同?
不同的用途要用不同的設備,例如在家裡炒菜的鍋子一定跟餐廳裡大廚師用的鍋子不同,因為需求不同,要煮的量也不同!
想像一下你要開一家服飾店,在找尋店面位置的時候你會考慮哪些呢?例如:地點、坪數、租金以及附近的人潮,是否好停車等因素?要找網站主機也有相似的決策過程。
可能很多人以為網站主機跟家裡的電腦外觀差不多,也是有這種啦!像是自己提供一台主機放在機房請人代管的就有可能跟家用電腦長相類似。
但是專用的網站主機是採用機架式的架構來建立的,它的樣子你可以看看 PChome 機架式伺服器,都是這種扁扁的看起來像是音響的樣子,因為它的寬度、高度及深度都是固定的,可以插在機櫃上。
其實網站主機最重要的條件是要備援系統 (Redundant) 做的好,也就是有任何組件故障時,要有備用的相同組件以熱插拔 (Hot Plug) 不關機替代,讓系統可以一年365天24小時運作,而家用系統是不會有這樣的設定的。
還有網站主機也都是使用遠端控制來處理問題的,機房的工程師是坐在控制室裡面操作,而不是直接進到主機擺放的空間操作,因此你也可以在家中遠端處理主機的問題。
網站一開始只要挑選適合的主機規格就好,規格越高費用就越貴,所以一開始夠用就好,等到規模成長了再來尋求高一級的網站主機即可。
WordPress 架站程式又需要哪些元件?
我們想好了店名,也找到了合適的地點來開店,而要開始裝潢店面之前,有一個必備的清單那就是水電,WordPress 就好像是你店面的水電系統一樣,是不可或缺的,雖然一般人都會忽略它,可是它卻是店面穩定營運獲利的關鍵!
除了免費的作業系統之外,大家也會選擇免費的架站程式,事實上現今各種主流的架站程式也都是免費的,而會選擇 WordPress 的最大原因是它是市場上佔有率最高的!各種資源也最多!
要讓 WordPress 可以運作除了上面提到的作業系統之外,還有其他的軟體元件並同來達成,最早期的組合是 LAMP:
- Linux 作業系統
- Apache 網頁伺服器
- MySQL 資料庫伺服器
- PHP 程式語言
網站主機系統為什麼是以 Linux 為主流?
大家都想用免費的,網站架設也是,主機商也希望花最少的成本來建立主機系統租給你,而 Linux 系統基本就是免費的作業系統,而且是網站主機系統的主流!
相信大部份人連 Linux 都沒聽過,就算聽過也不會接觸到,但是事實上 Linux 系統主宰著全世界的網路系統,而微軟的 Windows Server 系統只是佔極少的比例。
原因很簡單 Linux 有很多開源免費的版本可以選擇,真正的不用花錢買作業系統,另一個原因是網站主機的 Linux 一般捨棄圖型化的管理桌面,只用最簡單的文字介面來控制,所以系統吃很少的資源,舉例來說配備 1GB 記憶體的 Windows 主機現在連開機都有問題,但是相同的規格的 Linux 網站主機卻可以負擔線上幾百人的瀏覽,這就是網站主機會用 Linux 的主因。
當中 Linux 換成 Windows 就會變成 WAMP。
Apache 換成 Nginx 就變成 LNMP,換成另一個開源的 OpenLiteSpeed 就變成 LOMP,還有更複雜的兩個網頁伺服器 Apache 在前 Nginx 在後當反向代理 (Reverse Proxy) 的 LANMP,以及最近才有的 OpenLiteSpeed 在前 Apache 在後當反向代理的 LOAMP
MySQL 因為被 Oracle 併購之後大家懷疑新版的是否還會有免費的開源版本,所以紛紛轉向原創始人開發的另一個開源分支版本 MariaDB。
至於 PHP 目前還沒有其他替代方案,只有版本的差異,特別要注意的是 5.6 版甚至 7.4 版早就停止安全更新的釋出了(跟 Winodws 7 之前的個人電腦相同的處境),也就是早就被放生了,而且更要注意的是 PHP 8.0 也已經停止支援快一年了,而且會在今年底 (2023.11.26) 停止安全更新,目前還有很多網站的 PHP 版本比 8.0 還低,這些網站都是處在極大的危險而不自知!
同樣是程式開發者當然希望使用者跟上他們的腳步,就像是 Windows 8 以前的作業系統早就停止支援及更新了,用這些舊版本程式的就會有極大的風險被駭被入侵!
佈景主題一定要用買的嗎?
在店面、地址以及水電系統都搞定之後,接下來就是令人興奮的店面裝潢,你可以自由決定店面要長什麼樣子!
很多人會用 WordPress 的原因是聽說有很多免費的佈景主題(Theme 也叫版型)可以套用,套用之後網站就會變成跟別人不一樣,事實上是這樣嗎?
還有更多人以為現在用 WordPress 架設網站只要花個1-2000塊錢台幣,買個高級付費版型套一下,網站很快就建好了,真的是那麼簡單嗎?
有實作過的就會知道不是這樣,每個佈景主題是可以讓網站變的與眾不同沒有錯,但是通常是要經過很多的參數修改來完成!
但是隨著 WordPress 主程式的進步並導入了 Gutenburg 區塊編輯器,甚至最新的 FSE (Full Site Editing) 全站編輯功能,付費的佈景主題就不一定是必要的了,用一個功能好一點的免費佈景主題像是 Astra, Blocksy 再加上一套功能完成編輯器外掛 Elementor, Stackable, GreenShift 等,網站的外觀就可以無所不能,任你發揮!
等等!不是說 WordPress 是免費的?那為什麼還要花錢買佈景主題或外掛?那我是不是被騙了?這個說來話長,要再另外發一篇文章詳細解釋。
外掛的功能是什麼?一定要用嗎?
店面裝潢好了,那要不要給客人刷卡,或是用最近流行的 LINE Pay , Apple Pay?要不要留下客戶的連絡電話或是 LINE,以便有新的促銷活動可以通知他們?這些就是要透過外掛來加上需要的功能。
不過有很多人會給你一個觀念:WordPress 不要用太多外掛,用了太多外掛網站就會變很慢!
事實上 WordPress 最迷人的地方就是可以用外掛擴充無限的可能,不要用外掛?那你還用 WordPress 架站做什麼?外掛才是 WordPress 可以強大的原因。
沒有錯,有些外掛會讓網站變慢,這通常是出現在資源限制太多的共享主機,主機真的是一分錢一分貨,如果要避免這種情形那就要找一家資源限定比較寬的共享主機,或是乾脆改用更高一級的 VPS 主機,對於這些主機差異或規格不熟悉的人,可以在本站下一篇文章找到答案。
至於可以哪些外掛才能符合需求那就要專家來建議,本站也會針對如何挑選適合的外掛再發文說明。
網路社群經營及搜尋引擎優化 SEO
服飾店面裝潢好了,貨品也都上架,店員也都請好了,可是 ... 要如何讓客人知道你開了一家新店,讓大家來店裡逛逛?
網站架設好了之後這個問題更是要認真面對,首先大家會想到的就是上社群媒體經營打開知名度,可是你之前都沒有在社群媒體經營,FB好友或是IG追蹤人數寥寥無幾,就算很認真發文也沒幾個人看到更別提會有廣大的迴響!所以還沒開始賺錢就要先花錢買廣告,FB, IG 甚至 Google 都要買!
那有沒有更省錢的推廣方法呢?當然有!那就是做好搜尋引擎優化 SEO,讓潛在的客戶透過搜尋引擎找到你的網站,就像是你可能是透過搜尋引擎找到這篇內容一樣的過程,這是長久經營最需要也是最省錢的方法,但是你知道怎麼做嗎?
網站架好了才是考驗的開始!
忙了好久網站終於上線了,但這不是架設 WordPress 的結束,而是真正的開始,因為網站將會面臨來自全世界的駭客光臨,就算網站沒知名度甚至連 Google 搜尋都還找不到,駭客保證會先來探門路,所以只要網站一開張就先面對資安的威脅。
然後就跟開店一樣,網站要到處宣傳、廣告才會有客戶上門,這方面有人花大筆的錢在搜尋引擎或是社群媒體下廣告,也有人透過 SEO 讓你的潛在顧客找到網站,這些也都是一段辛苦的路。
網站成效很好開始獲利之後,更要注重資安維護,因為網站已經變成你的生財工具,要管理好生財工具才能持續獲利這樣沒錯吧!
以上只是一篇很簡單的網站架設概念說明,想要更瞭解這個領域請持續關注後續一系列的文章。