笔记_Bugzilla安装
来源:互联网 发布:淘宝店铺怎么关联快递 编辑:程序博客网 时间:2024/04/29 21:05
有道云笔记 连接:
http://note.youdao.com/noteshare?id=8825eab0de8327709609eaca174a0f63
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
以下可忽略:
环境及版本
Win_8.1;
Mysql_5.6;
bugzilla-4.4.8(及4.4rc2简体中文包);
ActivePerl-5.20;
一. 安装MySql
安装完成后,建库:
create database bugs; 创建一个数据库bugs
create user bugs@localhost; 创建一个用户bugs
grant all on bugs.* to bugs@'localhost'; 为用户bugs授权
flush privileges; 刷新用户权限
- ActivePerl安装(略)。补充的是版本,选择最近的release稳定版本。perl的版本跟下一步ppm能获取的module有点关系。
- 将下载的bugzilla-xxx.tar.gz解压到C盘根目录,这里去掉了版本号。
- CMD命令行进入bugzilla路径,运行命令:
checksetup.pl
这是bugzilla用来检测所需perl-module的命令,最后对bugzilla进行编译;所以是很重要的一个命令。
初次会报很多错:
4. 安装所需perl-module
按照上述执行结果的提示(ppm install xxxx),直接复制粘贴回车(一次一条),则在线安装所需模块。
很耗时,而且会发现,有几个命令执行不了:
这几个可以暂时不管,缺少它们不一定启动不了bugzilla。
也可以手工上网搜索这几个包(CPAN上基本都有),然后搜索“ppm离线安装方法”。
5. 修改C:\bugzilla\localconfig文件
将$db_port的值改为3306,$index_html的值改为1。
6. smtp设置
上述都设置对了,会进入到设置smtp的步骤。
这里填写自己e-mail的smtp地址,如:smtp-mail.outlook.com
7. 完成
初次还会要求设置e-mail和密码。
最后一行绿色提示完成。
- 开启IIS。
图中红框标记的项,是验证过必须勾选的。
初始化会花些时间。
2. 在IIS中配置bugzilla。
a. 如下图打开IIS管理器(建议发送桌面快捷方式)。
b. 按下图配置。
c. 添加perl/cgi映射
C:\Perl64\bin\perl.exe -xC:\bugzilla -wT "%s" %s
注意的是,每执行一次checksetup.pl,这里就会被重置默认值,需要再次添加上述命令。
四.其它1. 汉化。
官方有繁体中文的语言包。
网上也有开源的简体中文包;但要注意,简体中文适配的bugzilla版本一般不是最新的。
再者注意,语言包一定要在checksetup.pl之后添加到template目录,否则会报错:
2. 报错:Software error:Cannot determine local time zone。
a. 修改../Bugzilla/Util.pm文件,在下图位置:
b. 重新执行checksetup.pl命令。
3. email/smtp报错
BUGZILLA里自带的有SMTP,只要SMTP能够通过认证就可以了,所以第三方,以及代码什么都不用修改,只要设置params里面的参数就可以了!
在..\data\params设置如下参数:
maintainer : xxx@xxx.com
mail_delivery_method : SMTP
mailfrom : xxx@xxx.com
sendmailnow: on
smtpserver : smtp.xxx.com
smtp_username: xxx@xxx.com
smtp_password : **********
注意:maintainer、mailfrom必须相同!smtp_username邮箱必须是存在的真实的邮箱,smtp_password必须是你真实邮箱的真实密码(要与你所登陆邮箱时的密码相同)!
在..\data\params设置如下参数:
maintainer : xxx@xxx.com
mail_delivery_method : SMTP
mailfrom : xxx@xxx.com
sendmailnow: on
smtpserver : smtp.xxx.com
smtp_username: xxx@xxx.com
smtp_password : **********
注意:maintainer、mailfrom必须相同!smtp_username邮箱必须是存在的真实的邮箱,smtp_password必须是你真实邮箱的真实密码(要与你所登陆邮箱时的密码相同)!
a. 如果可以,直接删除mysql中bugs数据库。其实需要删除的是profiles表中的该字段。
b. 重新执行checksetup.pl命令。
0 0
- 笔记_Bugzilla安装
- 安装笔记
- (笔记) Openssl 成功安装笔记。
- mysql安装笔记
- pvpgn安装笔记
- openwebmail安装笔记
- Bugzilla 的安装笔记
- E17安装笔记
- MySQL笔记:MySQL安装
- Apache安装笔记(转贴)
- Nutch 安装使用笔记
- gentoo安装文档 笔记
- FVWM安装笔记
- Debian安装笔记
- fedora5安装美化笔记
- postgresql安装笔记
- linux Apache 安装笔记
- cvs安装配置笔记
- 【2013】韩顺平Oracle记录
- 笔记_DDL+DCL+oracle边用边记
- 笔记_DML+查询
- 笔记_查询优化,及一些细节
- Android 绘图(一)
- 笔记_Bugzilla安装
- maven-jetty运行调试细节
- 笔记_eclipse优化
- 总结_J2EE系统的调优
- 笔记_PD165正逆向工程
- 笔记_搜jar包与maven
- 三极管开关和三极管放大(新手教程)
- Java后端开发门类
- JavaWeb知识架构