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

执行结果如下图所示:

MT setup 8.png

下载你需要的版本,用以下命令解压缩(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还需要用到资料库来储存文章或模版等东西,你可以选用 MySQLPostgreSQLBerkeley DBSQLite 。 如果你决定要用 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使用手册导航

安装

Windows下Movable Type的安装 | Linux或FreeBSD下Movable Type的安装 | 服务器上安装Movable Type

使用手册

Movable Type的设定