安裝MoveableType

在XP下安裝並使用MT

第一部分

如何安裝mysql
下載mysql (可到www.mysql.com下載最新版本)【下載MyODBC 3.51.06 (Optional可選),下載SQLyog(漢化版)黑中括號裏的好像下面步驟用不到】
1、解壓,運行setup.exe完全安裝,默認安裝路徑爲:c:/mysql(一定要安裝到系統盤的根目錄下哦,否則會有很多麻煩)
2、安裝完成後,打開“開始”按鈕中的“運行”,輸入命令:C:/mysql/bin/mysqld-nt.exe --install,並執行;
3、開始-->程序-->管理工具-->服務-->找到mysql-->啓動它;
4、mysql安裝完成,重啓win2003
PS:mysql的安裝我就不多說了,有時間再整理一個關於windows2003下IIS+PHP+MySql的教程;另外安裝mysql時,最好不要改它的字符集,用默認的就可以了,我第一次選的是GBK大中文字符集,結果用中文寫blog,都變成了亂碼。


第一部分來源http://www.zhoufeng.org/archives/2005/06/movable_type_317_1.html(這篇寫的很好,很詳細,要耐心的看)

第二部分

一,準備工作:下載ActivePerl(我使用的是5.8版)和MoveableTypehttp://p4.elixus.org/snap/mt.tar.gz(安裝後沒有cgi.pm文件)或http://www.ymxzb.net/down.asp?id=1403&downid=0(可以省去修改字體一項,但安裝後沒法登錄,要用戶名密碼))。

二,安裝下載後的ActivePerl,完了,解開MT壓縮包,將文件放在你的IIS所在的目錄中,比如C:/INETPUB/WWWROOT/MT。

三,設置IIS對擴展名爲cgi的perl腳本的支持:在開始-〉運行中打入inetmgr命令,回車啓動IIS管理器,右擊MT(或者你自己設定的目錄),選擇屬性,在應用程序設置這一部分,點擊創建按鈕,接着點擊下面的配置按鈕,在應用程序設置對話框中選擇添加,出現添加/編輯應用程序擴展名映射,在可執行文件文本框後點擊瀏覽按鈕,選擇ActivePerl所在目錄中的perl.exe,然後在後面手工添加 "%s" %s,最後結果如下:D:/perl/bin/perl.exe "%s" %s,擴展名一欄填“.cgi”,完了點擊確定。這樣IIS就能識別並運行擴展名爲CGI的腳本。

四,在perl中安裝MT所需的基本功能塊。在開始-〉運行中輸入CMD並確定,進入ACTIVEPERL所在的目錄中的BIN,輸入ppm。此時,提示符變成PPM>,輸入install HTML-template,等待(等待時間視乎網絡連接狀況,因爲它需要從網絡中下載所需的文件),完了,接着安裝install image-size,同樣等待它安裝完成,最後,安裝運行MT所需的數據庫,輸入install db_file。

五,MT設置,打開MT目錄下的mt.cfg設置文檔,修改其中的CGIPATH,比如:Http://localhost/mt;(Http://localhost/是IIS的默認目錄,即C:/INETPUB/WWWROOT)完了,接着修改DataSource爲MT/db所在的絕對路徑,比如:C:/Inetpub/wwwroot/mt

六,檢查MT環境,打開瀏覽器,輸入http://localhost/mt/mt-check.cgi。最主要的,看看有沒有這一句:Your server has DB_File installed (用mysql除外)。如果沒有的話,重複第四步中的install db_file。

七,設置MT對中文的支持,默認情況下,MT能夠輸入並正確的顯示中文,但是,如果是在編輯環境下,就會出現亂碼,這主要和MT默認的編碼設置有關,下面我們來作修改:打開MT.CFG文件,找到NoHTMLEntities 1
這一行,刪除前面的#,啓用這個設置,接着找到PublishCharset SHIFT-JIS這一行,刪除前面的#(如果有的話)並將之改爲PublishCharset GB2312。完了,在MT/extlib中找到CGI.pm,打開它,找到$self->charset('ISO-8859-1');將它改爲$self->charset('GB2312');

八,啓用mt,http://localhost/mt/mt-load.cgi,完了之後,輸入http://localhost/mt/mt.cgi,步驟可以參照幫助文檔:


 第二部分來源:http://www.cnblog.org/blog/archives/2003_02_09_cnblog_archive.html#88952435但根據自己的安裝過程對我認爲不當的地方做了修改

第三部分

(三)、如何安裝Mysql所需的perl模塊
打開Perl Package Manager(PPM)Perl包管理器
(如果你在我windows2000中安裝好了activeperl,則在程序裏可以找到PPM)
1、安裝DB_File模塊(這個前面裝過的話這裏就不用裝了)
在提示符ppm>後輸入:
ppm>install DB_File
(稍等片刻屏幕會顯示安裝成功信息)
2、安裝DBI模塊
在提示符ppm>後輸入:
ppm>install DBI
(稍等片刻屏幕會顯示安裝成功信息)
3、安裝DBD-mysql模塊
在提示符ppm>後輸入:
ppm> install DBD-mysql
(稍等片刻屏幕會顯示安裝成功信息)
這樣Mysql所需的perl模塊就安裝好了。
(注意安裝時必須一直在線,應爲系統會自動從www.perl.com下載包文件並安裝。)
還有其他模塊【其他模塊我都沒裝,應該不會有問題】參見MovableType安裝手冊。
安裝好後可以用mt-check.cgi檢查所需的模塊是否已經安裝。【即輸入http://localhost/mt/mt-check.cgi,看看有沒有這一句:Your server has DB_File(或其他DB_File之類的東西) installed (用mysql除外?)。】這是MT能否正常安裝的關鍵。

-------------------------------------------------------------------------------------------------------------------------------------------------

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章