如何安装BLOG服务器

 如何安装BLOG服务器


 作为知识管理和思想交流的工具,BLOG自现世之初就吸引了众多的眼球,被描述为“个人声音在新的公共空间的持久记录”、“媒体的开放源代码运动”、“代表着新闻媒体3.0”、“教育改革中的新元素”、“个人网络出版系统”?“个人知识管理系统”?“……无论是从传播角度还是从其蕴涵的理念角度来看,blog都表现出了很强的生命力和诱惑力,社会各界正掀起一股BLOG浪潮。
我们教育研究者关注的自然是BLOG在教育中的应用,实际情况可谓喜忧参半。喜的是,由于具有自主性、自控性、反思性、开放性等特点,BLOG在小学、中学、大学、研究生等各个教育层面上都得到了不同程度的应用。忧的是,公共站点上的BLOG速度越来越慢。
为了提升速度,最好的办法就是建立自己的BLOG服务器。各类学校和电教馆都可以建立BLOG服务器,为自己的师生服务。本文主要讨论的是就是如何安装设置服务器。
下面以Movable Type系统为例,介绍BLOG系统在WINDOWS中的安装方法。

一、系统需求
 硬件环境:
一台高档PC就可以作为BLOG服务器,如果有专用服务器或小型机则更好。
 软件环境:
 一个域名(即这个BLOG站点的域名,可以自行申请,很多服务商都提供这种服务,每年费用100元以内)
 Movable type 源文件(可以从http://www.qinyu.net/下载中文版)
 一个可以执行自定义 CGI 脚本的网页服务器帐号。
 Perl (版本高于 5.004_04,可以从http://www.activestate.com/Products/Download下载)
 FTP 程序(用于向服务器上传文件 )
 网页浏览器(要启用 Javascript)
二、安装
1、在WINDOWS系统中安装perl,然后配置IIS,使之能支持CGI脚本。
2、创建安装目录
假设你想把它放在D盘上,则可以在D盘根目录下创建WEBSITE目录(d:/website将来把BLOG网站的所有内容都放在这里)。然后分别创建如下目录:
 创建存放源程序的目录:在website下创建wwwroot目录,然后在wwwroot下创建mt目录(d:/website/wwwroot/mt)。注意,mt是存放movable type系统源文件的地方。
 创建存放数据库的目录(以Berkeley DB为例)
考虑安全问题,建议你在网页可存取的目录外,另外建立一个安全的数据库单独存放目录。这样可以防止网页浏览器窥视到任何数据库里的内容。根据如上所建目录,可以在website下创建blogdb目录,注意该目录与wwwroot是平级的(d:/website/blogdb)。
 创建你的网志目录
你还需要设立一个用来存放网志的目录,这也是你的网站读者所会前来阅读网志的地方(d:/website/wwwroot/user)。在user目录下,可以创建多个用户网志目录(d:/website/wwwroot/user/gordon),同时为每个用户设立一个用来另外存放网志归档的目录(d:/website/wwwroot/user/gordon/archives)。
 创建临时文件目录
d:/website/wwwroot/tmp
3、上传文件
把movable type系统源文件拷贝到刚刚创建的目录中(d:/website/wwwroot/mt),如果不能直接操作服务器,也可以通过FTP软件上传源文件。
4、创建站点
在IIS中创建新站点,并把站点主目录指向d:/website/wwwroot。然后把该站点的IP地址与你申请的域名相关联。(如http://www.ourblog.com)。
5、配置系统
①打开 mt.cfg
从d:/website/wwwroot/mt目录中找到 mt.cfg文件,然后用文字编辑器(如notepad)打开。
②配置 Movable Type 网址
修改以 CGIPath 开头的那一行,指到你在创建站点那一步时所选择的网址。如果你把 Movable Type 安装到 http://www.ourblog.com/mt/ 的话,你就应该把 CGIPath 那一列改成
CGIPath http://www.ourblog.com/mt/
请注意:请确定你的网址最后面留有一个往前的斜线( / )!
③配置数据库目录的路径(适用于 Berkeley DB )。
修改以datasource开头的那一行,指到你创建的数据库目录。
把DataSource ./db   修改成
DataSource /完整的/路径/指到/DB
如 DataSource  d:/website/blogdb
④配置临时文件目录
把下面一行
   #TempDir /tmp/
   改为 TempDir d:/website/wwwroot/tmp/
⑤配置数据库选项(如果使用 MySQL 、 PostgreSQL 或 SQLite,则要参考这一部分 )。在mt.cfg 中加入这几行:
ObjectDriver 驱动程序_名称
Database 数据库_名称
DBUser 数据库_使用者
这里的 驱动程序_名称 可以是下列这几种之一: DBI::mysql 、 DBI::postgres 或 DBI::sqlite ; 数据库_名称 则是你要用来存放数据的 SQL 数据库名称,而 数据库_使用者则是要用来连接到数据库的使用者名称。
如果你的 SQL 服务器位于不同的主机上的话,你也可以用 DBHost 来指定主机名称:
DBHost 数据库_主机
⑥保存并退出 mt.cfg 。
6、安装 DB_File
如果你是在 Win32 机器上安装 Movable Type 而你又有系统管理权限的话,你可以执行 Perl Package Manager (PPM) 来安装 DB_File 。从开始菜单里选择“执行...”,然后输入ppm并执行。当你在 PPM 里的时候,就会看到一个提示符号( ppm> ),这个时候你应该输入 install DB_File :
ppm> install DB_File
  至此,基本安装结束。
三、检查 Perl 模块
Movable Type 除了本身的程序码以外还需要另外一些标准的 Perl 模块才能够运作,我们可以使用mt-check.cgi 来检查所需的模块是否已经安装在你的服务器上。打开你的网页浏览器(如IE),并且在地址栏中输入你的站点的 mt-check.cgi 网址。如http://www.ourblog.com/mt/mt-check.cgi 。
如果脚本成功地执行了,就会显示检查所需的模块之类的信息。如果脚本回报说你的服务器已经安装了所有所需的模块,那么你就可以激活系统了。

四、激活系统
激动人心的时刻马上就要到了!打开你的网页浏览器,并在地址栏中输入你的站点的 mt-load.cgi 网址。如 http://www.ourblog.com/mt/mt-load.cgi 。mt-load.cgi 这个 Perl 脚本会把一些初始化数据加载 Movable Type 数据库里,包括:作者、网志以及一些基本模板。如果成功了, mt-load.cgi 就会传回成功的信息。
注意,一旦你成功地执行 mt-load.cgi 后,你应当马上从你安装 Movable Type 的目录里移除 mt-load.cgi 。否则将可能会让别人在你的 Movable Type 系统里建立另一个新的网志,同时还有可能破坏或存取你的数据。
五、配置主网志
祝贺你!你的系统已经安装成功了,只需简单配置就可以使用了。
①登录站点:开启你的网页浏览器,并在地址栏中输入你的站点的 mt.cgi 网址。如: http://www.ourblog.com/mt/mt.cgi 。你应该会看到 Movable Type 登录提示界面;
005.gif
(图1)
然后以作者名字 Melody 跟密码 Nelson 登录。这时你该做的第一件事就是变更作者名字跟密码。点击“编辑你的个人数据”,然后在那里变更作者名字及密码。
006.gif


(图2)
②设定相关参数
你现在可以看到一个叫做“我的第一份网志”的网志,我们把它配置成这个站点的主网志(相当于网站首页)。点击“管理网志”,则会出现如下图所示管理界面。假设上述步骤均是按所给例子做的,则可以根据下图所示内容配置自己的主网志,否则根据自己创建的目录去修改相应的目录。
007.gif

(图3)
首先把网志名称改为“网志首页”,然后填入网址信息及路径(本机站点路径、站点网址、本机归档路径及归档网址)。当你在设定本机站点路径和本机归档路径的时候,最好使用绝对路径(也就是以 / 开头的路径),而不要使用相对路径。请注意这四个字段都必须填写。
③进行模板设定
点击“模板设定”后,可以看到模板设定,我们可以根据需要修改main index或stylesheet。
008.gif

(图4)
为了能在首页上显示站内所有人最新发表的文章,需要在mt/plugins中安装“wholesystem”插件,并在main index的body部分插入如下代码:
004.gif

如果你对网志的版式不满意,还可以修改stylesheet,使之看上去感觉更舒服。为了防止出错,建议你在修改前先把原来的内容复制一份,保存在一个文本文件中,这样一旦出现误操作导致无法运行的情况,就可以用备份的内容来恢复原样。
注意编辑完成后要按下保存。
④更新系统
当你完成上述操作后,再点一下左边菜单中的“系统更新”,你的主网志就诞生了!现在你就可以输入你的网址来看一下你的BLOG主页了。(http://www.ourblog.com)。

六、为用户开通BLOG
当你完成步骤五之后,你的BLOG服务器已经建立成功了。那么作为管理员,怎样为用户开通BLOG呢?其实这项工作在前面已经介绍过了,总结一下,分这样三个步骤:
步骤1:创建用户BLOG目录
根据用户提供的用户名(wangli),在d:/website/wwwroot/user目录下创建子目录(如user/wangli),然后在该子目录下创建归档目录archives(user/wangli/archives)。
步骤2:建立新网志
以管理员身份登录MT系统,点击“建立新网志”,依据提示修改相关参数。(如图2、图3)
网志名称:wangli(用户可自己修改)
绝对路径:d:/website/wwwroot/user/wangli
  网站网址:http://www.ourblog.com/user/wangli/
存档路径:d:/website/wwwroot/user/wangli/archives
存档网址:http://www.ourblog.com/user/wangli/archives/
说明:以上设置用户均可自行设置,用户还可根据自己的爱好修改stylesheet模板。
步骤3:建立作者
回到管理员主菜单,点击“增加/编辑网志作者”,依次输入作者名字、密码、EMAIL等,并在可使用的网志一列勾选刚刚创建网志(wangli)。点击“保存”后,再为该作者设置相应的权限。
这样,作者wangli就可以登录BLOG了,并可以发表文章、管理自己的网志了!
七、实用技巧
作为一名网管员,我还总结了一些实用的技巧,现把源代码提供给大家。
1、在右侧菜单栏显示文章分类:
001.gif


2、在右侧菜单栏显示最新回复:
002.gif

3、添加背景音乐:
003.gif

4、自由控制首页显示文章的数量
在模板main index中找到控制文章显示的标签 ,在这个标签中增加一个lastn="X"参数,"X"就是你想定义首页要显示文章的数量,例如: ,那么你的Blog首页文章将总会显示最新更新的6条文章,这样你的Blog首页文章就不会因更新频率的原因被拉的过长或过短。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值