在 Mac OS X 下安裝 Movable Type 3.2

4月 16th, 2006 Comments Off

0.前言:
我在我的 Mac 機器上同時安裝了 WordPress 及 Movable Type
因為各有各的優缺點,所以,我兩個都裝,兩個都用,互相備援
WordPress 需要用到 PHP 及 MySQL
事實上 Mac OS X 上內建就有支援 php 了,只要去修改 /etc/httpd/httpd.conf 檔,把
#LoadModule php4_module libexec/httpd/libphp4.so
改成
LoadModule php4_module libexec/httpd/libphp4.so
及把
#LoadModule php4_module libexec/httpd/libphp4.so
改成
LoadModule php4_module libexec/httpd/libphp4.so
即可
至於 MySQL 部份,則要自己去 MySQL 官方網站下載回來安裝

而 Movable Type 部份則不需要 PHP 也不一定要使用 MySQL
只要系統有支援 perl 即可,Mac OS X 內建當然有支援 perl 囉
因此,我這篇文章就是要介紹 Mac OS X 下 Movable Type 的安裝
也不使用 MySQL 等資料庫,而是使用內建就支援的 BerkeleyDB

1.下載所需的軟體:
到 http://www.sixapart.com/movabletype/ 下載 free 版的 Movable Type 3.2 (可下載 zip 壓縮格式的檔案)
到 http://blog.ltw.idv.tw/ 下載後端中文化的檔案 http://blog.ltw.idv.tw/files/zh_tw_cn.rar

2.安裝:
打關 “終端機” 程式,照著下面的指令操作: (最前面的 $ 表示提示字元,不用輸入)
$ unzip MT-3.2-en_US.zip
$ sudo mv MT-3.2-en_US /Library/WebServer/Documents/MT
$ unrar x zh_tw_cn.rar
$ sudo mv zh_*.pm /Library/WebServer/Documents/MT/lib/MT/L10N/
$ sudo chown -R www:admin /Library/WebServer/Documents/MT

接下來設定 mt-config.cgi,先複製一份 mt-config.cgi 來修改:
$ cd /Library/WebServer/Documents/MT
$ sudo mv mt-config.cgi-original mt-config.cgi
$ sudo chown www mt-config.cgi
$ sudo chmod 755 mt-config.cgi
編輯 mt-config.cgi 主要改底下幾個參數:
CGIPath http://localhost/MT/
– localhost 的地方請改成你機器的 IP or Domain Name
DataSource ./db
– 因為我們不使用 MySQL,改成直接使用 BerkeleyDB
EmailAddressMain you@alternate-email.com
– 設定你的 email
StaticWebPath http://localhost/MT/mt-static
– 設定 mt-static 的路徑,同樣 localhost 的地方請改成你機器的 IP or Domain Name
HelpURL http://www.sixapart.com/movabletype/docs/3.2/
– 設定說明文件的 URL,直接指到官方網站的即可

建立給 BerkeleyDB 用的目錄
$ sudo mkdir db
$ sudo chown www db

