Kros Dai’ Blog No excuse, no panic

终于把MovableType安装好了

  昨天费了半天才把MT装好,真是历经劫难……

  全部弄好的时候已经要熄灯了,所以这第一篇留到了今天来写。因为装的时候费了不少劲,赶快把还记得的过程写下来,生怕年久失修忘记怎么搞的了。

  我使用的是Windows XP(Professional+SP1)+Apache 1.3.*+ActivePerl 5.8.*+MySQL 4.*



  1.从http://www.movabletype.org/download.shtml下载MT的Full的压缩档案。

  2.解压后将mt-add-notify.cgi 、mt-check.cgi 、mt-comments.cgi 、mt-load.cgi 、mt-send-entry.cgi 、mt-tb.cgi 、mt-search.cgi 、mt.cgi 、mt-xmlrpc.cgi 和 mt-view.cgi 中第一行改成我的Perl路径。我的Perl安装在c:\perl\bin\perl.exe,所以路径为

#!c:/perl/bin/perl

  3.设置Apache,将MT的目录设为有CGI权限。

<Directory "d:/PATH/TO/MY/MT">
AllowOverride All
Options All
Order allow,deny
Allow from all
</Directory>

  4.按照MT官方文档配置mt.cfg,然后在最后一行加上编码

PublishCharset UTF-8
当然,也可以使用GB2312,不过我更喜欢国际标准:)

  5.执行mt-check.cgi,检查MT所需Perl模组是否安装。如果以前没有动过Perl,那么Storage Modules应该都没有安装。这时在命令行模式(shell)下输入

C:\Documents and Settings\xdanger>ppm ppm>install DB_FILE
安装DB_FILE。
  我使用MySQL,驱动方式选择DBI::mysql。
ppm>install DBD-mysql
如果是安装MT默认的Berkeley DB,那么应键入
ppm>install DBD-SQLite
  MySQL的配置文件C:\WINDOWS\my.ini里要有这2行:
basedir=c:/mysql
datadir=c:/mysql/data

  6.然后执行mt-load.cgi,照例应该完成安装过程,但是……mt-load.cgi提示Connection error: Access denied for user: 'root@127.0.0.1' (Using password: YES) 。奇怪了,我的MySQL因为只有本机上可以访问,所以没有密码,而且其他的程序运行正常。这时还是Google救了我……http://www.virtualvenus.org/wiki/view/MT/ConnectionErrorAccessDenied——寒~~

  7.完成安装咯,配置Blog后别忘了修改Melody的密码。

This site is licensed under a Creative Commons License .