Jerome's Blog

  • 03:37:28 am on April 24, 2004 | # |

    前言

    終於成功了!我的網站在辛苦許久誕生了!

    由於Movable Type不斷改版,因此在虛擬主機上架設一個以上blog時的中文文件並不完備,也使的許多的網友常常出現疑問,並且是相同的疑問。本篇文章記錄我購買domain name、申請虛擬主機、架設Movable Type系統及建立兩個blog的過程及心得。在虛擬主機上架設MT並不是如部落格隨便祭中講得那麼簡單。若不是對於網站的運作有些了解,想要照步走其實是有些困難的。也因此,我希望本文能為解答您的問題。 其實最有用的參考文件,應該是Movable Type Install Instruction,如果在安裝上還有問題,原廠的英文文件應該是最好的選擇。

    應該先有構想

    我計劃申請一個domain name再分出subdomain給我和我的女朋分別架兩個blog,及以其他計劃中的網站。之前已經詳細閱讀了JediMTBOOK,已經成功的在家中的電腦上嘗試架站。

    購買domain name

    我是向著名法國公司GANDI註冊購買的domain name。連上他們公司的網頁之後,一切照著指示填寫你想購買的domain name名稱、個人資料、及信用卡資料。確認購買後,我的domain name就啟用了。此時只要記好ID及密碼即可,還不用做任何的設定。

    申請虛擬主機

    由於我對虛擬主機沒有經驗,因此我向號稱客服極佳,最慢六小時會應email的ACSite.net申請虛擬主機。申請虛擬主機比domain name複雜多了,不但要選擇容量、流量,還要了解主機支援那些的功能。也因此我不敢在網頁上直接訂購,而是寫封中文信給業務員請求協助。我在數個小時之內就收到回信。透過email的來往,我的虛擬主機也在ATM繳款後不久就啟用了。

    設定及等待

    到此,ACsite所提供我的資訊有:兩組登記了我domain name DNS的IP、domain names、我的虛擬主機帳號及密碼。登入GANDI之後把兩組DNS的資料填入,靜待24-72小時,我的domain name資訊就會發佈全世界了。

    架設Movable Type系統

    在部落格隨便祭中對於如何在虛擬主機上架設Movable Type已經有很好的描述了,大致上分為需要建主/mt-static及不用建立/mt-static目錄兩種方法。基於安全性及之後便於htmlarea的使用,我建議建立/mt-static。要放入/mt-static的目錄及檔案如下:

    /docs  
    /images  
    /lang  
    /plugins  
    /popups  
    dialog.js  
    htmlarea.css  
    htmlarea.js  
    popupdiv.js  
    popupwin.js  
    styles.css  
    

    大家都有的問題

    500 Internal Server Error
    • 你忘了修改權限:你應該把所有.cgi檔的權限調成755。
    • 你用binary而非ASCII模式上傳script檔:由於dos文件和UNIX文件換行符號不同,因此除了圖檔應使用binary模式上傳之外,其他所有的檔案應用ASCII模式上傳。
    • 你把mt.cgi的權限改成了777:或許在之前的版本是如此,但是在2.661版你把mt.cgi調成755即可。
    中文化
    • 明明下載了zh-tw.utf8.pm,放在lib/MT/L10N/之下,為什麼在語言選擇的選項裡沒有中文? 請把zh-tw.utf8.pm改名成zh-tw.pm。
    • 搜尋畫面不是中文? 請確定在mt.cgf中找一行

    DefaultTemplate default.tmpl
    將它改成
    DefaultTemplate default.zh.tmpl

    Htmlarea
    • 按了之後沒反應:你必需使用Mircosoft IE或Mozilla為核心的瀏覽器。Opera是看不到的。
    • 出現錯誤:以下檔案或是資料夾應放在mt-static資料夾中

      /docs
      /images
      /lang
      /plugins
      /popups
      dialog.js
      htmlarea.css
      htmlarea.js
      popupdiv.js
      popupwin.js
      styles.css

    • 其實htmlarea並沒有想像中的好用,我已經不想用了。

    本文的限制

    由於我只有申請過一次domain name及一次虛擬主機,我無法了解出現的問題是否為domain name server或是您的虛擬主機供應商的問題。我也無法針對您的環境提供解答,或許我的方法只對我個人有效。

    參考資源

     

