perl和bugzilla

用FXP把perl和bugzilla的相关文件都拷贝到/bugs目录下。

检查一下perl:

perl -v

perl是已安装的

接下来进入到bugzilla文件夹内,搜索相关安装文件:

ls *setup*

perl来实现一下检查安装:

perl checksetup.pl

 

可以看到前10个为必装项,现在还有6个未安装

核心步骤:

tar xzvf xxx.tar.gz
cd xxx
perl Makefile.PL
make
make test
make install

 以AppConfig为例,在perl目录下:

解压压缩包:

tar xzvf AppConfig-1.56.tar.gz

查找: 

ls

发现多出来了解压完后的文件

进入该文件夹并查看:

cd AppConfig-1.56
ls

执行“Makefile.PL”:

perl Makefile.PL

可以看到多了“Makefile”文件夹

make

可以看到多了“pm_to_blib”文件

make test

make install

都安装好后可以回到perl目录,再次检查:

如图,都安装完毕。

其中:

cd ..

可以回到当前目录的上一次目录

在装DBD时需要更改一下语言设置:

我们打开2个窗口,便于一个窗口安装就在另一个窗口进行检查

在第二个窗口:

unset LANG
echo $LANG

可以看到没有返回结果

在第一个窗口:

echo $LANG

返回当前的编码

更改完语言设定后DBD安装同上。


全部安装完后再次检查,有:

按照提示输入系统管理员的邮箱和密码:

把bugzilla装载到apache的目录下:

cp -r bugzilla-2.18rc2 /var/www/html/bugs
cd /var/www/html
chown -R apache.apache bugs
ls
cd bugs
ls loc*

更改localconfig文件:

用UE或者其他软件打开以便修改:

第12行的“0”改为“1”

确定db_name和db_user的正确性,以及下方相应的密码

这里运用的是bugs用户

进入bugs用户:

查看数据库:

可以发现是之前创建的一堆表

接着我们更改/etc/httpd/conf目录下的httpd.conf文件:

把834行前的“#”取消掉

在文件最后加入以下代码:

<Directory "/var/www/html/bugs">
    Options ExecCGI FollowSymLinks
    AllowOverride Limit
    Order allow,deny
    Allow from all
</Directory>

启动httpd服务:

service httpd start

进入httpd服务:

http://192.168.0.11/bugs

点击login,输入之前设置好的系统管理员的账户和密码

可以开始新建bug了

猜你喜欢

转载自blog.csdn.net/qq_35756383/article/details/81451332