From 78e1dc6bd8beed4e3884875ae8a4f96753dab9cf Mon Sep 17 00:00:00 2001 From: "gerv%gerv.net" <> Date: Thu, 9 May 2002 04:16:36 +0000 Subject: The first installment of Gerv's spanking of the Bugzilla Guide. This is a work-in-progress. --- docs/html/stepbystep.html | 45 +++++++++++++++++++++++---------------------- 1 file changed, 23 insertions(+), 22 deletions(-) (limited to 'docs/html/stepbystep.html') diff --git a/docs/html/stepbystep.html b/docs/html/stepbystep.html index 03cc36603..ef605ba91 100644 --- a/docs/html/stepbystep.html +++ b/docs/html/stepbystep.html @@ -79,7 +79,7 @@ CLASS="section" >

3.2.1. Introduction

3.2.1. Introduction

Installation of bugzilla is pretty straightforward, particularly if your machine already has MySQL and the MySQL-related perl packages installed. @@ -108,7 +108,7 @@ CLASS="section" >

3.2.2. Installing the Prerequisites

3.2.2. Installing the Prerequisites

3.2.5. DBI Perl Module

3.2.5. DBI Perl Module

The DBI module is a generic Perl module used by other database related Perl modules. For our purposes it's required by the MySQL-related @@ -631,7 +631,7 @@ HREF="downloadlinks.html"

Untar the module tarball -- it should create its own directory @@ -774,7 +774,7 @@ CLASS="section" >

3.2.6. Data::Dumper Perl Module

3.2.6. Data::Dumper Perl Module

The Data::Dumper module provides data structure persistence for Perl (similar to Java's serialization). It comes with later sub-releases of @@ -797,7 +797,7 @@ CLASS="section" >

3.2.7. MySQL related Perl Module Collection

3.2.7. MySQL related Perl Module Collection

The Perl/MySQL interface requires a few mutually-dependent perl modules. These modules are grouped together into the the @@ -841,7 +841,7 @@ CLASS="section" >

3.2.8. TimeDate Perl Module Collection

3.2.8. TimeDate Perl Module Collection

Many of the more common date/time/calendar related Perl modules have been grouped into a bundle similar to the MySQL @@ -861,7 +861,7 @@ CLASS="section" >

3.2.9. GD Perl Module (1.8.3)

3.2.9. GD Perl Module (1.8.3)

The GD library was written by Thomas Boutell a long while ago to programatically generate images in C. Since then it's @@ -925,7 +925,7 @@ CLASS="section" >

3.2.10. Chart::Base Perl Module (0.99c)

3.2.10. Chart::Base Perl Module (0.99c)

The Chart module provides bugzilla with on-the-fly charting abilities. It can be installed in the usual fashion after it @@ -944,7 +944,7 @@ CLASS="section" >

3.2.11. DB_File Perl Module

3.2.11. DB_File Perl Module

DB_File is a module which allows Perl programs to make use of the facilities provided by Berkeley DB version 1.x. This @@ -958,7 +958,7 @@ CLASS="section" >

3.2.12. HTTP Server

3.2.12. HTTP Server

You have a freedom of choice here - Apache, Netscape or any other server on UNIX would do. You can easily run the web @@ -1133,7 +1133,7 @@ CLASS="section" >

3.2.13. Installing the Bugzilla Files

3.2.13. Installing the Bugzilla Files

You should untar the Bugzilla files into a directory that you're willing to make writable by the default web server user @@ -1222,7 +1222,7 @@ HREF="patches.html"

Example 3-1. Setting up bonsaitools symlink


perl -pi -e 's@#!/usr/bonsaitools/bin/perl@#!/usr/bin/perl@' *cgi *pl Bug.pm processmail syncshadowdb
+>
perl -pi -e 's@#\!/usr/bonsaitools/bin/perl@#\!/usr/bin/perl@' *cgi *pl Bug.pm
+processmail syncshadowdb
 	    

3.2.14. Setting Up the MySQL Database

3.2.14. Setting Up the MySQL Database

After you've gotten all the software installed and working you're ready to start preparing the database for its life as a the back end to a high @@ -1567,7 +1568,7 @@ CLASS="section" >

3.2.15. Tweaking 3.2.15. Tweaking localconfig

Example 3-2. Running checksetup.pl as the web user

3.2.16. Setting Up Maintainers Manually (Optional)

3.2.16. Setting Up Maintainers Manually (Optional)

If you want to add someone else to every group by hand, you can do it by typing the appropriate MySQL commands. Run @@ -1817,7 +1818,7 @@ CLASS="section" >

3.2.17. The Whining Cron (Optional)

3.2.17. The Whining Cron (Optional)

By now you have a fully functional bugzilla, but what good are bugs if they're not annoying? To help make those bugs @@ -1901,7 +1902,7 @@ CLASS="section" >

3.2.18. Bug Graphs (Optional)

3.2.18. Bug Graphs (Optional)

As long as you installed the GD and Graph::Base Perl modules you might as well turn on the nifty bugzilla bug reporting @@ -1956,7 +1957,7 @@ CLASS="section" >

3.2.19. Securing MySQL

3.2.19. Securing MySQL

If you followed the installation instructions for setting up your "bugs" and "root" user in MySQL, much of this should not -- cgit v1.2.3-24-g4f1b