Install bugzilla on Windows
Original: BYRON JONES original text See: http://ww.bugzilla.org/docs/win32install.html
Bugzilla's version 2.1 is the first version that can run on Windows without any modification. This document guides you to gradually install bugzilla on Windows (using bugzilla 2.22 stable version when translated document, you should at least use 2.18 or more).
Please note that there is still a few functions that cannot work properly on Windows, the most important thing is to receive the mail interface, please refer to (Contrib / Readme.mailif).
Install bugzilla
There are two main ways to get bugzilla source code - get from CVS or use the release package. The best way is to get directly from CVS, because this way can easily update your Bugzilla using CVS, even if you customize your bugzilla installation. (If you are not familiar with CVS, or you are trying to install, the translator suggests that you still use the release package installation, download bugzilla2.22 stable release.
Please read Release Notes before you continue.
Install Bugzilla using CVS
First download the CVS client from http://www.cvsnt.org/.
Then run the installer, you only need to install the Command Line Client and Password Server (: pserver :) protocol is OK. After the installation is completed, log out and re-log in to make the change of the PATH environment variable get updated.
Note: This document assumes that you want to install Bugzilla to E: / bugzilla (the original author assumes the default installation area for C, the translator does not like to put the more important data in the system area, so it is assumed to be E, the following).
Open the command line and change the directory to you want to install the superior directory of Bugzilla. Because we assume that it is installed to E: / bugzilla, so until E: /.
E: /> set cvsroot =: pserver: anonymous@cvs-mirror.mozilla.org: / cvsroote: /> cvs loginlogging in To: pserver: anonymous@cvs-mirror.mozilla.org: 2401: / cvsrootcvs password: anonymouse: /> cvs checkout -d Bugzilla -rBugzilla_Stable Bugzillacvs checkout: cwd = E: /, current = E: / cvs checkout: Updating BugzillaU Bugzilla / .cvsignoreU Bugzilla / 1x1.gifU Bugzilla / Bugzilla.pmU Bugzilla / CGI.pl ... U Bugzilla / template / en / default / whine / multipart-mime.txt.tmplU Bugzilla / template / en / default / whine / schedule.html.tmplcvs checkout: Updating Bugzilla / template / en / extensionU Bugzilla / template / en / extension /filterexceptions.plcvs checkout: Updating bugzilla / template / en / extension / hooke: />
Update bugzilla using CVS
If you have already installed the earlier version of Bugzilla (from CVS or Installation Pack), the update makes it easy. Even if you have customized Bugzilla, CVS also makes it sufficient to handle mergers. If CVS needs to merge, it will display "C" in the first column of the report, you need to manually handle these conflicts. E: / Bugzilla> cvs update -R -d -rBugzilla_Stablecvs update: Updating .P editusers.cgicvs update: Updating BugzillaP Bugzilla / Bug.pmP Bugzilla / BugMail.pmP Bugzilla / Chart.pmP Bugzilla / Flag.pmP Bugzilla / User.pmP Bugzilla / Util.pmcvs update: Updating Bugzilla / AuthU Bugzilla / Auth / CGI.pmcvs update: Updating Bugzilla / Templatecvs update: Updating Bugzilla / Template / Plugin ... cvs update: Updating template / en / default / searchcvs update: Updating template / en / default / whitecvs update: Updating Template / En / Extension: / Bugzilla>
Install Bugzilla from the installation package
Download the bugzilla installation package from http://bugzilla.org/download.html.
The installation package published by Bugzilla makes a compressed file for .tar.gz. Most Windows compression tools can decompress this file.
Unzip this package to your selection installation directory, this document is assumed to E: / Bugzilla.
Update bugzilla installed with installation package
If you are bugzilla installed using the installation package, you can also simply use CVS Upgrading from CVS.
Install mysql
Download mysql
Download the mysql installer from http://dev.mysql.com/downloads/mysql/downloads (for Bugzilla, "Windows Essentials" version is enough, of course the standard version can also be).
installation
MySQL installer is a standard Windows installer. It is possible to use the default "Patterns" installation. In this document, assume that mysql is installed in the E: E: / MySQL.
Create a BUGS database and user
Use the MySQL command line tool to create bugzilla databases and MySQL Bugzilla users.
Note that the BUGS user's password is "sockmonkey" in the example below:
E: / mysql / bin> mysql --user = root -p mysqlenter password: ******* Welcome to the mysql monitor. Commands end with; or /g.your mysql connection ID is 15 to Server Version: 4.0.20a-debugtype 'Help;' or '/ h' for help. Type '/ c' to clear the buffer.mysql> Create Database bugs; query ok, 1 row affected (0.11 sec) mysql> grant all privileges on buggs . * to 'bugs' @ 'localhost' identified by 'sockmonkey'; Query OK, 0 rows affected (0.03 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> quitByeE: / mysql / bin> If you run mysql is 4.1 or higher, you may be prompted to write the Client Does Not Support Authentication Protocol Requested by Server error message. The method of correcting this issue is that after you create a user, you must reset the user password using Old_password.
E: / mysql / bin> mysql --user = root -p mysqlenter password: ******* Welcome to the mysql monitor. Commands end with; or /g.your mysql connection ID is 15 to Server Version: 4.111-nttype 'help;' or '/ h' for help. Type '/ c' to clear the buffer.mysql> set password for 'bugs' @ 'localhost' = old_password ('sockmonkey'); query OK, 0 Rows Affected (0.00 sec) mysql> quitbyee: / mysql / bin>
Install ActiveState Perl
Download ActiveState Perl 5.8.1 or update
Download ActiveState Perl 5.8.1 or update from http://activestate.com/products/download/download.plex?id=activeperl.
Note Bugzilla requires ActiveState Perl 5.8.1 because it requires a 2.93 or update version of CGI.PM. ActiveState Perl 5.8.0 Belts CGI.PM 2.81, and 5.8.1 belt is CGI.PM 3.00.
Time :: Local 1.10 in ActiveState Perl 5.8.6 has a bug, which causes some warnings to generate a warning at the top of each bug list, so avoid using this version.
installation
ActiveState Perl is also a standard Windows installation. By default, it installs Perl to C: / Perl. However, we still install Perl to E: / Perl (this is the translator plus, the original text is the default installation). Note: If you install Perl into a directory containing space, Template-Toolkit will not be installed.
After the installation is completed, log out and re-log in to make the change of the PATH environment variable get updated.
Update existing installation
If you have already installed ActiveState Perl, you only need to make sure you use the latest version of ActiveState Perl and the latest version of the Perl module.
Follow the guidance in the link below to update ActiveState Perl: http://aspn.activestate.com/aspn/docs/activeper/ASPNSTALL.HTML
To update the Perl module, run the PPM Upgrade.
Create a temporary directory
On Windows, Perl wants to locate a correct Windows directory to create your own temporary file (cgi.pm, file :: spec) will spend the time of the field, so basically it is using a given directory list instead of Windows Query the correct (temporary file) directory.
To avoid this problem, create a C: / Temp directory (this directory must be on the C zone, no matter where your Perl is installed there), and to ensure that the System user has writes and modified access rights.
Install Perl module
Bugzilla needs to support a number of Perl modules to support, most of these modules can be found at http://landfill.bugzilla.org/ppm/.
If you use the proxy server or firewall, maybe you will encounter problems when running PPM, go to ActivePerl FAQ to find a solution.
Net :: LDAP module only needs to install when you use Active Directory for Authentication.
Note: Running the PPM installation module may need to use CVS, so you'd better install CVS in front of it.
If some required modules are not installed, the relevant information will be prompted when the last check is checked. The version information of the following installation prompt may have no relationship with your tips, because the version may have been updated when you install it.
E: /> ppmPPM - Programmer's Package Manager version 3.1.Copyright (c) 2001 ActiveState Corp. All Rights Reserved.ActiveState is a devision of Sophos.Entering interactive shell Using Term :: ReadLine :: Stub as readline library.Type 'help. 'to get started.ppm> rep add Bugzilla http://landfill.bugzilla.org/ppmRepositories:[1] ActiveState PPM2 Repository [2] ActiveState Package Repository [3] Bugzillappm> install AppConfig ========= =========== install 'appconfig' version 1.52 in ActivePerl 5.8.7.813. ============================ Downloaded 50508 Bytes .... Successful INSTALLED Appconfig Version 1.52 in ActivePerl 5.8.7.813.ppm> install timedate ====================================================================================================================================================================== ================= 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 ACT Iveperl 5.8.7.813.ppm> install dbd-mysql =============================================================================================================================================================================
================== 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.3 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 .... Success 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. ============================================================================================================================================================================================================================================================== BYTES .... Success 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 .... Success 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 .... SuccessFully Installed Patchreader Version 0.9.4 in ActivePerl 5.8.7.813.ppm> Install Net :: LDAP ================================== install 'Convert-Asn1' Version 0.19 in ActivePerL 5.8.7.813. ===================================================================================================================================================================================== ================== INSTALL 'Perl-LDAP' Version 0.33 in ActivePerl 5.8.7.813. ==================
=== Downloaded 188548 Bytes .... SuccessFully Installed Perl-LDAP Version 0.33 in ActivePerl 5.8.7.813. ============================= INSTALL 'NET-LDAP-EXPRESS 'Version 0.11 in ActivePerl 5.8.7.813. ============================ Downloaded 7693 BYTES .... SuccessFully Installed Net-LDAP-Express Version 0.11 in ActivePerl 5.8.7.813 .ppm> patchreader problem
Make sure you have installed PatchReader 0.9.4 or updated. If you have already installed an older version, uninstall this PPM and then install a new version from http://landfill.bugzilla.org/ppm/patchreader.ppd (this problem is no longer existence):
PPM> Uninstall Patchreader ==================== Remove 'PatchReader' Version 0.9.2 from ActivePerl 5.8.7.813. ============ ======== ... successfully removed patchreader version 0.9.2 from activePerl 5.8.7.813.ppm> install http://landfill.bugzilla.org/ppm/patchreader.ppd======== ============ INSALL 'PATCHREADER' Version 0.9.4 in ActivePerl 5.8.7.813. ============================ Downloaded 9558 Bytes. ... Successful INSTALLED PATCHREADER VERSION 0.9.4 in ActivePerl 5.8.7.813.ppm>
Install Apache
It is recommended that you run bugzilla on the Apache Web Server platform. If you want to run bugzilla on an IIS, see the configuration instructions in the Bugzilla document. I
download
Download the latest version of Apache 2.x from http://httpd.apache.org/download.cgi.
installation
Apache is also a standard Windows installation package. Follow the prompts to gradually install, as long as you make sure your installation is available for all users. Note Apache always installs themselves in the APACH2 subdirectories you specify, the default directory is C: / Program Files / Apache Group, so Apache will be installed in C: / Program Files / Apache Group / Apache2. In this document, I assume that the specified directory E: /, so apache's directory is E: / Apache2.
If you are already running IIS, that is, you take up 80 port, you must configure the Apache running ports other than 80. However, the installation process does not require listening port, first selecting all users, after the 80-port), then modify later (after the installation is complete).
By default, Apache is running at system users. For security reasons, it should be reconfigured to run with a specific Apache user: Create a user who does not belong to any group, then configuring the Apache service to run with this user.
Give Apache user permissions
Apache defaults to run with System users, Apache users require write and modify the following directory and their subdirectories. Different Windows versions may have different strategies, maybe you use the Windows version has given this permissions.
E: / bugzilla / data: / apache2 / logsc: / temp
Where the E: / bugzilla / data directory is created after the first time Checksetup.pl (later clear).
Configure port and document root path (DocumentRoot)
Edit the E: /APACHE2/conf/httpd.conf configuration file (the link refers to the VIM compiler).
To modify the port of Apache (or call listen, bind), edit the listen option:
## Listen:.. Allows you to bind Apache to specific IP addresses and / or # ports, instead of the default See also the
Change DocumentRoot to point to bugzilla directories, ie E: / bugzilla. Note Here you need to modify the two locations of httpd.conf, and you need to use / not / do as a directory split.
## DocumentRoot: The directory out of which you will serve your # documents By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations # DocumentRoot.. "E: / Bugzilla" ## Each directory to which Apache has access can be configured with respect # to which services and features are allowed and / or disabled in that # directory (and its subdirectories). ## First, we configure the "default" to be a very . restrictive set of # features #
To enable Apache to support CGI, you need to start CGI processing, remove the comment symbol of the AddHandler CGI-Script .cgi line.
## AddHandler allows you to map certain file extensions to "handlers": # actions unrelated to filetype These can be either built into the server # or added with the Action directive (see below) ## To use CGI scripts outside of ScriptAliased directories. : # (You Will Also Need To Add "execcgi" to the "options" Directive.) # AddHandler CGI-script .cgi
Next, add the execcgi to allow the bugzilla directory to execute .cgi script. We also need to allow bugzilla's .htaccess files to limit access to sensitive documents, that is, allow it to overwrite the default settings, and change the Allowoverride None to the allowoverride all.
In addition, Apache also needs to know using Perl to execute .cgi files, by increasing the ScriptInterpretersource paragraph. (Ie, according to the settings of the registry)
## This should be changed to whatever you set DocumentRoot to #.
## DirectoryIndex: sets the file that Apache will serve if a directory # is requested ## The index.html.var file (a type-map) is used to deliver content- # negotiated documents The MultiViews Option can be used for.. The # same purpose, but it is much is much slower. # DirectoryIndex index.html index.html.var index.cgi
In order to be ScriptInterpretersource Registry-Strict, you need to add the entry to execute the .cgi file in the registry to use Perl:
Built a key hkey_classes_root / .cgi / shell / execcgi / command, its default value is Perl.exe's full path plus a -t parameter E: /PERL/BIN/erl.exe -t.
No logging
Unless you want to keep your Bugzilla installation, you should have a prohibition of logging, this only needs to remove the Customlog line note.
## The location and format of the access logfile (Common Logfile Format). # If you do not define any access logfiles within a
Finally, restart Apache makes it picking these modifications.
C: /> net stop apache2The Apache2 service is stopping..The Apache2 service was stopped successfully.C: /> net start apache2The Apache2 service is starting.The Apache2 service was started successfully.C: />
other
Bugzillanotes the support for the SMTP server, but it does not support SMTP authentication or debug SMTP errors.
If you need SMTP authentication (including POP Before SMTP mode), you can use Glob's sendmail wrapper. Download Follow the instructions Step step.
If you use Sendmail log, you need to make sure Apache has write permissions to E: / usr / lib.
After the installation is correct, email's mail_delivery_method is selected as Sendmail and saved.
Configuring bugzilla
Run Checksetup.pl
Run checksetup.pl to check if the necessary Perl module is already installed, if passing, generate the localconfig file. (If there is a problem, please read the prompt carefully)
E: /> cd bugzillae: / bugzilla> Perl checksetup.plchecking perl modules ... checking for appconfig (v1.52) OK: Found v1.55checking for cgi (v2.93) OK: Found v3.10checking for data :: Dumper (any) OK: Found V2.121_04checking for date :: form: Found v2.22checking for dbi (v1.38) OK: Found v1.48checking for file :: spec (v0.84) OK : Found v3.05checking for file :: temp (any) OK: Found v0.16checking for template (v2.08) OK: Found v2.13checking for text :: wrap (v2001.0131) OK: Found V2001.09293CHECKING for Mail :: mailer (v1.65) OK: Found v1.67checking for Storage (any) OK: Found V2.13THE FOLLOWING Perl Modules Are Optional: Checking for GD (v1.20) OK: Found V2.16Checking for Chart :: base (v1.0) OK: FOUND V2.3CHECKING for XML :: Parser (any) OK: Found v2.34checking for gd :: graph (any) OK: Found v1.43checking for gd :: text :: align (any) OK: Found V1.18Checking for Patchreader (v0.9.4) OK: Found V0.9.5Most ActivePerl Modules Are Available At apache's ppm repository.a list of mirrors is available at http://www.apache.org/dyn/closer.cgi/perl/win32-bin / ppms / you can add the repository with the following command: ppm rep Add apache http://www.apache.org/dist/perl/win32-bin/ppms/checking user setup ... this version of bugzilla Contains Some Variables that you may wantto change and adapt to your local settings Please edit the file './ localconfig' and rerun checksetup.plThe following variables are new to localconfig since you last ranchecksetup.pl:. index_html cvsbin interdiffbin diffpath create_htaccesswebservergroup db_driver db_host db_pass db_sock db_checkE: / bugzilla>
Edit LocalConfig Open E: / Bugzilla / LocalConfig to edit it to configure Bugzilla.
You have to tell Bugzilla how to access your database. If you use bugs / bugs, you only need to set DB_PASS.
## How to access the sql database: # $ db_host = "localhost"; # where is the database? $ Db_port = 3306; # Which port to use $ db_name = "bus"; # name of the mysql database $ db_user = " bugs ";. # user to attach to the MySQL database ## Enter your database password here It's normally advisable to specify # a password for your bugzilla database user # If you use apostrophe ( ') or a backslash (/) in your password. , you'll # Need to escape it by preceding it with a / character. (/ ') or (//) # $ db_pass =' sockmonkey ';
Run Checksetup.pl again
This time, it will build all the data sheets of your BUGS database and initialize Bugzilla.
E: / Bugzilla> Perl checksetup.plchecking perl modules ... checking for appconfig (v1.52) OK: Found v1.55checking for cgi (v2.93) OK: Found V3.10Checking for data :: Dumper (any) OK : Found v2.121_04checking for date: format (v2.21) OK: Found v2.22checking for dbi (v1.38) OK: Found v1.48checking for file :: spec (v0.84) OK: Found v3.05checking For file :: temp (any) OK: Found v0.16checking for template (v2.08) OK: Found v2.13checking for text :: wrap (v2001.0131) OK: Found V2001.09293Checking for mail :: mailer (v1 .65) OK: Found v1.67checking for storable (any) OK: Found V2.13THE FOLLOWING Perl Modules Are Optional: Checking for GD (v1.20) OK: Found V2.16Checking for Chart :: base (v1.0) OK: Found v2.3checking for xml :: paser (any) OK: Found v2.34checking for gd :: graph (any) OK: Found v1.43checking for gd :: text :: align (any) OK: Found V1. 18CHECKING for PatchReader (v0.9.4) OK: Found V0.9.5Most ActivePerl Modules Are Available At Apache '
S PPM repository.a list of mirrors is available at http://www.apache.org/dyn/closer.cgi/perl/win32-bin/ppms/you can add the repository with the folload connections: PPM Rep Add apache http : //www.apache.org/dist/perl/win32-bin/ppms/checking user setup ... CREANG DATA DIRECTORY ... CREANG.HTACCESS ... CREANG BUGZILLA /.htaccess...creating ./data/.htaccess...creating ./template/.htaccess...creating ./data/webdot/.htaccess...precompiling templates ... Checking for MySQL Server (V3. 23.41) ok: found v4.0.20a-debugCreating table user_group_map ... Creating table series_data ... Creating table longdescs ... Creating table dependencies ... Creating table components ... Creating table keywords ... Creating table cc. ..Creating table duplicates ... Creating table groups ... Creating table flagtypes ... Creating table profiles ... Creating table products ... Creating table bugs_activity ... Creating table series_categories ... Creating table keyworddefs ... Creating table fielddefs ... Creating table group_control_map ... Creating table profiles_activity ... Creating table group_group_map ... Creating table user_series_map ... Creating table bugs ... Creating table series ... Creating table versions ... Creating table flagexclusions ... CREANG TABLE LOGINCOOKIES ... CREANG TABLE WATCH ... CREANG TABLE BUG_GROUP_MAP ... CREANG TABLE VOTES ... CREANG TABLE ATTACHMENTS ... CREANG TABLE FLAGS ... CREANG TABLE MILESTONES ... CREANG TABLE TOKENS.. .CREATING TABLE FLAGINCIS ... CREANG TABLE Quips ... Creating Table namedqueries ... CREANG INITIAL DUMMY Product 'TestProduct'
... Populating duplicates table ... Creating duplicates directory ... Migrating old chart data into database ... Adding group tweakparams ... Adding group editusers ... Adding group creategroups ... Adding group editcomponents ... Adding group editkeywords ... Adding group admin ... Adding group editbugs ... Adding group canconfirm ... Looks like we do not have an administrator set up yet. Either this is yourfirst time using Bugzilla, or your administrator's privileges might haveaccidently been deleted.Enter the e-mail address of the administrator:.? byron@example.comYou entered 'byron@example.com' Is this correct [Y / n] yEnter the real name of the administrator: Byron JonesEnter a password for the administrator Account: Beefplease Retype The Password To Verify: Beef'Byron@example.com 'is now set up as an administrator account.e: / bugzilla> set parameters
Now, you can now log in to Bugzilla using Checksetup.pl. Use your browser to open http: // localhost /, select Log in to an existin account login.
On the page of the web page (footer), select Parameters to set the Bugzilla parameters.
Fill your email address in the MAINTAINER input box.
Maintainer:
The Email Address of The Person WHO MAINTAINS THIS INSTALLATION OF BUGZILL.
Byron@example.com
Fill in bugzilla's URL into the URLBase domain, which will be used in email, so don't fill in "LocalHost".
Urlbase:
The Url That Is The Common Initial Leading Part of All Bugzilla Urls.
http://bugzilla.example.com/
Download from http://www.graphviz.org/download_windows.php and install WebDot, fill in the full path of Dot.exe in the WebDotBase domain.
WebDotBase:
IT IS Possible to show graphs of dependent bugs. You may set this parameter to any of the folload:
* A Complete File path to 'DOT' (Part of Graphviz) Will Generate The Graphs Locally.
* A url prefix pointing to an installation of the webdot package will generate the graphs remotely. * A Blank value will disable dependency graphing.
The default value is a publically-accessible webdot server. If you change this value, make certain that the webdot server can read files from your webdot directory. On Apache you do this by editing the .htaccess file, for other systems the needed measures may Vary. You can run checksetup.pl to recreate the .htaccess file if it has been lost.
E: /ATT/graphviz/bin/dot.exe
Planned task
Collectstats.pl
Add a planned task to run the CollectStats.pl every day (night). Do as follows: Windows XP
Control Panel -> Plan Tasks -> Add Plan Task Next Browse Locate Perl.exe (E: /PERL/BIN/erl.exe) Name Scheduled Task, such as "Bugzilla Collect Stats" makes this task as much as you expect Time Performs if your Apache is not running in other users, where you are running in other users. Also, you can also create a user, he has written permissions to the bugzilla directory, then use this user to select "Open Advanced Properties ..." and click Finish to attach the name of the script to the back of the "Run" domain, that is, E: /Perl/bin/perl.exe e: /bugzilla/collectStats.pl Set "Start Directory" to bugzilla's directory
Whineatnews.pl
Increase the planning task of performing WHINATNEWS.PL, step by step.
Whine.pl
Increase the planned task of performing Whine.PL, steps basically, as above. In addition, Whine.PL needs to run in the TAINT mode of Perld, so that the command line needs to increase the -t parameter, namely: E: /PERL/Bin/perl.exe -t e: /bugzilla/whine.pl
Backup Bugzilla
First, you can back up the entire bugzilla directory, which is small so you can back up all your settings and custom information to your backup media.
Of course, the most important thing is needed to back up BUGZILLA data or a bugzilla database. It contains almost all of your bugs, users, accessories, etc. Like most databases, a dump (DUMP) of the database is generated for the backup of the MySQL database.
You can run the mysqldump tool as planned to create a dump and add the result file to your backup media. You can find the help documentation of the mysqldump tool at http://dev.mysql.com/doc/mysql/en/mysqldump.html.
Congratulations, here, you have successfully completed the bugzilla installation!