Installation environment:
ActivePerl-5.8.8.822-MSWin32-x86-280952.msi
MySQL v5.0.41
Bugzilla 3.0.0, 3.0.1, 3.0.2, 3.0.3, or 3.0.4 (note 3.0.5 no trial)
IIS 5
The SVN server version must be 1.4.5 or earlier.
0. Install IIS
1. Install Perl ActivePerl-5.8.8.822-MSWin32-x86-280952.msi
In IIS, add properties-> Home Directory-> Configure. cgi item to set: C: \ Perl \ bin \ perl.exe-XC: \ bugzilla-3.0-WT "% s" % s
2. Install MySQL v5.0.41
3. Decompress Bugzilla 3.0.0, 3.0.1, 3.0.2, 3.0.3, or 3.0.4 (note 3.0.5 is not tested)
4. Run checksetup. pl -- check-modules in the bugzilla directory.
5. Install the missing Perl Module
PPM install DBD-MySQL
PPM install email-send
PPM install email-mime
PPM install template-Toolkit
PPM install TimeDate
Http://theoryx5.uwinnipeg.ca/ppms ppm repo add theory58s
PPM install email-mime-Modifier
PPM install gdgraph
PPM install gdtextutil
PPM install template-Gd
PPM install GD
PPM install email-mime-attachment-Stripper
PPM install email-reply
PPM install Perl-LDAP
PPM install HTML-Scrubber
PPM install mime-Tools
PPM install XML-twig
PPM install chart
PPM install patchreader
; Ppm install mod_perl
; Ppm install perlmagick
6. Run checksetup. pl -- check-modules again.
PPM update email-send
PPM update email-mime
7. Execute checksetup. pl for Installation
8. Modify the localconfig File
9. Run checksetup. pl again.
10. Modify the CGI. PM file in the lib directory under the perl directory and add: $ URL | = ''in row 2724 '';
11. Access http: // localhost/bugzilla305/index. cgi to access Bugzilla.
Install testopia testopia-2.0.tar.gz
1. untar the testopia 2.0 tarball inside your Bugzilla 3.0.x directory.
2. patch the bugzilla files.
There are two patch files. Patch-3.0 is for Bugzilla 3.0 (without a. 1. 2 or. 3 etc.) while patch-3.0.x is for Bugzilla 3.0.1-3.0.4 (as yet
Unreleased ).
On Linux systems it shoshould look something like: patch-P0-I testopia/patch-3.0.x
On Windows systems: patch -- Binary-P0-I testopia/patch-3.0.x
3. Run checksetup. pl
4. Install the missing Perl Module
PPM install GD-Graph3d
PPM install JSON
PPM install text-diff
5. Modify c: \ bugzilla-3.0.5 \ extensions \ testopia \ code \ install-requirements.pl to modify JSON version Conditions
6. Run checksetup. pl
7. Access http: // localhost/bugzilla305/index. cgi to access Bugzilla. (it is estimated that the JSON version is incorrect)
8. Modified IIS permissions. Default website-> right-click menu-> all tasks-> permission wizard, all options follow the default
Note: The version of the installed SVN server must be 1.4.5 or earlier.
Installing scmbug SCMBUG_RELEASE_0-23-3.zip
1. Decompress version 0-2-3 to drive C.
2. modify the configuration of c: \ Program Files \ scmbug \ etc \ scmbug \ daemon. conf.
3. Start c: \ Program Files \ scmbug \ etc \ init. d \ scmbug-server.bat
4. Copy files in c: \ Program Files \ scmbug \ share \ scmbug \ glue \ Templates \ SVN \ latest to the upper directory.
5. Install glue and run the following command in the c: \ Program Files \ scmbug \ bin directory:
Scmbug_install_glue.pl -- SCM = Subversion -- product = testproduct -- repository = file: // C:/repositories/pecstar3 -- bug = 770 -- Binary-paths = "C:/Program
Files/visualsvn server/bin "-- daemon = 127.0.0.1
Where:
C:/program files/visualsvn server/bin directory must have diff.exe, SVN... and Other Related Programs
Repository should be in file format
6. Modify the consolidate_cvs_messages value in the hooks \ etc \ scmbug \ glue. conf file in file: // C:/repositories/pecstar3 to 0;
7. When a project is checked out, the HTTPS protocol should be used for SVN users. The ing between the user and the bugzilla user is configured in step 2;
8. When submitting in SVN, the log format can be found in the following statement, with no less than 50 characters:
Bug 1: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
The SVN version 1.4.5 is required for parameter configuration according to the actual situation.
Installation Complete