又是一时心血来潮,试用过Wordpress后,想装上Movable Type 4.0玩玩看。于是就到MT下载了最新版的MT4.0,为了调试方便,准备在本地服务器(Apache+php+mysql-XAMPP)上装着试试看。然而MT这玩意可不像安装Wordpress那么简单,只需解压后的WP文件直接放入服务器文件夹中,按向导提示就可以自动完成wordpress博客的配置。MT必须手动配置些,诸如perl路径,static文件路径等。而本人对此也是半桶水,叮当响。在Baidu下搜索了下,有介绍安装MT的基本都是在远程服务器上安装,发现正儿八经的本地安装教程好像还没有(PS,没有认真地毯式搜索)。无奈上Google去,倒是找到了一篇How to Install Movable Type on Windows XP帮助不少,貌似很顺利,却最终卡在最后的第5步,配置blog后就停留在Initializing database… Starting installation…,无法出现login界面,检查数据库也没有建立任何表项。于是乎,继续google,跑到MT论坛上混去,搜到了一篇老贴,内容涉及同样问题的,但却无回帖。后来有找到一篇Movable Type and WordPress on XAMPP – Cantoni.org,里面简要提到了几个步骤。结合2篇教程,再加上自己动手慢慢调试,最终搞定! 

说了半天,什么是Movable Type?老Blogger应该都知道了。具体是什么东西?自己Google吧。求知过程最大乐趣就在于自己动手。MT和WP最大的区别就是MT直接生成静态HTML文件,而非每次从数据库动态加载。当初自己在选择博客建站程序的时候,也曾犹豫过,但考虑在WP上手容易以及庞大的插件支持,还是选择了WP。然而现在却在WP建的站上大谈如何安装MT,呵呵。关于MT和WP间的优劣点,可以参考下网友风暴轻狂写的一篇MT和WP对比文章:客观详细中文评测,WordPress2 VS MovableType4。他还写了一篇文章介绍如何在远程服务器上安装MT,有兴趣的可以借鉴下。

下面从零开始介绍如何建立基于Apache的本地服务器,接着在本地服务器上安装MT。文中粗体部分,请特别注意。点击图片可查看大图。 

本法在winxp sp2,中英系统中测试通过。

1. 下载文件

从2001年至今,MT已发展到4.0了。在其官方网站上可以下载到最新的4.0个人版 

本文将采用XAMPP用于搭建本地服务器,XAMPP也是一个非常有名的建站软件包,安装及其简单,安装后将提供Apache+PHP+Mysql环境。在其官方网站下载最新的1.6.3a windows版,以及Perl 5.8.8插件先安装XAMPP,然后再安装Perl插件

2. 解压下载的MT-4.0-en.zip,将得到的mt-4.0-en复制到:xampp安装目录\cgi-bin下面。如我是将XAMPP安装在D盘根目录,就是D:\xmpp\htdocs,默认是安装在C盘根目录。然后将里面的mt-static文件夹剪切出来放置到:xampp\htdocs下面。

3. 进入cgi-bin\MT-4.0-en目录,用文本编辑器如editplus等,打开任意一个cgi文件,将第一行的代码: 

#!/usr/bin/perl -w

改为:

#!D:\xampp\perl\bin\perl.exe 

其中D:\xampp是我的xampp的安装目录。保存退出。然后务必将该目录下所有*.cgi文件(共13个)的第1行代码全部改过。目录下的mt-config.cgi-original文件暂且不用动。

4.打开xampp的控制面板,启动apache和mysql服务,一定要确认apache和mysql服务已启动,如图1。否则将无法进行后续步骤。

xampp

图1 启动Apache和Mysql服务

 

在浏览器地址栏中中输入:http://localhost/cgi-bin/MT-4.0-en/mt-check.cgi,打开mt的测试页面。如图2。 

install_MT4_02

图2 MT测试页面-1

  

因为我们还没生成mt-config.cgi,所以将会提示“Movable Type configuration file was not found”(没找到Movable type的配置文件),这个文件将会在后续步骤中自动生成。将测试页面往下来,查看下服务器是否具备了所有MT运行必需的模块(Required module和Data storage module)。如图3。正确安装XAMPP将会提供所有MT必需模块。如CGI,mysql。

install_MT4_03

图3 MT测试页面-2 

 

如果是手动编辑好mt-config.cgi的话,将会在网页最后显示“Movable Type System Check Successful”的提示。如图4:

截取-29

图4 MT测试页面-3

 

5. 输入:http://localhost/cgi-bin/MT-4.0-en/mt-wizard.cgi,开始配置MT。将会出现如图5 Welcome界面,要求输入mt-static所作目录。我们刚才将mt-static文件夹放在htdocs下面,所以只需简单输入/mt-static即可。 

install_MT4_04

图5 输入mt-static路径

  

