实际上你祇需要安装一次 Movable Type ,就可以让很多人一起用,也可以建立好几份网志;对于单纯的使用者来说,并不需要在自己的计算机上安装 Movable Type ,祇需要安装在网页服务器上就可以了。
理论上祇要你所使用的网页服务器能够执行 CGI ,就能够安装 Movable Type ;不过国内能够执行 CGI 的免费网页空间越来越少,在这种情况下你可能就得考虑要自己拉一条 ADSL 或 Cable ,并参考第零章的内容设定网域名称,然后用自己家的机器架一台服务器起来。
本章我们将大致带领各位安装一次 Movable Type ,包括在 Windows 上的作法以及 BSD/Linux 上的作法;至于详细的设定细节,则留待第二章讲解。
不管你要把 MovableType 安装到哪儿,你都得在官方网站阅读过授权条款,然后才能从官方网站下载。这是唯一合法的取得途径,现在就让我们来看看该怎么做。
Select the type of distribution you wish to download.
这一个下拉式选单里选择你要下载的档案。 Movable Type 有三种包装,其中 Full Version, with Libraries 包装里还附上了所有必须要的模块;这是预设的下载,也是我们在此建议的。Select the decompression method that your computer supports.
这一个下拉式选单里选择你所要下载的档案格式。不管你用的是哪一种作业平台,都请选 Gzipped TAR 这一个格式,这也是预设的档案格式。I accept the terms of this license agreement
」,然后按下「 DOWNLOAD
」按钮,就会开始下载档案了。你应该会抓到一个档名像是 MT-2.64-full-lib.tar.gz 的档案,请找个目录先存放起来,并且记住你把它放在哪儿,我们稍后就会用到。最新的好消息是国内艺立协的 autrijus 为 Windows 的使用者制作了 Movable Type 的 Windows 安装档,大大简化了安装的步骤,同时套用了由 Kevin Fyure 及笔者所完成的中文语系,也修正了不少程序瑕疵,甚至还会自动帮你在 Windows 上安装网页服务器以及各种必备会用到的东西。且让我们来看看要怎么安装:
dist/
的链结,其下的说明指出这是「稳定版本的释出套件」;请按这个链结,连到 http://p4.elixus.org/dist/ 去,如图七。mt
开头的 .exe
档,档名里的数字则代表版本。你可以看到目前最新的释出套件应该是 mt-2.64.exe
,这是 2.64 版的 Movable Type 的 Windows 安装程序,请点选这个档案,并且下载储存到你要用来当作网页服务器的计算机上。请注意,你在前一小节所抓到的那个档案,也应该要跟这个档案放在同样的位置。安装
」按钮。 mt-2.64.exe
首先会自己解压缩,然后同时会自己去下载 oin-httpd
跟 Parl
这两个会用到的组件(前者其实就是 Apache 2
这个知名的网页服务器,后者可说是 Perl 的精简版);这意味著你得在安装过程中保持网络联机畅通。取消
」按钮,等抓到该抓的档案之后,才再次执行本程序。http://localhost/oin-setup.cgi
这个脚本,来设定数据库的初始结构。你可能会看到如图十四这样的画面,这时请遵照画面上的指引,按下「网志组态
」的链结。如果你没有看到如图五的画面的话,你可能会看到如图十五的画面;这时请按照画面上的指引按下「进入设定画面
」的按钮,然后在接下来的画面中,如图十六这样按下「管理网志
」的链结,再如图十七按下左方工具列上的「网志组态
」按钮。网志组态
」按钮。
虽然 Windows 版本的 Movable Type 安装程序用起来如此轻松,但是在不同版本的 Windows 上,其实会遇到不同的状况。且看以下的注意事项:
Windows ME
、 Windows 98 SE
、 Windows 98
等版本的 Windows 上的话, oin-httpd
会以仿真成系统服务的方式执行;所以每次开机后都会跑出一个 DOS 窗口以激活 oin-httpd ,然后关机的时候也会出现一个对话框,要求你强制关闭 oin-httpd 之后才让你关机。Mail::Sendmail
模块。方法如下:C:\Program Files\OurInternet\Movable Type\lib\
数据夹内,再新增一个叫 Mail 的数据夹。cpan-Mail-Sendmail.tar.gz
压缩档,然后把所得到的 Sendmail.pm 档案放到刚刚建立的 C:\Program Files\OurInternet\Movable Type\lib\Mail\
数据夹内,就可以了。在 Movable Type 的官方文件集里,有一份安装指引,详述了安装的步骤,兹简短描述如下:
perl -v
MT-2.64-full-lib.tar.gz
,然后请用下列的指令将其解开:gunzip MT-2.64-full-lib.tar.gz tar -xvf MT-2.64-full-lib.tar
MT RSSfeed
外挂模块;我们仍然要把这个档案解到 MT-2.64-full-lib/ 里。请用下列的指令:gunzip MT-2.64-full-lib.new.tar.gz tar -xvf MT-2.64-full-lib.new.tar
CGI.pm
Perl 模块),来解决中文兼容性的问题。请先切换 (cd
) 到你解开压缩档的目录(像是 MT-2.64-full-lib
),然后如图二十一抓取 http://p4.elixus.org/depot/MT/diff/mt.diff ,用下列的指令来补缀:patch -p1 < mt.diff
/usr/bin/perl580
的话,你就应该把 #!/usr/bin/perl -w
这一列修改成 #!/usr/bin/perl580 -w 。whereis perl
/usr/local/etc/apache/httpd.conf
)里设定可以执行 CGI 的目录位于 /usr/local/www/cgi-bin/
的话,你可能就应该这么做:cd /usr/local/www/cgi-bin cp -r /home/foo/MT-2.64-full-lib/ .
docs
目录、整个 images
目录,以及 styles.css
搬移到正确的目录去,他们才能够被正确显示出来。举例来说,如果你在网页服务器的组态档案(例如 /usr/local/etc/apache/httpd.conf
)里设定 MovableType 的主索引目录 (DocumentRoot
) 为 /usr/local/www/mt
的话,你可能就应该这么做:mv /usr/local/www/cgi-bin/docs /usr/local/www/mt/docs mv /usr/local/www/cgi-bin/images /usr/local/www/mt/images mv /usr/local/www/cgi-bin/styles.css /usr/local/www/mt/styles.css
chmod 755 /usr/local/www/cgi-bin/mt*.cgi
MySQL
、 PostgreSQL
、 Berkeley DB
或 SQLite
。如果你决定要用 MySQL
或 PostgreSQL
的话,请先把他们装好,并参照第二章来调整相关的设定;如果你决定要用 Berkeley DB
或 SQLite
的话,你得要在安装 Movable Type 的目录中建立起一个叫 db 的目录,并把目录的权限设成 777 。可能的指令会是像这样:mkdir /usr/local/www/cgi-bin/db chmod 777 /usr/local/www/cgi-bin/db
版权所有 © 2003, 2004 Jedi. 保留部分权利。Modified By Zhu8 | 2009.11.20 | Friday | 22:27:43