昨天费了半天才把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,所以路径为
3.设置Apache,将MT的目录设为有CGI权限。
AllowOverride All
Options All
Order allow,deny
Allow from all
</Directory>
4.按照MT官方文档配置mt.cfg,然后在最后一行加上编码
5.执行mt-check.cgi,检查MT所需Perl模组是否安装。如果以前没有动过Perl,那么Storage Modules应该都没有安装。这时在命令行模式(shell)下输入
我使用MySQL,驱动方式选择DBI::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的密码。