点击Begin开始配置MT。MT首先会检查所需模块是否都有。一切顺利将有图6提示“All required Perl modules were found”,所需Perl模块已找到。

install_MT4_05

图6 MT模块检查结果 

 

点击Continue开始进行数据库配置。如图7。

 install_MT4_06

图7 开始配置数据库

 

由于我们还未建立数据库,所以暂且撇开MT,先用XAMPP自带的phpmyadmin来建立数据库。如果您有已现成数据库,请直接跳到步骤7。 

 

6. 建立数据库

在地址栏中输入:http://localhost/phpmyadmin/ ,启动phpMyadmin连上mysql。在Create new database里面输入拟新建的数据库名称,如mt。Mysql connection collation默认为utf8_unicode_ci。如图8。然 

create_Mysql_db01

图8 建立数据库

  

后点击Create建立名为mt的数据库,如图9。

create_Mysql_db02

图9 mt数据库已建立 

 

7. 配置数据库

回到MT配置页面,在图7的下拉菜单中选中Mysql database,依次输入服务器地址,默认localhost,数据库名称,如mt,用户名和密码。xampp的默认数据库用户名是:root,密码为空。如果您有已建好数据库,请在此输入数据库名称,用户名和密码。 

install_MT4_07

图10 输入数据库信息

  

点击Test Connection测试数据库连接。连接正确的话,将会有图11界面出来提示”Your database configuration is complete”,您的数据库已配置完毕。

install_MT4_08

图11 数据库配置完毕 

 

8. 配置邮件以及生成mt-config.cgi文件

接着开始配置邮件。xammp默认不支持sendmail,(在MT的测试页面中也可以看出,在可选模块里面),无需进行邮件配置不影响MT的安装。所以邮件配置不必选择,直接点击Continue略过。如图12。 

install_MT4_09

图12 配置邮件

  

图13是要求配置临时目录,默认是C:\Windows\Temp,请按默认设置,或自行新建一个文件夹,然后输入该文件夹路径。

install_MT4_10

图13 配置临时目录 

 

点击Contine,MT会检查是否存在该目录,如果没有目录,会有出错提示。一切正常,则会将以上配置写入到mt-config.cgi文件中,并将该文件放置到MT-4.0-en目录(MT的安装目录)下。如图14。

install_MT4_11

图14 生成mt-config.cgi

 

至此,已完成MT的运行配置了,下面将开始配置博客。 

 

9. 博客配置

点击图14中的Continue将开始配置博客,如用户名,密码,博客名称,地址等。 

在图15中输入用户名,显示名称,email地址,语言(无中文),密码和找回密码的提示语之类的用户信息。

install_MT4_12

图15 输入用户信息 

 

图16中输入博客名称,地址,发布地址和时区。默认的博客地址是http://localhost/BLOG-NAME,我将BLOG-NAME改为mt-demo,请在xampp\htdocs目录下手动建立mt-demo文件夹。您亦可以将BLOG-NAME改为自己喜欢的名字,但切记要在htdocs手动建立同名文件夹。

install_MT4_14

图16 设置博客信息

 

点击Finish install后,MT将开始更新数据库。最终出现Sign in to Movable Type。如图17。 

install_MT4_16

图17 生成数据库

  

恭喜,已成功安装MT4.0,点击Sign in to Movable Type按钮将会打开MT控制面板。如图18。控制面板中的标签页比较少,只有My First Blog(博客名)和Write Entry(写文章),不像WP有一整排。点击每个下拉箭头会出现子菜单。

install_MT4_17

图18 MT后台界面 

 

点击 Write your first post来发布第一篇文章,如图19。输入标题,内容,标签,目录等,点击Save就可以发布了。

install_MT4_18

图19 新建文章

 

点击菜单栏最后一个类似页面的小按钮查看博客。默认的主题是红色的。如图20。 

install_MT4_19

图20 默认主题

  

MT4.0自带了10个模板,都是3栏的页面布局。可以在菜单栏中,design-style进入主题管理页面。如图21。

install_MT4_20

图21 更改主题-1 

 

点击左边的Default Styles,然后在中间选中自己中意的模板。点击Apply Design按钮即可替换模板。

install_MT4_21

图22 更改主题-2

 

刷新博客就可以看到新更换的样式。如图23。 

install_MT4_22

图23 新的MT主题

  

其实我也是从今天开始刚刚接触MT的,对于它的具体应用还不是很了解。希望今后有空能学下如何编制MT的模板。无论是MT或WP,在本地服务器顺利运行它们将会大大简化调试程序工作量。希望这篇介绍如何在本地服务器安装MT的文章对网友能有所帮助。

Feed Me


转载文章请注明转载自:ThinkAgain - Let's Blog!

引用地址:http://www.thinkagain.cn/archives/611.html