下载 Stable Release.
解压缩到安装目录( eg, E:\Fayland\bugzilla ),阅读 QUICKSTART
运行 cmd 或用 phpMyAdmin, 来建造数据库 bugs 和用户 bugs/bugs C:\mysql\bin>mysql -u root mysql>create database bugs; mysql>GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,LOCK TABLES,DROP,REFERENCES ON bugs.* TO bugs@localhost IDENTIFIED BY 'bugs'; mysql>FLUSH PRIVILEGES;
运行 cmd E:\Fayland\bugzilla>perl checksetup.pl
此脚本第一件要做的是检查依存模块是否存在,版本号是否够新。如果不存在或不够新就需要安装新的。像我就安装了 Date::Format, Chart::Base, PatchReader. 其中 cpan Date::Format 还提示找不到,只好到 搜索来安装了下。
第一次运行后安装目录下会生成 localconfig 文件,可用记事本打开。我设置了如下东西: $db_pass = 'bugs';其他可以根据自己需要来设置。
再一次运行checksetup.pl, 脚本将检测是否可以连接数据库。如果连接成功将建立一些数据表,不成功的话重新改 localconfig 或调试 mysql.
数据表建立后会让你设置 admin account, 输入 email 和 password, OK.
perl checksetup.pl 完全成功后,配制 Apache 的 httpd.conf # bugzilla Alias /bugzilla "E:/Fayland/bugzilla/" <Directory "E:/Fayland/bugzilla/"> Options +ExecCGI AllowOverride Limit DirectoryIndex index.cgi AddHandler cgi-script .cgi </Directory>
打开 Firefox 或 IE, 出现界面后,Log in, 然后设置参数/Parameters urlbase =
cookiepath = /bugzilla/
sendmailnow = off
....因为我没 sendmail, 所以把 sendmailnow 设置为 off.
参数设置的左边都有个 Reset, 是恢复到默认设置的意思。