Comments

  • mojo 1:26 am on April 30, 2004 | #

    相當棒! 我目前是先棲身在學校的免費空間.也希望日後跟你一樣搞一個屬於自己的!

    祝開站順利

  • mr 10:23 pm on January 18, 2006 | #

    請問你的blog跟一般需要登記的blog有甚麼分別呢? 需要付費嗎?

  • Jerome 8:57 am on January 19, 2006 | #

    虛擬主機所提供的服務比一般blog host多。如果你只是要一個blog,那麼直接去免費登記的blog網站申請一個就可以了,省錢又省事。

    如果你想要玩一些blog之外的東西,架其他的如wiki、討論區、試一些有趣的架站軟體,才需要付費去買一個虛擬主機。

    在虛擬主機上架站所需要的技術又比較高,如果你對於軟體沒有興趣的話,還是以申請blog比較恰當。

  • mr 5:04 pm on January 19, 2006 | #

    謝謝你詳細的解釋.

  • mr 11:07 am on March 13, 2006 | #

    想不到只是想擁有美美的名字的blog是不太簡單的, 又要付錢, 又要看書, 我這樣說, 可能是有點兒懶惰, 但真不太明白先生你竟用了多麼多程序去建設自己的blog, 實是欣賞萬分.

  • Jerome 12:33 pm on March 13, 2006 | #

    花錢是買享受,看書是找樂趣.
    以今天的軟體科技,
    架站是很便宜(甚至是免費)、很簡單的事!

  • mr 9:57 pm on March 24, 2006 | #

    不好意思, 請問為甚麼要購買domain name, 坊間有一些free domain, 或是用家中的server來架站, 這一點我不太明白.

  • Jerome 5:44 pm on March 26, 2006 | #

    當然可以使用free domain或是自己架server!
    Free domain如果看起來順眼用起來順手,其實是不錯的選擇,對我而言我想追求更大的自由度,所以才買自己的domain name。

    自己架server則可以有完整的控制權。不過我認為如果要升級網路頻寬、管理主機的安全性、及電腦硬體的維護等工作太麻煩了,不如一年花些小錢把這些丟給別人爽快。

  • mr 10:09 pm on March 26, 2006 | #

    謝謝, 網主.

  • sam 9:44 pm on May 31, 2006 | #

    請問一下, 怎麼樣將自己的歌聲放在blog內?

  • Jerome 11:17 am on June 2, 2006 | #

    最遜的作法是用<embed>標籤把錄音檔嵌進文章中。

    之前我有建議朋友在 wordpress 下使用CoolPlayer這個 plugin 把來展示 mp3 檔案,介面頗為精緻效果也很好。在眾多可以嵌入音效檔的 plugin 中,推薦 CoolPlayer 乃是因為有鑲嵌 flash 的需求。如果只是單純地想放一段音樂,應該有更簡單的 plugin 可以使用。

    在 MovableType 下我則沒有研究。但無論任何的平台,應詃都找得到美麗且合標準的鑲嵌法才對。

  • sam 8:13 pm on June 3, 2006 | #

    jerome兄, 謝謝你的回覆, 我有一些資訊給你, 希望助你更了解nlp.
    1. 一名和尚問師傅可否在唸經期間抽煙, 結果師傅不准.
    2. 一名和尚問師傅可否在抽煙期間唸經, 結果師傅說可以.
    價值觀 -> 信念 -> 行為 -> 習慣
    大家一起起立, 請撓手, 有一些人把右手放上左手之手臂, 有一些人不是, 講者叫那些人改變手勢, 大部份人感到不習慣
    有很多男女因價值觀不同而起爭論
    很多人因慣性思考而得出錯的答案和論斷
    Inner Representation 內在表象:
    Visual – V 視覺
    Auditory – A 聽覺
    Kinesthetic – K 感覺
    Auditory Digital – AD 自語
    每人皆有一天線, 如可和對方接近其天線, 便可溝通和不引起爭論
    Management :
    1. Planning
    2. Organizing
    3. Leading
    4. Controlling
    用感覺來生活是悲哀的.

  • Jerome 7:00 pm on June 4, 2006 | #

    To sam
    看不懂。怎麼會講到這個?

  • sam 12:10 am on June 5, 2006 | #

    不好意思, 我轉了話題, nlp是身心語言程式學, 新學問, 想跟網上朋友分享而已, 不要介意.

  • david 4:23 pm on August 18, 2007 | #

    請問一下, 自己架站,可否將已公開的內容轉為私人的呢? 即是只有自己看見及隨意將內容作公開及不公開, 謝謝.

  • Jerome 9:21 pm on August 21, 2007 | #

    可以,但重點不在是不是自己架的站,重點是您使用什麼工具架站,及您會不會使用而已。