WordPress, 網站架設

[教學]Cloudways 一鍵完成WordPress與主機架設

Luke路可2018/01/23
梅問題-Cloudways一鍵完成WordPress架設教學
  到了2017,你還在用虛擬共享主機嗎(Shared Hosting)?其實,相同的價位,現在已經可以讓你升級到獨立主機(VPS)的環境,不需跟他人共享資源,犧牲自己的CPU/RAM。你的網站真的可以不用再被爛爛的主機拖垮速度。而且,你不用擔心自己的網管能力,現在要管理一台獨立主機,不需要高深的技術,也能有十分良好的效能。重點是,它一點也不貴,最低價方案是$7美金/月,這規格已經可以打趴所有共享主機了。
  這次要跟大家介紹的,是一個取代共享主機的神奇服務,叫做CLOUDWAYS。你的網站速度不夠快嗎?換個伺服器試試吧。別再用爛爛的虛擬主機了,Cloudways一點也不貴,管理也方便。站長路可介紹的東西,絕對都是方便又好用的。
看完這篇文章,你將可以學會:
1.一鍵設置伺服器
2.一鍵安裝一個新的WordPress網站
3.一鍵升級伺服器的PHP版本、MySQL資料庫
4.一鍵安裝SSL安全憑證
5.為網站設置SMTP發系統信
6.一鍵升級伺服器

Cloudways 介紹:
Cloudways是一個雲主機的管理平台,能讓你輕鬆管理許多個伺服器。對於WordPress玩家,它非常方便地給了我們「一鍵安裝」的服務,還有一個專門幫WP搬家的外掛。
這代表什麼?

這代表,如果你還在用Bluehost、Hostgator、或是惡名昭彰的GoDaddy,那你真的要趕快認識Cloudways。差不多的價錢,卻能讓你的網站快上好幾倍,減少很多的頭痛。

所以,Cloudways跟虛擬主機的差別是?Cloudways是一個雲主機的管理平台,它本身沒有硬體設備,它提供的服務是一個管理介面,讓人在不懂任何Linux指令的狀況下,就能使用一些有名公司的主機。
可以使用的主機包含Digital Ocean、Vultr、AWS、Google Cloud,迅速設置好主機的環境,並且依需求而隨時調整伺服器規格。
也就是說,只要付給Cloudways一點代管費,就可以省去許多設置&升級伺服器的麻煩,非常適合不熟悉Linux指令或是想省時間的站長。
Cloudways的好處:
它的一鍵安裝功能,非常強大。
Cloudways特別受到CMS(內容管理系統)玩家的喜愛,因為對於WordPress、Magento、Joomla、Drupal、Opencart、Presta Shop這些CMS系統,Cloudways都能一鍵安裝,省去超多麻煩。

如果要升級PHP版本、MySQL、MariaDB資料庫等,Cloudways也是一鍵升級,超級方便。對於不熟悉Linux主機管理的玩家來說,這真的是一大福音。

針對php.ini的修改,Cloudways也是滑鼠點一點就修改好了,讓你從此不再擔心出現上傳檔案過大的錯誤訊息。

最值得一提的,是Cloudways提供一鍵安裝SSL的服務。網站從http改成https,只要滑鼠點幾下,就處理好了。如果不知道如何自己安裝SSL,用Cloudways的介面就對了。文章下面都有詳細步驟解說。

免費試用14天:
Cloudways目前最低的方案,一個月只要$7美金,使用的是Digital Ocean的獨立主機(也是VPS界大廠牌),512MB Ram、1核心處理器、20GB SSD硬碟容量、1TB資料傳輸。對於台灣網站來說,有新加坡或是舊金山等不錯的地點選擇。

這個$7USD的主機,十分適合個人部落格、公司形象網站等來使用。

而且,它有14天的免費試用期,不需要信用卡就可以直接試用,完全沒風險。 本文就是Cloudways操作的詳細步驟教學,大家可以試玩看看。

所以,如果你跟我一樣,想把事業重點放在生產網站內容,而不是花心思在處理伺服器的各種問題,那你一定要試試Cloudways。