接下來要編輯 /etc/httpd/httpd.conf 讓 Apache 能夠執行 CGI 程式
在最後一行 “Include /private/etc/httpd/users/*.conf” 的上面加入底下幾行:

Order allow,deny
Allow from all
AllowOverride None
Options ExecCGI
AddHandler cgi-script .cgi

修改好後存檔,然後到 “系統偏好設定” 裡的 “共享” 去啟動 “個人網頁共享”
若原本已經啟動了,請停止後,再重新啟動,這樣設定才會生效

接下來,直接開 Safari 連到 http://localhost/MT/
MT on Mac OS X
若要檢查系統是否合乎需求,可以點選右下方的 “Movable Type System Check” 的連結
MT on Mac OS X
檢查看看所需的條件是否都有符合,中間有些 optional 的不一定要符合
直接看最下方若出現 “Movable Type System Check Successful” 就表示 OK 了
MT on Mac OS X

若檢查都沒問題,請再回到 http://localhost/MT/ 的頁面,然後直接點選中間的 “Log in to Movable Type”
MT on Mac OS X
然後再點下 “Finish Install”
MT on Mac OS X
有看到 “Installation complete!” 即表示安裝完成了
然後直接點下右下方的 “Login to Movable Type”
MT on Mac OS X
預設的帳號為: Melody 密碼為: Nelson

3.設定 Weblog:
MT on Mac OS X
順利登入後,就可以開始設定我們的第一個 Blog 了
首先先點選右上方的 “Melody” 先修改預設的管理員帳號及密碼
MT on Mac OS X
修改好後記得按下最下方的 “保存更改”

接下來請點選上方中間的 “Blog: First Weblog” 部份右邊的 “執行”
MT on Mac OS X
然後點選左邊選單的 “設定” 部份來開始設定我們的第一個 Blog
MT on Mac OS X
在這裡更改你的 Blog 名稱、描述及時區等等,更改完後記得要按最下面的 “保存更改”

接著更改 “新增文章默認設定” 部份
MT on Mac OS X

更改 “反饋設定” 部份
MT on Mac OS X

更改 “公開出版設定” 部份
MT on Mac OS X
這裡的 “Blog 網址” 及 “網站根目錄” 記得要改一下

都設定好好,就要來 “重建BLOG” 了
請點下左邊選單下方的 “重建BLOG”
MT on Mac OS X
按下 “重建” 來重建所有文件
MT on Mac OS X
重建好後,點選 “查看你的網站”
MT on Mac OS X
至此,Movable Type 3.2 已經架設完畢

回到主選單點選左邊選單上方的 “新增文章” 來發表一篇文章看看
MT on Mac OS X

檢視網站的內容
MT on Mac OS X

內建的 Style 不喜歡怎麼辦?
沒關係,連到 http://styles.movalog.com/generator/ 網站自己產生自己要的 Style
MT on Mac OS X

預設的樣式
MT on Mac OS X

更改後我要的樣式
MT on Mac OS X

複製那段修改過的樣式程式碼
MT on Mac OS X

回到你的網站管理畫面,點選左邊選單中的模板
MT on Mac OS X

然後點選樣式表,把複製的程式碼貼上去
MT on Mac OS X

儲存並重建後就大功告成了

更改樣式後的網站
MT on Mac OS X

WordPress.Com 的編碼亂掉問題

4月 15th, 2006 1 Comment »

原來不只有我發現這個問題,其他不少人也開始發現這個問題
jclin shakalaca 等人

看看 http://gslin.org 的例子
我猜是 wordpress.com 有去動到資料庫,有去轉換過編碼 (原來是 latin1 去轉成 UTF-8),然後就出包了,所以就變成現在這個樣子
舊的文章則是全毀,看來解決的機會不大,且很麻煩

Wordpress 又爛了

4月 13th, 2006 2 Comments »

怎麼單篇點進去都是空白的
留言回應也不見了,都出不來
Wordpress 又爛了…XD
這就是用 svn 版的問題

暫時不知道要怎麼修
所以,先回復用預設的 Theme
目前看起來,文章好像有出來

不曉得 svn 又動到什麼跟 theme 有關的程式了…Orz

Apple Remote Desktop 3

4月 11th, 2006 2 Comments »

Apple Remote Desktop 3 推出了
多了很多新功能
很期待吶

手邊的機器越來越多,家裡有三台 Mac 加上在公司的一台
ARD 已經算是我很常在用的程式了 (尤其再搭配 OpenVPN 的使用)

Blog 網站要擋 Spam

4月 7th, 2006 Comments Off

最近一堆 Blog 網站應該都被一堆 Spam 所攻擊
眾人反應很久的樂多日誌
今天,開發部終於有了回應: 關於垃圾回應處理方式
目前處理方式如下:
1.智慧型過濾系統:由開發部連夜趕工中,將儘快上線
2.服務人員批次刪除:由熱心網友回報,由服務人員批次刪除
3.圖形驗證碼:將讓使用者決定是否使用圖形驗證碼回應功能

而另外,在 Google Blogoscoped 也有一篇 Blogger’s Anti-Spam Tactics

Apple’s BootCamp boots Linux!

4月 6th, 2006 Comments Off

在 theWeeklyRant.com 上看到 Apple’s BootCamp boots Linux!

看來,我越來越想要 intel based 的 Mac 了…

Red Hat解散Fedora基金會

4月 6th, 2006 Comments Off

在 Taiwan.CNET 上看到的 Red Hat解散Fedora基金會

怎麼,我最近才剛在玩 FC5,沒多久就傳出這個消息?

雖然 Fedora 還是會繼續下去
不過,Red Hat 到底在搞什麼?還是要繼續觀察下去

FireStats icon Powered by FireStats