OpenShift 教學(一):申請免費空間、安裝WordPress

有一個由Redhat所提供的雲端服務 OpenShift 你聽過嗎?這個雲服務(PaaS,平台即服務)目前提供一個免費方案給大家使用,而他們的環境支援多種語言,包含PHP、Java、Ruby、Python、Node.js等等,此外也有支援MySQL和MongoDB。而伺服器的環境是建制執行在Amazon Web Services上,換個角度想也可以說是免費亞馬遜雲端主機。 OpenShift 這個伺服器環境主要是針對開源程式開發者,若是一般單純想架設網站的使用者,可能有點小複雜,不同於虛擬主機的操作方式,你必須從頭開始,同時也要會一點Linux指令、SSH等,比較容易上手,不過若單純架設WordPress和申請空間,這點就沒什麼難度了,都是圖像式的介面,最慢半小時內就可以建置好你的WordPress網站。

OpenShift 系列教學

一、申請免費空間、安裝WordPress
二、管理MySQL資料庫,自動安裝phpMyAdmin
三、取得FTP,透過FileZilla使用sftp連線管理
四、升級 WordPress 為正體中文化版

這個OpenShift免費空間性質是屬於雲端服務中的「PaaS」,那我們就得簡略的列出目前三大雲端服務模型架構:IaaS、PaaS、SaaS。

  • SaaS:原稱Software as a Service,意即「軟體即服務」,例如Google DocsEvernote
  • PaaS:原稱Platform as a Service,意即「平台即服務」,例如Google App Engine、Openshift。
  • IaaS:原稱Infrastructure as a Service,意即「基礎設施即服務」,例如Amazon AWS。

OpenShift是屬於PaaS架構,操作上就沒有所謂的cPanelPlesk等管理介面,對於使用者來說,開設資料庫、使用phpMyAdmin、使用FTP都會變得格外複雜,接下來香腸會介紹一系列的OpenShift教學,讓想要有個免費空間架設WordPress的朋友可以更快上手。不過請注意,就算再好的空間,別忘記自己做個備份,否則資料不見就得不償失了。 換個角度想一下,什麼主機設定、FTP、環境調整都要自己來,OpenShift幾乎可以說是一個免費VPS主機,另外他所提供的方案是1GB空間,CPU核心單位是Gear(與真正核心計算方式不同),免費帳戶有3個可以使用,你可以一個空間配置一個,或者是一個空間用3個核心(彈性使用)。流量部分則未多作說明,伺服器的記憶體是512MB,跑小網站可以順順的,流量太大的網站,請不要衝動搬過來,否則很快就要升級成付費主機了。

第1步  OpenShift提供免費空間方案有1GB空間,流量未告知,伺服器記憶體512MB,CPU核心:1Gear(最高可到3 Gears)。申請的話,請先來到網頁首頁,點選左方﹝SING UP FOR FREE﹞。 OpenShift 教學(一):申請免費VPS空間、架設WordPress 第2步  接著請依序輸入您的信箱、密碼兩次、驗證碼,最後點選﹝Sin Up﹞。 OpenShift 教學(一):申請免費VPS空間、架設WordPress 第3步  很快的註冊完成,接下來請到您的信箱收開通信件。 OpenShift 教學(一):申請免費VPS空間、架設WordPress 第4步  接下來請到信箱內收信,找到其中一大串的連結網址,點選即可驗證。 OpenShift 教學(一):申請免費VPS空間、架設WordPress 第5步  這時回到OPENSHIFT網站,會先要求您同意服務條款,請點選﹝I Accept﹞,完成帳號註冊。 OpenShift 教學(一):申請免費VPS空間、架設WordPress

建立免費空間、設定預設網址

第1步  點選網頁右上角【My APPS】進入,即將開始設定網站。 OpenShift 教學(一):申請免費VPS空間、架設WordPress 第2步  一開始會先有導覽,告知你該如何進行,不過這些都可以跳過,直接點「Create yout first application now」。 OpenShift 教學(一):申請免費VPS空間、架設WordPress 第3步  接著會看到以下畫面,若無到此畫面請直接點選Logo下方的【Settings】,接著需要您替你的Openshift免費空間設定一個應用程式基底網址。請在框框內輸入您要的名稱,最後點選﹝Save﹞。 OpenShift 教學(一):申請免費VPS空間、架設WordPress 第4步  建立完成後,會顯示「The domain ‘你的名稱’ has been created」。 OpenShift 教學(一):申請免費VPS空間、架設WordPress

快速安裝WordPress

第1步  接下來請切回「Applications」(Logo下方有按鈕可點),你可以透過搜尋或是篩選方式,找到現有的套裝程式安裝,例如篩選「PHP」。 OpenShift 教學(一):申請免費VPS空間、架設WordPress 第2步  不過建議直接搜尋「WordPress」,會比較快。 OpenShift 教學(一):申請免費VPS空間、架設WordPress 第3步 此時找到「WordPress 3.x」,點選「Learn more」查看此套件。 OpenShift 教學(一):申請免費VPS空間、架設WordPress 第4步  接下來要安裝WordPress 3.x,他會要求您再設定一個子名稱給這個服務,他會依賴在剛剛設定的名稱上,請輸入好您要的名稱,然後將網頁往下滑。 OpenShift 教學(一):申請免費VPS空間、架設WordPress 第5步  這邊會告知安裝程式從何處取得、空間使用的Gears是Small方案,環境是PHP5.3+MySQL5.1等資訊。下方有一個「Scaling」表示可以設定伺服器依照需求自行調整Gears數量(免費方案最多3個),,或者是「No scaling」(不調整)。如果初學者,建議直接設定【No scaling】。最後請點選﹝Create Application﹞即可快速安裝WordPress,安裝大概需要等3分鐘,請耐心一下。 OpenShift 教學(一):申請免費VPS空間、架設WordPress 第6步  當WordPress自動安裝完成後,可以點「No,continue」繼續。 OpenShift 教學(一):申請免費VPS空間、架設WordPress 第7步  這邊會顯示您的MySQL(資料庫)的使用者名稱、密碼、資料庫名稱等資訊。 OpenShift 教學(一):申請免費VPS空間、架設WordPress 第8步  然後你可以點上方的網址,來到網站首頁。 OpenShift 教學(一):申請免費VPS空間、架設WordPress 第9步  打開網頁後,若尚未安裝WordPress會跳到安裝畫面。預設安裝是英文,後續我們會教大家如何調整為中文介面。 OpenShift 教學(一):申請免費VPS空間、架設WordPress 第10步  安裝畫面中,雖然是英文,但與中文操作相同,請輸入帳號、密碼與信箱,打勾的話表示允許網站被搜尋到,最後點﹝Install WordPress﹞即可安裝。 OpenShift 教學(一):申請免費VPS空間、架設WordPress 第11步  安裝完成後,點選﹝Log In﹞ 登入網站後台,帳密就是您剛剛安裝時設定的。 OpenShift 教學(一):申請免費VPS空間、架設WordPress 第12步  恭喜!在Openshift上架設WordPress就這樣完成了,是不是很簡單,不用動到任何程式碼呢? OpenShift 教學(一):申請免費VPS空間、架設WordPress 大部分透過自動安裝WordPress都會是英文語系介面,不過這點倒是不用擔心,之後我們會告訴大家該怎麼調整WordPress,讓網站變成中文介面,操作上可以更親切。請期待下一篇,我們將介紹如何安裝phpMyAdmin,管理自己的資料庫。