Movable Type/Linux或FreeBSD下Movable Type的安装
Movable Type | 安装 | 使用手册 |
Linux/FreeBSD下Movable Type的安装[ ]
首先,我们得先确定系统上装有Perl 。 理论上5.004_04版以上的Perl就可以执行Movable Type ,不过Perl从5.8版起,对于万国码(UNICODE)才有完善的支援;如果希望Movable Type对中文字有更好的掌握,就应该要把Perl(以及所有会用到的Perl模组)升级到5.8版。 关于的Perl版本的查询,执行以下命令:
perl -v
执行结果如下图所示:
下载你需要的版本,用以下命令解压缩(X代表版本号):
gunzip MT-X-full-lib.tar.gz tar -xvf MT-X-full-lib.tar
查看Perl[ ]
安装过程中还得要知道你的系统把Perl安装在哪里;因为 mt-add-notify.cgi 、 mt-check.cgi 、 mt-comments.cgi 、 mt-load.cgi 、 mt-send-entry.cgi 、 mt -tb.cgi 、 mt-search.cgi 、 mt.cfg 、 mt-xmlrpc.cgi 和 mt-view.cgi 这些档案通通都是Perl脚本,所以如果你的Perl并非安装在 /usr/bin/perl 的话,你就得修改上述档案的第一列,来让这些脚本找得到Perl 。
请注意,你应该保留这一列开头的 #! 以及结尾的 -w 。
举例来说,如果妳的Perl装在 /usr/bin/perl580 的话,妳就应该把 #!/usr/bin/perl -w 这一列修改成 #!/usr/bin/perl580 -w 。
如果你不知道系统上的Perl 在哪里的话,请用下列的指令来察看:
whereis perl
复制到服务器[ ]
我们还得把这些档案复制到网页服务器使用的目录中、能够使用CGI脚本的目录里。 举例来说,如果你在网页服务器的组态档案(例如 /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/ .
表态档案管理[ ]
我们还得先把MovableType管理介面的静态档案,包括整个 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
数据库权限设制[ ]
Movable Type还需要用到资料库来储存文章或模版等东西,你可以选用 MySQL 、 PostgreSQL 、 Berkeley DB 或 SQLite 。 如果你决定要用 Berkeley DB 或 SQLite 的话,你得要在安装Movable Type的目录中建立起一个叫 db 的目录,并把目录的权限设成 777 。 可能的指令会是像这样:
mkdir /usr/local/www/cgi-bin/db chmod 777 /usr/local/www/cgi-bin/db
到此所有操作均已完成
参考来源[ ]
http://mtbook.net/mtbook_install.html#unix
Movable Type使用手册导航 | ||||
---|---|---|---|---|
|