在fedora上本地安装movable type

  • Posted on
  • by

声明:本文目的仅提供参考,不保证符合各种不同情况,不对因为参考本文进行的操作所造成的损失负责,请在对系统配置文件进行任何修改之前做好备份工作。

摘要:本文介绍了在fedora上面本地安装movable type的过程。主要内容包括四部分:安装并激活apache、配置apache、配置mysql、本地安装movable type。

主要软件版本:fedora 8,apache 2.2,perl v5.8.8,movable type 3.35,firefox。

1 安装并激活apache

确保已经安装apache,并激活了服务。如果没有安装apache,可以通过yum进行在线安装,也可以本地安装(参考)。安装完成后,在浏览器输入http://localhost/,如果能看到fedora test page,说明apache已经建立起来。如果firefox提示unable to connect,则还需要在System ->Administration -> Services ->httpd激活apache。

2 配置apache

备份/etc/httpd/conf/httpd.conf。
用gedit打开httpd.conf进行配置,假设要把movable type安装在/var/www/html/,需要修改的有:
a 修改目录权限。首先删除ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"前面的注释标记,修改结果如下:
ScriptAlias /cgi-bin/ "/var/www/html/"
b 将<Directory "/var/www/cgi-bin/">修改成:
<Directory "/var/www/html/">
c 在<Directory "/var/www/html/">模块内添加:
Options ExecCGI All
d 将#AddHandler cgi-script .cgi 修改成:
AddHandler cgi-script .cgi .pl

3 配置mysql(参考

a 新建用户并赋予权力,用户名:mtUSER 密码:mtUSER。
$mysql -u root -p
$>密码
mysql> insert into mysql.user(Host,User,Password) values("localhost","mtUSER",password("mtUSER"));
mysql>flush privileges;
mysql>exit;
$mysql -u mtUSER -p
$输入密码
mysql>登录成功
b 新建数据库并为用户授权,数据库名:mtDB。
$>mysql -u root -p
$>密码
mysql>create database mtDB;
>grant all privileges on mtDB.* to mtUSER@localhost identified by 'mtUSER';
mysql>flush privileges;

4 本地安装movable type(参考

下载movable type 3.35,解压缩。将解压后的所有文件复制到/var/www/html/目录下,并使所有的cgi文件具有执行权限。接下来的可直接按照提示进行输入,也可以复制mt-config.cgi-original成mt-config.cgi,打开mt-config.cgi并修改其中的静态页面路径及数据库信息就可以了。