2009年3月14日星期六

godaddy主机安装movable type 4小记

godaddy主机安装movable type 4小记.  首先说下我使用的空间是godaddy 的Deluxe Hosting - Linux主机. 安装的是 movable type 4.24的最新版.

其实自己装过的博客程序不少,比如 zblog(洋白菜的博客),wordpress,还有以前使用过的pjblog. 还有之前安装的 wordpress mu.  加上今天安装的movable type .其实, 在其他的主机上,我还安装过像 drupal 这种和cms有点关系的多用户博客系统. 其实,上面我列举的这些都是非常优秀的博客程序. 不过, 一般如果你用某一种博客时间长了,你就会适应,用起来非常的顺手. 就如 asp的博客zblog.  这是我现在用过的最顺手的博客.  自我感觉这和中国的idc市场有关系,在国内毕竟还是windows主机的天下.    

movable-type2说起zblog就不能不说一下其安装的便利. wordpress 的爱好者们总是以炫耀wordpress的快速安装, 其实和zblog的快速安装比起来,那可是要逊色多了.从zblog的的官方网站下载zblog的自动安装包, 解压后就两个文件,直接上传到空间上,然后在浏览器里输入地址,一直点下一步,呵呵,成功安装成功. 我试过, 从下载安装包到 安装成功. 花了不到一分钟.    呵呵.这就是zblog.  不过今天zblog不是重点.

movable-type1 今天的重点是movable type.因为我是在godaddy的主机上安装的.所以不会牵涉到比如perl组建的安装, 因为安装movable type 所需要的组件, godaddy的 Deluxe Hosting - Linux主机都支持.

从 movable type的官方网站下载movable type的最新版. 解压之后,修改压缩包里的所有的 cgi文件,也就是带cgi后缀的文件, 修改cgi文件代码的第一行.  原来是

#!/usr/bin/perl –w

把其修改为#!/usr/bin/perl -w -I/cgi/mt/lib

因为所有的cgi文件都是要安装在godaddy虚拟主机的 根目录 下的 cgi文件夹中的.如果我们把movable type 安装在cgi文件夹的 mt 文件目录中.的话,  就应该把 所有的cgi文件代码的第一行改为 #!/usr/bin/perl -w -I/cgi/mt/lib

如果你要把movable type 安装在 cgi文件夹的根目录下的话. 那麽 , 你应该把所有的 cgi文件的第一行 修改为

#!/usr/bin/perl -w -I/cgi/lib

不知道我说明白没有.  呵呵. 

然后把 再把所有的文件上传到主机的根目录中, 再把所有的文件再压缩成zip文件的话, 上传会快很多.

在godaddy的主机管理面板上,   有个 filemanage 选项, 点击后,可以把 zip文件进行解压.

把所有解压后的文件放在cgi 文件夹的mt目录内, 不过mt-static 文件夹除外.

然后将 mt-static文件夹放在空间的根目录下.  然后在在根目录下  新建一个 blog文件夹来放置 将来发布文章时生成的静态文件.

此时,  cgi 文件夹下的mt 文件夹里的所有的cgi文件的 属性都该 755

上面这一部一定要切记, 否则很容易产生 500错误

接下来为  movable type  新建一个  mysql数据库

godaddy 的mysql数据库都不是  localhost  ,而是另外 一个网址

接下来  开始正式安装

在 浏览器中输入你的  yourdomain.com/cgi/mt/index.html

这是会出现

movable-type3

点击" log in to movable type " 会自动的进入安装页面.

接下来会有让填 mt-static 的绝对地址, 如果你把 mt-static放置在了主机的根目录下的话, 则就会直接出现输入框,但是如果你没有把 mt-static放在了根目录下,则有可能 需要你自己来填,  如果你补知道的自己空间在服务器上的据对地址目录的话, 可以上传一个探针到mt-static 然后,   就可以看到当前文件夹在服务器上的绝对地址目录.

在安装过程, 会让选择 email的发送组件, 我选择的是sendmail  ,经测试, 能够收到测试邮件.

 

下面我说一下我的建议把,   我建议你使用主机的根目录来安装 movable type.   即, 把 movable type 安装 在根目录的cgi文件夹中(godaddy的 主机必须的安装在这里.)  然后把 mt-static 文件夹放在 主机的根目录下, mt-static文件夹放置的是 博客的主题 还有 css 样式表,和一些图片等.   然后在根目录下建一个 blog文件夹用来放置 将来的静态 html页面(因为movable type 发表文章会自动生成静态页面.)      

但是, 想必大家都知道, godaddy的 Deluxe Hosting是可以无限的绑定子目录和域名的,  即  我可以把根目录绑定 到  abc.com   做一个 movable type 博客,    之后,我还可以在  根目录下  建一个子目录,  然后绑定  dfg.com ,  这样  我就还可以在   dfg.com 安装个  wordpress 的博客.

但是, 问题是这样的,  如果你的  根目录 已经方了另外一个网站 或者博客,   那该怎么办呢.   比如我, 我不想使用根目录上绑定的那个域名,    所以我就应该安装在子目录中.

那么, 我应该把 把movable type 的主程序放置在 根目录中的cgi文件夹中,而把 mt-static 放置在,自己 希望使用的域名所绑定的子目录中,  同时把这个子目录设置成为  博客发布生成的静态文件放置的文件夹.

注:不同的主机上,安装方法会有所区别....     本文仅作参照.....

2 条评论:

  1. 你现在的空间就是GODADDY的吧?速度相当不错哦~

    欢迎去我那坐坐http://www.zhukun.net

    回复删除