Windows下安装Bugzilla

在Windows环境下搭建Bugzilla环境真是痛苦的过程~~~~现在记录如下:1.安装bugzilla所需的软件支持    ActivePerl    MySql    IIS  :在安装IIS时出现找不到adsutil.vbs文件的情况,这个文件只有在SP2版才有,如果SP2光盘I386文件夹中没有的话,则在IP文件夹中寻找,可能文件名为Adsutil.vb_2.安装Bugzilla   下载最新版的Bugzilla    安装ActivePerl    在Dos中进入到Bugzilla的安装目录,输入Perl CheckSetup.pl用来检查Perl支持Bugzilla的模块是否全部安装,若安装好则会生成LocalConfig文件,否则安装Bugzilla需要用到的perl模块。安装过程如下:************************************    安装这些模块前需要先使PPM管理器连接到源网站上,这一步很关键,否则再键入PPM install xxx命令后会抱错。连接源网站的命令是:ppm> rep add Bugzilla http://landfill.bugzilla.org/ppm       注意在应用时忽略">"然后安装运行CheckSetup.pl时提示缺少的模块:注意有些模块例如:template,在安装时需要打入需要部分的名称,如:ppm install template-toolkitppm> install AppConfig====================Install 'AppConfig' version 1.52 in ActivePerl 5.8.7.813.====================Downloaded 50508 bytes....Successfully installed AppConfig version 1.52 in ActivePerl 5.8.7.813.ppm> install TimeDate====================Install 'TimeDate' version 1.16 in ActivePerl 5.8.7.813.====================Downloaded 19235 bytes....Successfully installed TimeDate version 1.16 in ActivePerl 5.8.7.813.ppm> install DBI====================Install 'DBI' version 1.43 in ActivePerl 5.8.7.813.====================Downloaded 508164 bytes....Successfully installed DBI version 1.43 in ActivePerl 5.8.7.813.ppm> install DBD-mysql ====================Install 'DBD-mysql' version 2.9002 in ActivePerl 5.8.7.813.====================Downloaded 178803 bytes....Successfully installed DBD-mysql version 2.9002 in ActivePerl 5.8.7.813.ppm> install Template-Toolkit====================Install 'Template-Toolkit' version 2.13 in ActivePerl 5.8.7.813.====================Downloaded 530770 bytes....Successfully installed Template-Toolkit version 2.13 in ActivePerl 5.8.7.813.ppm> install MailTools====================Install 'MailTools' version 1.67 in ActivePerl 5.8.7.813.====================Downloaded 46881 bytes....Successfully installed MailTools version 1.67 in ActivePerl 5.8.7.813.ppm> install GD====================Install 'GD' version 2.07 in ActivePerl 5.8.7.813.====================Downloaded 363039 bytes....Successfully installed GD version 2.07 in ActivePerl 5.8.7.813.ppm> install Chart====================Install 'Chart' version 2.3 in ActivePerl 5.8.7.813.====================Downloaded 58641 bytes....Successfully installed Chart version 2.3 in ActivePerl 5.8.7.813.ppm> install GDGraph====================Install 'GDTextUtil' version 0.86 in ActivePerl 5.8.7.813.====================Downloaded 19178 bytes....Successfully installed GDTextUtil version 0.86 in ActivePerl 5.8.7.813.====================Install 'GDGraph' version 1.43 in ActivePerl 5.8.7.813.====================Downloaded 71764 bytes....Successfully installed GDGraph version 1.43 in ActivePerl 5.8.7.813.ppm> install PatchReader ====================Install 'PatchReader' version 0.9.4 in ActivePerl 5.8.7.813.====================Downloaded 9558 bytes.************************************************************3.安装和配置MySql   Bugzilla仅支持MySql   安装MySql最新版   用密码登陆Root    mysql -u root -p      建立bugs@localhost用户: GRANT SELECT,INSERT,UPDATE,DELETE,INDEX, ALTER,CREATE,DROP,REFERENCES,LOCK TABLES,CREATE TEMPORARY TABLES ON bugs.* TO bugs@localhost IDENTIFIED BY 'bugs_password'    建立bugs数据库  Create DataBase bugs4.配置IIS 打开控制面板——管理工具——Internet信息服务——右键选网站——属性——主目录——配置——添加(Perl绝对路径,别忘了加"%S",扩展名为.cgi)——确定后选择文档——添加index.cgi——应用——确定。在资源管理器中找到bugzilla所在目录——右键点击文件夹——添加共享文件bugzilla5.改写LocalConfig文件和*.cgi文件    LocalConfig文件中部分内容需要改写:                    $index_html=1          (生成Index.html文件,如为0则不生成)                    $mysqlpath=""        (MySql/bin的路径)                    $webservergroup="8"                     $db_user=""          (mysql的用户名)                     $db_pass=""          (mysql的密码)       将所有.cgi文件的第一行后面最后一个字符T6.更改语言与样式CSS    参见汉化包的说明文件    

你可能感兴趣的:(Windows下安装Bugzilla)