全新安装Movable Type3.2 (2)

| | Comments (13) | TrackBacks (0)

对于初次安装 Movable Type 3.2 的朋友,如果你还没有完成前面的步骤,请参看:
安装Movable Type之前的准备,和 全新安装Movable Type3.2 (1)


完成了 Movable Type 安装的第一步之后,我们就可以开始在本地配置 "mt-config" 文件了,这是安装MT至关重要的步骤之一。

你可以到 Movable Type 的官方网站查看相关的说明

打开 "MT-3.2-en_US",找到 "mt-config.cgi-original" 的文件,再用 Windows 的“记事本”(注意不要用 WORD)打开它,编码选择 "UTF-8",来对 "mt-config" 文件进行配置,如图:

打开之后,找到 CGIPath http://www.example.com/cgi-bin/mt/ 一行:

将其改为:CGIPath http://www.yoursite.com/cgi-bin/mt/ ,也就是将 "http://www.example.com" 改为你自己的域名;如果你要装在 public_html/blog 目录下,那就要改为 CGIPath http://www.yoursite.com/blog/cgi-bin/mt/

接下来一段是:

把 ObjectDriver , Database <database-name> , DBUser <database-username> , DBPassword <database-password> , DBHost localhost 几行左边的 "#"号去掉,左括号"<" 和右括号 ">" 都去掉。把括号中的内容换成你自己 MySQL 数据库的信息 (上一步骤完成的),而 DBHost localhost 则保持不变,你换上去的内容要与左边的那个词要保持一个空格,就象下面一样:

如果你使用的是 PostgreSQL, SQLite, BerkeleyDB 数据库,也是做相应的改动。

再往下找到:

将左边的 "#" 号去掉,将其中的 http://www.example.com 替换为你自己的域名就好了(如下图);如果是把MT安装在 public_html/blog 目录下的,则要改成:StaticWebPath http://www.yoursite.com/blog/mt-static 。

MT的配置基本上差不多了。把这个刚配置好的 mt-config.cgi-original 文件“保存”下来,然后更名为 mt-config.cgi 。或是将它“另存为”mt-config.cgil(把后面的 "-original" 去掉)也行。

更新:
Movable Type3.3版本在配置安装上比3.2版更简单直接。以前众多的配置项目中现在只需要填写三项,就是CGI路径,静态文件路径和数据库。下面是我做的一个配置文件的样板,可以参考,注意在四个数据库类型中选择一个,并去掉前面的“#”号,使之有效;其余不用的一定要在前面加上“#”号使之无效。否则会无法安装。

mt3.3_config

这样就完成了MT的基本配置。进入到下一步全新安装Movable Type3.2 (3)

0 TrackBacks

Listed below are links to blogs that reference this entry: 全新安装Movable Type3.2 (2).

TrackBack URL for this entry: http://www.yangkang.org/cgi-bin/mt/mt-tb.cgi/4

13 Comments

出现了这样的错误
是数据库的问题吗
但是怎么调试 也没有用
帮忙看看 吧

Got an error: Bad ObjectDriver config: Connection error: Access denied for user: 'database-kyoko@localhost' (Using password: YES)

MYSQL我安装不成功...

你好
你的教學非常詳細
我有個問題想要請教你
關於目錄的分檔部份
我在cgi-bi下建立mt資料夾
再把doc/css以及影像檔以外的檔案放置到mt裡面,這樣是對的嗎?
另外就是如果我是直接在電腦上建立伺服器就不需要在上傳了是嗎?
抱歉,問題可能有點笨,因為這部份一直是我少接觸的,如果能夠抽空回答那就太好了^^

hissihissi,

如果是自己的電腦做伺服器,就不用上傳文件了。

文件目錄檔我的教程上有説明,靜態文件放在cgi-bin 外面。

感覺用自己的硬盤做伺服器不方便,還不如用免費的虛擬空間,也有好的啊。

真是謝謝你的回答
所以如果依我現在的作法
是應該將我的網址名稱轉址至一個虛擬空間
然後我將我phpmyadmin的部份以及mt的目錄分類上傳至虛擬空間就可以了嗎?
總覺得還缺少甚麼
事實上appserv的包裝是不還是不夠呢?
像是你建立db的部份
是不是和appserv建立資料庫的部份是一樣的呢?

朋友, 能不能看看我的这个链接, http://www.stamp4u.com/cgi-bin/mt/mt.cgi 怎么登陆也登步进去. 我安装mt-db2sql.cgi没出错, table 总共create 了16个. google了一下出错原因, 有的说cookies的问题, 我也delete了所有cookies, enable了cookies, 还是log 不进去, Melody 和Nelson. 你觉得还有什么原因吗?

不好意思, 链接给错了, 是http://www.stamp4u.com/cgi-bin/mt/mt.cgi

Got an error: Config directive without value at /home/.nestle/lihuawei/lihuawei.com/cgi-bin/mt/mt-config.cgi line 47

老大不行啊,出现以上错误,我看了第47行,看不出什么来,麻烦指点一下.47行内容如下:

##### SQLITE #####
ObjectDriver DBI::sqlite
Database /path/to/sqlite/database/file

##### BERKELEYDB #####
# DataSource /path/to/database/directory

kif,
上面是要配置的啊,要列出你的Database的路径。如果说要你列出你的名字,上面写:youe name, 你不能说你的名字叫"your name",对吧? 一个道理。我的教程你还是没有看。

请教一下,Config都配置好了,我进入安装界面点击finish install却找不到服务器,网页地址栏前缀是included://而不是http://这是为啥呀,你的教程里好像没提到这个问题

我用的是51.net的虚拟主机空间,如能拨冗回复,十分感谢^-^

joy,我不太清楚这个问题。也没有碰过这个问题。估计是服务器环境不符合MT得安装要求。如果你确认环境没有问题,你按照我的教程仔细一步步来应该是没有问题了。

The version of Perl installed on your server (5.00503) is lower than the minimum supported version (5.6.1).

While Movable Type may run, it is an untested and unsupported environment. We strongly recommend upgrading to at least Perl 5.6.1.

安装出现这个提示,执行check以后也有类似提示,可能是perl版本的问题,不过也不敢肯定,因为他说“may run"呀,
不过还是谢谢,我再钻研钻研

Leave a comment

About this Entry

This page contains a single entry by Yang published on October 8, 2005 11:37 PM.

全新安装Movable Type3.2 (1) was the previous entry in this blog.

全新安装Movable Type3.2 (3) is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.