那麼接下來,我將會示範如何用Cloudways架設WordPress網站,並安裝SSL、升級PHP和MySQL版本,以及修改php.ini,給WP網站一個高速又穩定的環境。
Cloudways教學開始
Step1
首先,先到Cloudways首頁,註冊一個帳號,點擊Start FREE。
梅問題-Cloudways一鍵完成WordPress架設教學梅問題-Cloudways一鍵完成WordPress架設教學
Step2
註冊之後,點擊Server,創建一個新Server,並選擇安裝WordPress。後面的欄位,是伺服器與Project的名字,可以隨意取名。
梅問題-Cloudways一鍵完成WordPress架設教學
Step3
地點選擇Singapore或是San Fancisco都可以。這是示範使用的是San Francisco舊金山的主機。
你可以跟我一樣選擇Digital Ocean最低價的512MB方案來試用,但其實選什麼規格都可以,在Cloudways要升級或降級都很方便,我最後也會教學。選好之後,點擊右下角的Launch Server。
梅問題-Cloudways一鍵完成WordPress架設教學
Step4
接下來會看到這畫面,代表伺服器正在設置,這時候,就可以去泡杯咖啡休息一下,伺服器設置時間大約要7-10分鐘。
梅問題-Cloudways一鍵完成WordPress架設教學
Step5
以下是伺服器設置好了的畫面:
梅問題-Cloudways一鍵完成WordPress架設教學
Step6
點進去Server,即可在Master Credential這邊看到伺服器的資料。請把Public IP記下來,這個要拿來設置網址DNS的A Record。IP下面這組帳號密碼,是用來SSH登入伺服器用的,如果你懂得操作Linux,才會用到,否則可以放著不管它。
梅問題-Cloudways一鍵完成WordPress架設教學
Step7
接下來,點擊頁面左上方的Applications。會看到剛設置的WordPress網站,再點擊進入。
梅問題-Cloudways一鍵完成WordPress架設教學
Step8
進去之後,會看到Access Detail,這邊即是登入WordPress後台wp-admin的帳號密碼,請收好。
梅問題-Cloudways一鍵完成WordPress架設教學
Step9
然後,請點擊左欄Domain Management,並將網站的網址輸入Primary Domain欄位。如果還沒購買網址,可以到Namecheap或是Gandi.net購買。不會購買網址的大大,歡迎聯絡我,我很樂意幫忙。
梅問題-Cloudways一鍵完成WordPress架設教學
Step10
這時,要到你購買網址的地方,修改DNS,設置一個A Record。
A Record的Name部分,請輸入你的網址。
IP Address則輸入剛剛Cloudways上有看到的Public IP。
補充說明,你也可以再設置一個CNAME Record,Name輸入「www.你的網址.com」,然後IP也輸入Cloudways主機的IP,這樣就能讓輸入「www.你的網址.com」的人,也順利連到你的網站。 說明
梅問題-Cloudways一鍵完成WordPress架設教學
Step11
DNS修改一般需要6-48小時才會解析完成。尤其是國內的網址註冊商(如中華電信、亞太、Pchome)更是慢中之慢。我推薦使用HE這個網址管理系統,它能夠免費管理網址指向,而且解析的速度非常快,不到1分鐘就好了。這部分日後再補上教學。如果不會使用,也歡迎聯絡我。

過一段時間之後,你可以輸入你的網址,看是否成功連上網站,如果連上,就代表DNS解析已經算是完成了。如果出現憑證錯誤的訊息,很正常,因為我們還沒設置SSL,先略過即可。以下是我成功登入WP的畫面,是大家熟悉的WordPress控制台。
梅問題-Cloudways一鍵完成WordPress架設教學
Step12
接下來,我們要設置SSL。請注意,一定要等DNS解析完再進行此步驟,否則會出現錯誤。請點擊左欄的SSL Certificate,就會看到以下畫面。這邊要輸入你的信箱跟網址。Domain Alias的部分,如果你要為有www的網址也註冊SSL,可以在此輸入www,不然留白即可。資料輸好之後,點擊Install Certificate。
梅問題-Cloudways一鍵完成WordPress架設教學
Step13
在等待幾分鐘之後,SSL就安裝好了,而且還會自動更新呢。SSL完成之後,要教大家如何修改php.ini,還有升級PHP與MySQL資料庫的版本。先點擊左上角Server,進入之後,點擊左欄Settings & Packages。在Basic這邊,就會出現php.ini裡面要修改的欄位。這是用來修改網站上傳檔案的大小,以及記憶體的限制,避免WordPress出錯。以下是我的設置,供大家參考。
Execution Limit: 600 sec Upload Size: 20MB Memory Limit: 320MB

梅問題-Cloudways一鍵完成WordPress架設教學
Step14
再來,點擊Packages。要不要升級PHP和MySQL,視個人需求而定,目前我用過佈景主題,對於PHP7.0都沒有出現問題,但還是有聽過某些不相容的例子。我個人則是都把PHP升級到7.0。
梅問題-Cloudways一鍵完成WordPress架設教學
Step15
並且將MySQL升級為MariaDB。
梅問題-Cloudways一鍵完成WordPress架設教學
Step16
最後,要教大家幫網站設置SMTP,這樣網站才能發系統信,如果你的網站會用到像是訂單通知,或是連絡表單等功能,都需要設置SMTP。這個部分,有一些麻煩,要先去第三方的信件管理公司申請帳號,才能進行串接。我個人推薦Mailgun,其次推薦Sendgrid。這些公司都有免費的額度,對中小型網站來說都很夠用。

申請好帳號之後,要到Cloudways這邊,點擊上方的九宮格,選擇Add-ons,並將SMTP Add-on啟用。(這也是免費功能)。
梅問題-Cloudways一鍵完成WordPress架設教學
Step17
啟用之後,到Servers裡面,左欄點擊Add-ons,再點擊SMTP add-on,如下圖:
梅問題-Cloudways一鍵完成WordPress架設教學
Step18
點擊之後,輸入自己的Mailgun 或是Sendgrid帳密,點擊Save,就完成了!
梅問題-Cloudways一鍵完成WordPress架設教學
Step19
好囉,透過以上步驟,就架好了一個優質的WordPress環境。日後如果網站流量暴增,也無需為伺服器規格而煩惱,只要在Vertical Scaling直接選擇升級,馬上就升級了,是否超級方便?
梅問題-Cloudways一鍵完成WordPress架設教學
#原文網址:https://newbieboss.com/cloudways-wordpress/
梅問題講堂-2018/5/26-WordPress佈景主題設計入門-實體課程