windows(xp)下安装Bugzilla

接到任务要让安装Bugzilla, 没有理由拒绝,好吧、开干。。。

我是照着官网文档做的,磕磕绊绊,现在终于能进入到Bugzilla的主页了,费牛鼻子劲了,赶紧把遇到的一些问题及解决办法记下来,别哪天用着又折腾。

如果不想看官网的,网上也有很多博客可以参考。

在下是照着官方文档一步一步做的,直到安装‘配置Bugzilla(Configure Bugzilla )’那块时,遇到如下问题:

问题一、执行 perl checksetup.pl命令时发现有些required modules没有安装,按照提示执行相应ppm install module_name命令后,最后有两个modules无法安装

Emial-MIME的解决办法

执行一下命令:

        C:\>perl -S cpan

        cpan> install Email::Simple

        cpan> quit

之后再次执行 ppm install Email-MIME 命令,ok!

 

Template-Toolkit的解决办法

执行一下命令:

        C:\>perl -S cpan

        cpan> get Template

        cpan> install Template

        cpan> quit

执行上述命令后,再次执行ppm install Template-Toolkit 命令,但本人的报错了,错误和刚开始的一样,如下

但是再次执行 perl checksetup.pl  命令后,已经不再提示有未安装的REQUIRED MODULES啦,而是报了如下问题:

另一个网友在做相同的操作时没有报上述错误,而是 install 成功了,表示费解!!

但无论如何,执行 perl checksetup.pl  命令后,在Bugzilla的安装目录下能找到localconfig文件就代表ok了。

上面意思是说数据库的有些配置没有做呢,于是在localconfig文件中配置完毕后再次运行 perl checksetup.pl  命令后就ok了,结果如下:

至此上述的两个问题解决完毕。

之后安装文档介绍,在浏览器中输入 http://localhost  进行访问 Bugzilla 的主页,但是浏览器给出如下提示:

提示没有添加path变量,于是乎在path中添加了如下变量:

C:\Perl\bin;C:\Perl\lib;C:\Perl\site\bin;

上述只是提示添加 C:\Perl\site\bin; 为path变量,但是添加之后还报相同提示,随后在网上看到需要将其它两个变量加到path的说法,于是抱着试一试的心态将其加进去了,

再次浏览访问还是不行呀!于是乎用了最后网吧常用的宝典《重启》,再次访问ok,看到Bugzilla的主页面了,顿时内牛满面,相见恨晚呐!尊容如下:

由于过分激动,也没有做如下测试:

①不添加path直接重启是否可行。

②只添加C:\Perl\site\bin; 为path变量,重启是否可行。

哪位兄弟有兴趣测试的话,请给在下留个测试结果哈!


问题二、注册新用户的时候,发现不能发送验证邮件。后来查找原因,原来是没有配置邮件服务这块的内容造成的,配置过程如下:

使用管理员账号登录后,如果没有设置过Parameters,会直接给你显示Required Settings的设置内容,最好先把urlbase内容设置上,要不然一会儿还要回头设

置,其用来指定访问Bugzilla主界面的链接,在下设置的是http://10.0.0.141/。如果已经设置过Required Settings的内容,可以点击页面导航上的Administration链接,

同样进入到Parameters设置页面,点击Email进行设置。其中只需要设置mailfrom、smtpserver、smtp_username、smtp_password 

这四项参数就行了,mailfrom和smtp_username值相同,用来指定你邮箱名称,到时候会从这个邮箱发送认证邮件到新注册用户邮箱,在下写的是安装时管理员的邮箱,

最后一个参数用来设定邮箱的密码,保存就ok了。有的可能还不好使,因为你在上面指定邮箱要已经打开SMTP服务才行,否则还是不行,在下当时写的QQ 邮箱,

测试失败后,QQ发送邮件提示邮箱是否开通SMTP服务,就照着提示搞定了,再次注册测试ok!


问题三、汉化,汉化包只有繁体的。

①到官网下载对应版本的汉化包。

②解压压缩包,将解压后的 zh-TW 文件夹下的内容(default)复制到名称为 cn 的文件夹下,将 cn 文件夹移动到 Bugzilla 安装目录下的template文件夹下,同 en 在同

一个目录下,完事后重新登录Bugzilla ,在其页面的右上角就应该有 CN | EN 两个链接,点击CN 切换到繁体中文下,EN 就不用说了吧。

如果你想给注册用户发送的邮件内容使用中文的话,需要在Preferences 》General Preferences 下的 Language used in email  属性设置,选择 cn 保存就行了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值