接到任务要让安装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 保存就行了。