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,管理自己的資料庫。

在Google News上追蹤我們最新文章
香腸
香腸

喜歡在網路上透過文字與圖片分文章教學,默默地用鍵盤烤了9年的香腸。另外還身兼阿腸接案餬口飯吃。對了,別叫我阿腸,請叫我香腸,這樣我才知道你看我部落格長大的。

文章: 1781

53 則留言

  1. 剛剛發現OpenShift提供免費SSL證書(限*.rhcloud.com網域)
    而CloudFlare這兩周也開始提供免費SSL加密服務(不限網域)
    所以OpenShift+CloudFlare基本上可以順利免費使用SSL加密協定
    就能符合Google搜尋提升https網站排名並且”自訂網域”

  2. 請問我用您的方法安裝完成wordpress,但是新增文章欲嵌入程式碼,使用官網的[code language=”cpp”][/code]此方式為何呈現出來沒有自動變成程式碼,卻變成一般txt樣子連這兩行都直接顯示呢?用的是網頁中此方式http://en.support.wordpress.com/code/posting-source-code/ 謝謝

  3. Hi,
    感謝您的教學、終於可以無痛進入wordpress…
    不過正當我想好好使用wordpress的各項外掛
    卻發現無法連線、出現
    Error establishing a database connection
    phpMyAdmin則是出現錯誤訊息
    #2003 – Can’t connect to MySQL server on ‘127.3.231.130’ (111)
    伺服器沒有回應
    不知道您可否撥空協助解答我的滿頭疑問….囧
    先謝謝您的幫忙了!!!

  4. 您好,我是wordpress新手~想請教一個問題,就是現在上wordpress就可以申請blog,也有後台管理就像blogger一樣,那另外申請openshift空間、再安裝wordpress,請問這兩者之間的差異是什麼?是差在自由度還有可編輯的內容嗎??還請您撥冗解惑了~

    • WordPress.com : 單純BSP,版型不能自己改、外掛不能自己加、側邊欄不能放Javscript。
      WordPress + Openshift:自己架設網站,版型可自改、外掛可自加、側邊無限制。

  5. 請問這個可能適用於流量多小的小網站呢?
    如果在上面架WP,圖另外找圖床放
    但是每發表一篇文章後會在有幾千粉絲的FB粉絲頁貼分享→剛貼出時點擊連結數量會瞬間增加這樣
    如果是這種情形會”爆掉”或是很慢嗎?
    謝謝

    • OpenShift說到如果用盡三個小Gears的話,就可以每一秒應付150個訪客喔 (不用怕,不會爆掉的,他們會為系統作效能調整的)

    • 每一秒可以應付150個訪客的話那真的是蠻夠的~
      但是依照香腸大的教學,安裝WP時選擇No scaling只分配一個gear的話,只能一秒應付50個訪客囉?
      我有試著改選Scalable,結果安裝phpMyAdmin那邊它就會不給裝
      不知道Scalable與phpMyAdmin是否有辦法兼得呢?

    • 其實是可以的, 只不過你要用Scalable的WP的話是有代價的, 包括安裝插件和主題一定要用Git不能用SFTP, 圖片要放在圖床和一定要自己用Git把PHPMyAdmin上傳上去 (建議您如果要Scaling的話不如用Drupal較為好 XD)

    • 對於非資訊背景的我來說,暫時還是先不要多碰Git跟Drupal給自己增加困擾好了…XD
      不然搞半天還無法開始網站的內容哈!
      OpenShift 1 gear + CloudFlare的CDN + 另外用虛擬主機當圖床 +WP優化,這樣應該不太會爆了吧!?^^

    • 唔唔, 其實這樣已經可以應付很多人了! 始終OpenShift你用的都是免費算很好的了, 真的不夠用的話可以考慮買一下付費版本, 有16個Gears, 6GB的免費磁碟空間還有更多資源的Medium & Big Gears可以用哦!

  6. 我忘記告訴你:OpenShift還有一個很好用的命令端程式rhc,可以使用指令進行建立應用程式,重啟應用程式和主機完整備份。至於存取應用程式檔案就可以用Git或是SFTP。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

This site uses Akismet to reduce spam. Learn how your comment data is processed.