1、bugzilla需要apache 、mysql服务(可以直接使用XMAPP集合包)
2、bugzilla是perl语言编写,需要加载perl模块
下载ActivePerl-5.22.1.2201-MSWin32-x64-299574.msi 安装(勾选添加环境变量)
dos窗口中perl -v验证是否安装成功
3、windows下部署apache服务
4、添加bugzilla服务
下载bugzilla-5.0.2.tar.gz、解压至apache/htdocs下
5、对bugzilla加载perl模块
bugzilla根目录下checksetup.pl为自动检测perl模块,并展示需要加载的模块,只需执行ppm那几条命令即可
另外执行 ppm install DBD-mysql加载数据库模块
6、继续执行checksetup.pl文件,本次在根目录下生成localconfig文件,修改localconfig文件的db_host、db_user、db_password、db_port,index_html为1
7、继续执行checksetup.pl文件 本次会在连接数据库建立初始表
然后提示输出管理邮箱、用户名、密码(登陆时用该邮箱进行登陆,该用户为管理员账户)
8、问题解决:
重复安装不进行账户输入等操作:删除数据库中初始表
9、卸载bugzilla加载的perl模块
卸载perl工具包,删除部署目录即可
10、数据表
profile为登陆状态表,查看正在登陆用户
11、apache中配置bugzila服务
修改httpd.conf文件的
添加一个bugzilla的目录
# Tell Apache to use Perl to execute .cgi
ScriptInterpreterSource Registry-Strict -- 通过注册表寻找perl的安装目录,否则显示内部错误 500
http://www.jb51.net/article/18993.htm
12、查看bugzilla首页
localhost:8000