MT

出自NoahWiki

跳轉到: 導航, 搜尋

仿間Blog管理軟體很多,因朋友推薦,所以我特別鐘愛 MT,MT是的管理介面是用Perl開發的,所以也就是說除了一般的Web Server、DB Server外,尚需要可以執行Perl的CGI環境。MT有什麼好?基本上,MT會將每一篇文章匯出成靜態頁面檔(html),所以除了留言(Comments)外loading很輕。以下就來談談MT

目錄

MT環境需求

  • Perl 5.6.1
  • Web Server like Apache or IIS
  • DB Server : MySQL、SQLite、Postgres
  • Perl modules:
    • DBI
    • Image::Size
    • CGI::Cookie

MT4.12的安裝

/xxx/xxx/xxx/cgi-bin/mt/*.*     除了 mt-static 外,其他資料夾皆需放在 cgi-bin 下
/xxx/xxx/xxx/www/mt/mt-static   這個資料夾不需放在 cgi-bin 下,當然如果環境本身是一起的,就全放一起無妨。
  • 所有*.cgi檔案需給 execute 權限
chmod 755 -R * 
  • 執行主程式,一步一步跟著操作即可(安裝時忘了copy圖,就不step by step了,有機會再補^^)
 http://my_url/cgi-bin/mt/mt.cgi

Comments設定

預設是不支援暱名留言(Comments)的,透過下列方法可以讓任何人留言

  • Preferences => Blog Settings => Comment:Accept Comments 選取
  • Preferences => Blog Settings => Registration:
    • User Registration:Allow Registration 不要選取
    • Authentication Methods:
      • Anonymous Comments 選取
      • Movable Type Native 不要選取

設定好後,Rebuild後即可開放留言

圖形驗證

  • 確認環境是否有安裝Image::Magick

右上角System Overview => Tools,搜尋Image::Magick,安裝方法可參考安裝方法

  • 修改mt環境設定,在 mt-config.cgi 裡加入下列這一段,full_MT_path換成 mt-static 的實體路徑
CaptchaSourceImageBase /full_MT_path/mt-static/images/captcha-source
  • Preference => Blog Setting => Comment 將 CAPTCHA Provider啟動.
工具箱