windows server2008 r2上怎么安装bugzilla
展开全部
目前,按照BugZilla官网的安装指南,很难在Windows上安装成功,主要是ActivePerl的版本问题。这个问题可以通过改用StrawBerry Perl来解决。
下面把安装步骤记录下来,作为BugZilla官网安装指南的重要补充。
操作系统:Windows Server 2008 X64
1、安装mysql 5.6
参考bugzilla官网安装文档,修改${MYSQL_INSTALL_DIR}\bin\my.ini文件,增加以下两行
max_allowed_packet = 4M
ft_min_word_len = 2
然后用navicat(或者其他mysql客户端工具),在mysql中建立新的用户"bugs"
2、安装apache 2.2
参照bugzilla官网安装文档,修改apache的httpd.conf配置文件。此处不再重复。
3、安装StrawBerry Perl 5.18
注意:官网安装文档中是安装ActivePerl,但目前由于以下原因,很难安装成功
(1) 官网文档中指定的ActivePerl 5.12 Comunity版本,已经不被activestate公司支持,因此安装后无法利用ppm安装bugzilla需要的模块。
(2) 即使安装activestate公司支持的版本(目前是5.16、5.18),因为版本升级问题,利用ppm命令仍然找不到bugzilla需要的部分模块。
Strawberry Perl的官网在此下载最新版本5.18安装。
实际上bugzilla从4.0开始已经支持StrawBerrry Perl,因此可以改用这个完全开源的perl版本。
4、安装BugZilla
从BugZilla下载tar.gz的压缩包,目前是4.4.4版本。把压缩包解压到apache的根目录内。
参照bugzilla官网文档,运行checksetup.pl脚本。
第一次运行这个脚本的时候,会报告若干缺少perl模块的错误。可以到http://search.cpan.org/网站,根据模块的名字查找模块,然后利用cpan命令安装这些模块。
安装完所有的模块后,再次运行checksetup.pl脚本,脚本会在mysql数据库中创建相关表。
5、修改注册表项
具体步骤参照官网文档。这是为了让.cgi文件关联到perl.exe。
6、修正mysql.dll的问题
此时在浏览器中打开http://localhost:8080/bugzilla地址,会提示加载不了mysql.dll。
这时候还应该做一件事情,就是把C:\strawberry\c\bin\libmysql_.dll复制到 C:\strawberry\perl\vendor\lib\auto\DBD\mysql\libmysql_.dll
再次打开以上网址,出现bugzilla界面。
下面把安装步骤记录下来,作为BugZilla官网安装指南的重要补充。
操作系统:Windows Server 2008 X64
1、安装mysql 5.6
参考bugzilla官网安装文档,修改${MYSQL_INSTALL_DIR}\bin\my.ini文件,增加以下两行
max_allowed_packet = 4M
ft_min_word_len = 2
然后用navicat(或者其他mysql客户端工具),在mysql中建立新的用户"bugs"
2、安装apache 2.2
参照bugzilla官网安装文档,修改apache的httpd.conf配置文件。此处不再重复。
3、安装StrawBerry Perl 5.18
注意:官网安装文档中是安装ActivePerl,但目前由于以下原因,很难安装成功
(1) 官网文档中指定的ActivePerl 5.12 Comunity版本,已经不被activestate公司支持,因此安装后无法利用ppm安装bugzilla需要的模块。
(2) 即使安装activestate公司支持的版本(目前是5.16、5.18),因为版本升级问题,利用ppm命令仍然找不到bugzilla需要的部分模块。
Strawberry Perl的官网在此下载最新版本5.18安装。
实际上bugzilla从4.0开始已经支持StrawBerrry Perl,因此可以改用这个完全开源的perl版本。
4、安装BugZilla
从BugZilla下载tar.gz的压缩包,目前是4.4.4版本。把压缩包解压到apache的根目录内。
参照bugzilla官网文档,运行checksetup.pl脚本。
第一次运行这个脚本的时候,会报告若干缺少perl模块的错误。可以到http://search.cpan.org/网站,根据模块的名字查找模块,然后利用cpan命令安装这些模块。
安装完所有的模块后,再次运行checksetup.pl脚本,脚本会在mysql数据库中创建相关表。
5、修改注册表项
具体步骤参照官网文档。这是为了让.cgi文件关联到perl.exe。
6、修正mysql.dll的问题
此时在浏览器中打开http://localhost:8080/bugzilla地址,会提示加载不了mysql.dll。
这时候还应该做一件事情,就是把C:\strawberry\c\bin\libmysql_.dll复制到 C:\strawberry\perl\vendor\lib\auto\DBD\mysql\libmysql_.dll
再次打开以上网址,出现bugzilla界面。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询