Commit 4294a4f4 authored by barnboy%trilobyte.net's avatar barnboy%trilobyte.net

Added .htaccess files for shadow/, data/, and /.

I added related information to the Bugzilla Guide, and tacked in a couple of last-minute additions. Also fixed the annoying "Tip: HINT:" thing.
parent a5fb063d
<Files globals.pl>
deny from all
</Files>
<Files localconfig>
deny from all
</Files>
allow from all
...@@ -306,37 +306,37 @@ HREF="#AEN334" ...@@ -306,37 +306,37 @@ HREF="#AEN334"
></DT ></DT
><DT ><DT
>2.1.2.14. <A >2.1.2.14. <A
HREF="#AEN343" HREF="#AEN347"
>Setting Up the MySQL Database</A >Setting Up the MySQL Database</A
></DT ></DT
><DT ><DT
>2.1.2.15. <A >2.1.2.15. <A
HREF="#AEN379" HREF="#AEN383"
>Tweaking "localconfig"</A >Tweaking "localconfig"</A
></DT ></DT
><DT ><DT
>2.1.2.16. <A >2.1.2.16. <A
HREF="#AEN401" HREF="#AEN410"
>Setting Up Maintainers Manuall (Optional)</A >Setting Up Maintainers Manually (Optional)</A
></DT ></DT
><DT ><DT
>2.1.2.17. <A >2.1.2.17. <A
HREF="#AEN410" HREF="#AEN419"
>The Whining Cron (Optional)</A >The Whining Cron (Optional)</A
></DT ></DT
><DT ><DT
>2.1.2.18. <A >2.1.2.18. <A
HREF="#AEN417" HREF="#AEN426"
>Bug Graphs (Optional)</A >Bug Graphs (Optional)</A
></DT ></DT
><DT ><DT
>2.1.2.19. <A >2.1.2.19. <A
HREF="#AEN429" HREF="#AEN438"
>Securing MySQL</A >Securing MySQL</A
></DT ></DT
><DT ><DT
>2.1.2.20. <A >2.1.2.20. <A
HREF="#AEN495" HREF="#AEN504"
>Installation General Notes</A >Installation General Notes</A
></DT ></DT
></DL ></DL
...@@ -806,57 +806,67 @@ CLASS="LOT" ...@@ -806,57 +806,67 @@ CLASS="LOT"
></DT ></DT
><DT ><DT
>2-1. <A >2-1. <A
HREF="#AEN646" HREF="#AEN341"
>Setting up bonsaitools symlink</A
></DT
><DT
>2-2. <A
HREF="#AEN403"
>Running checksetup.pl as the web user</A
></DT
><DT
>2-3. <A
HREF="#AEN655"
>Removing encrypt() for Windows NT installations</A >Removing encrypt() for Windows NT installations</A
></DT ></DT
><DT ><DT
>3-1. <A >3-1. <A
HREF="#AEN838" HREF="#AEN850"
>Creating some Components</A >Creating some Components</A
></DT ></DT
><DT ><DT
>3-2. <A >3-2. <A
HREF="#AEN867" HREF="#AEN879"
>Common Use of Versions</A >Common Use of Versions</A
></DT ></DT
><DT ><DT
>3-3. <A >3-3. <A
HREF="#AEN871" HREF="#AEN883"
>A Different Use of Versions</A >A Different Use of Versions</A
></DT ></DT
><DT ><DT
>3-4. <A >3-4. <A
HREF="#AEN899" HREF="#AEN911"
>Using SortKey with Target Milestone</A >Using SortKey with Target Milestone</A
></DT ></DT
><DT ><DT
>3-5. <A >3-5. <A
HREF="#AEN937" HREF="#AEN949"
>When to Use Group Security</A >When to Use Group Security</A
></DT ></DT
><DT ><DT
>3-6. <A >3-6. <A
HREF="#AEN954" HREF="#AEN966"
>Creating a New Group</A >Creating a New Group</A
></DT ></DT
><DT ><DT
>4-1. <A >4-1. <A
HREF="#AEN1095" HREF="#AEN1112"
>Some Famous Software Versions</A >Some Famous Software Versions</A
></DT ></DT
><DT ><DT
>4-2. <A >4-2. <A
HREF="#AEN1105" HREF="#AEN1122"
>Mozilla Webtools Components</A >Mozilla Webtools Components</A
></DT ></DT
><DT ><DT
>D-1. <A >D-1. <A
HREF="#AEN1963" HREF="#AEN1986"
>Using Setperl to set your perl path</A >Using Setperl to set your perl path</A
></DT ></DT
><DT ><DT
>1. <A >1. <A
HREF="#AEN2145" HREF="#AEN2168"
>A Sample Product</A >A Sample Product</A
></DT ></DT
></DL ></DL
...@@ -2314,7 +2324,7 @@ CLASS="TIP" ...@@ -2314,7 +2324,7 @@ CLASS="TIP"
><P ><P
><B ><B
>Tip: </B >Tip: </B
> HINT: If you symlink the bugzilla directory into your Apache's > If you symlink the bugzilla directory into your Apache's
HTML heirarchy, you may receive "Forbidden" errors unless you HTML heirarchy, you may receive "Forbidden" errors unless you
add the "FollowSymLinks" directive to the &#60;Directory&#62; entry add the "FollowSymLinks" directive to the &#60;Directory&#62; entry
for the HTML root. for the HTML root.
...@@ -2329,12 +2339,45 @@ CLASS="TIP" ...@@ -2329,12 +2339,45 @@ CLASS="TIP"
installation. installation.
</P </P
><P ><P
> Lastly, you'll need to set up a symbolic link from /usr/bonsaitools/bin > Lastly, you'll need to set up a symbolic link to /usr/bonsaitools/bin/perl
to the correct location of your perl executable (probably /usr/bin/perl). for the correct location of your perl executable (probably /usr/bin/perl).
Otherwise you must hack all the .cgi files to change where they look Otherwise you must hack all the .cgi files to change where they look
for perl. To make future upgrades easier, you should use the symlink for perl. To make future upgrades easier, you should use the symlink
approach. approach.
<DIV <DIV
CLASS="EXAMPLE"
><A
NAME="AEN341"
></A
><P
><B
>Example 2-1. Setting up bonsaitools symlink</B
></P
><P
> Here's how you set up the Perl symlink on Linux to make Bugzilla work.
Your mileage may vary; if you are running on Solaris, you probably need to subsitute
"/usr/local/bin/perl" for "/usr/bin/perl" below; if on certain other UNIX systems,
Perl may live in weird places like "/opt/perl". As root, run these commands:
<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>bash# mkdir /usr/bonsaitools
bash# mkdir /usr/bonsaitools/bin
bash# ln -s /usr/bin/perl /usr/bosaitools/bin/perl
</PRE
></TD
></TR
></TABLE
>
</P
></DIV
>
<DIV
CLASS="TIP" CLASS="TIP"
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="TIP" CLASS="TIP"
...@@ -2356,7 +2399,7 @@ CLASS="SECTION" ...@@ -2356,7 +2399,7 @@ CLASS="SECTION"
><HR><H3 ><HR><H3
CLASS="SECTION" CLASS="SECTION"
><A ><A
NAME="AEN343" NAME="AEN347"
>2.1.2.14. Setting Up the MySQL Database</A >2.1.2.14. Setting Up the MySQL Database</A
></H3 ></H3
><P ><P
...@@ -2542,7 +2585,7 @@ CLASS="SECTION" ...@@ -2542,7 +2585,7 @@ CLASS="SECTION"
><HR><H3 ><HR><H3
CLASS="SECTION" CLASS="SECTION"
><A ><A
NAME="AEN379" NAME="AEN383"
>2.1.2.15. Tweaking "localconfig"</A >2.1.2.15. Tweaking "localconfig"</A
></H3 ></H3
><P ><P
...@@ -2609,11 +2652,47 @@ CLASS="NOTE" ...@@ -2609,11 +2652,47 @@ CLASS="NOTE"
><P ><P
><B ><B
>Note: </B >Note: </B
> The second time you run checksetup.pl, it is recommended you be the same > The second time you run checksetup.pl, you should become the
user as your web server runs under, and that you be sure you have set the user your web server runs as, and that you ensure you have set the
"webservergroup" parameter in localconfig to match the web server's group "webservergroup" parameter in localconfig to match the web server's group
name, if any. Under some systems, otherwise, checksetup.pl will goof up name, if any. I believe, for the next release of Bugzilla, this will
your file permissions and make them unreadable to your web server. be fixed so that Bugzilla supports a "webserveruser" parameter in localconfig
as well.
<DIV
CLASS="EXAMPLE"
><A
NAME="AEN403"
></A
><P
><B
>Example 2-2. Running checksetup.pl as the web user</B
></P
><P
> Assuming your web server runs as user "apache", and Bugzilla is installed in
"/usr/local/bugzilla", here's one way to run checksetup.pl as the web server user.
As root, for the <EM
>second run</EM
> of checksetup.pl, do this:
<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>bash# chown -R apache:apache /usr/local/bugzilla
bash# su - apache
bash# cd /usr/local/bugzilla
bash# ./checksetup.pl
</PRE
></TD
></TR
></TABLE
>
</P
></DIV
>
</P </P
></BLOCKQUOTE ></BLOCKQUOTE
></DIV ></DIV
...@@ -2637,8 +2716,8 @@ CLASS="SECTION" ...@@ -2637,8 +2716,8 @@ CLASS="SECTION"
><HR><H3 ><HR><H3
CLASS="SECTION" CLASS="SECTION"
><A ><A
NAME="AEN401" NAME="AEN410"
>2.1.2.16. Setting Up Maintainers Manuall (Optional)</A >2.1.2.16. Setting Up Maintainers Manually (Optional)</A
></H3 ></H3
><P ><P
> If you want to add someone else to every group by hand, you can do it > If you want to add someone else to every group by hand, you can do it
...@@ -2683,7 +2762,7 @@ CLASS="SECTION" ...@@ -2683,7 +2762,7 @@ CLASS="SECTION"
><HR><H3 ><HR><H3
CLASS="SECTION" CLASS="SECTION"
><A ><A
NAME="AEN410" NAME="AEN419"
>2.1.2.17. The Whining Cron (Optional)</A >2.1.2.17. The Whining Cron (Optional)</A
></H3 ></H3
><P ><P
...@@ -2721,7 +2800,7 @@ CLASS="SECTION" ...@@ -2721,7 +2800,7 @@ CLASS="SECTION"
><HR><H3 ><HR><H3
CLASS="SECTION" CLASS="SECTION"
><A ><A
NAME="AEN417" NAME="AEN426"
>2.1.2.18. Bug Graphs (Optional)</A >2.1.2.18. Bug Graphs (Optional)</A
></H3 ></H3
><P ><P
...@@ -2776,7 +2855,7 @@ CLASS="SECTION" ...@@ -2776,7 +2855,7 @@ CLASS="SECTION"
><HR><H3 ><HR><H3
CLASS="SECTION" CLASS="SECTION"
><A ><A
NAME="AEN429" NAME="AEN438"
>2.1.2.19. Securing MySQL</A >2.1.2.19. Securing MySQL</A
></H3 ></H3
><P ><P
...@@ -3054,7 +3133,7 @@ CLASS="SECTION" ...@@ -3054,7 +3133,7 @@ CLASS="SECTION"
><HR><H3 ><HR><H3
CLASS="SECTION" CLASS="SECTION"
><A ><A
NAME="AEN495" NAME="AEN504"
>2.1.2.20. Installation General Notes</A >2.1.2.20. Installation General Notes</A
></H3 ></H3
><DIV ><DIV
...@@ -3062,7 +3141,7 @@ CLASS="SECTION" ...@@ -3062,7 +3141,7 @@ CLASS="SECTION"
><H4 ><H4
CLASS="SECTION" CLASS="SECTION"
><A ><A
NAME="AEN497" NAME="AEN506"
>2.1.2.20.1. Modifying Your Running System</A >2.1.2.20.1. Modifying Your Running System</A
></H4 ></H4
><P ><P
...@@ -3089,7 +3168,7 @@ CLASS="SECTION" ...@@ -3089,7 +3168,7 @@ CLASS="SECTION"
><HR><H4 ><HR><H4
CLASS="SECTION" CLASS="SECTION"
><A ><A
NAME="AEN502" NAME="AEN511"
>2.1.2.20.2. Upgrading From Previous Versions</A >2.1.2.20.2. Upgrading From Previous Versions</A
></H4 ></H4
><P ><P
...@@ -3105,7 +3184,7 @@ CLASS="SECTION" ...@@ -3105,7 +3184,7 @@ CLASS="SECTION"
><HR><H4 ><HR><H4
CLASS="SECTION" CLASS="SECTION"
><A ><A
NAME="AEN505" NAME="AEN514"
>2.1.2.20.3. UNIX Installation Instructions History</A >2.1.2.20.3. UNIX Installation Instructions History</A
></H4 ></H4
><P ><P
...@@ -3581,7 +3660,7 @@ CLASS="TIP" ...@@ -3581,7 +3660,7 @@ CLASS="TIP"
>Tip: </B >Tip: </B
> From Andrew Pearson: > From Andrew Pearson:
<A <A
NAME="AEN624" NAME="AEN633"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -3628,7 +3707,7 @@ CLASS="TIP" ...@@ -3628,7 +3707,7 @@ CLASS="TIP"
>Tip: </B >Tip: </B
>"Brian" had this to add, about upgrading to Bugzilla 2.12 from previous versions:</P >"Brian" had this to add, about upgrading to Bugzilla 2.12 from previous versions:</P
><A ><A
NAME="AEN634" NAME="AEN643"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -3684,11 +3763,11 @@ CLASS="PROGRAMLISTING" ...@@ -3684,11 +3763,11 @@ CLASS="PROGRAMLISTING"
<DIV <DIV
CLASS="EXAMPLE" CLASS="EXAMPLE"
><A ><A
NAME="AEN646" NAME="AEN655"
></A ></A
><P ><P
><B ><B
>Example 2-1. Removing encrypt() for Windows NT installations</B >Example 2-3. Removing encrypt() for Windows NT installations</B
></P ></P
><P ><P
> Replace this: > Replace this:
...@@ -3762,6 +3841,63 @@ open SENDMAIL, "|\"C:/General/Web/tools/Windmail 4.0 Beta/windmail\" -t &#62; ma ...@@ -3762,6 +3841,63 @@ open SENDMAIL, "|\"C:/General/Web/tools/Windmail 4.0 Beta/windmail\" -t &#62; ma
></BLOCKQUOTE ></BLOCKQUOTE
></BLOCKQUOTE ></BLOCKQUOTE
></DIV ></DIV
><DIV
CLASS="TIP"
><BLOCKQUOTE
CLASS="TIP"
><P
><B
>Tip: </B
> This was some late breaking information from Jan Evert. Sorry for the lack of formatting.
</P
><P
CLASS="LITERALLAYOUT"
>I'm&nbsp;busy&nbsp;installing&nbsp;bugzilla&nbsp;on&nbsp;a&nbsp;WinNT&nbsp;machine&nbsp;and&nbsp;I&nbsp;thought&nbsp;I'd&nbsp;notify&nbsp;you<br>
at&nbsp;this&nbsp;moment&nbsp;of&nbsp;the&nbsp;commments&nbsp;I&nbsp;have&nbsp;to&nbsp;section&nbsp;2.2.1&nbsp;of&nbsp;the&nbsp;bugzilla<br>
guide&nbsp;(at&nbsp;http://www.trilobyte.net/barnsons/html/).<br>
<br>
Step&nbsp;1:<br>
I've&nbsp;used&nbsp;apache,&nbsp;installation&nbsp;is&nbsp;really&nbsp;straightforward.<br>
After&nbsp;reading&nbsp;the&nbsp;Unix&nbsp;installation&nbsp;instructions,&nbsp;I&nbsp;found&nbsp;that&nbsp;it&nbsp;is<br>
necessary&nbsp;to&nbsp;add&nbsp;the&nbsp;ExecCGI&nbsp;option&nbsp;to&nbsp;the&nbsp;bugzilla&nbsp;directory.&nbsp;Also&nbsp;the<br>
'AddHandler'&nbsp;line&nbsp;for&nbsp;.cgi&nbsp;is&nbsp;by&nbsp;default&nbsp;commented&nbsp;out.<br>
<br>
Step&nbsp;3:&nbsp;although&nbsp;just&nbsp;a&nbsp;detail,&nbsp;'ppm&nbsp;install&nbsp;&#60;module%gt;'&nbsp;will&nbsp;also&nbsp;work<br>
(wihtout&nbsp;.ppd).&nbsp;And,&nbsp;it&nbsp;can&nbsp;also&nbsp;download&nbsp;these&nbsp;automatically&nbsp;from<br>
ActiveState.<br>
<br>
Step&nbsp;4:&nbsp;although&nbsp;I&nbsp;have&nbsp;cygwin&nbsp;installed,&nbsp;it&nbsp;seems&nbsp;that&nbsp;it&nbsp;is&nbsp;not&nbsp;necessary.<br>
On&nbsp;my&nbsp;machine&nbsp;cygwin&nbsp;is&nbsp;not&nbsp;in&nbsp;the&nbsp;PATH&nbsp;and&nbsp;everything&nbsp;seems&nbsp;to&nbsp;work&nbsp;as<br>
expected.<br>
However,&nbsp;I've&nbsp;not&nbsp;used&nbsp;everything&nbsp;yet.<br>
<br>
Step&nbsp;6:&nbsp;the&nbsp;'bugs_password'&nbsp;given&nbsp;in&nbsp;SQL&nbsp;command&nbsp;d&nbsp;needs&nbsp;to&nbsp;be&nbsp;edited&nbsp;into<br>
localconfig&nbsp;later&nbsp;on&nbsp;(Step&nbsp;7)&nbsp;if&nbsp;the&nbsp;password&nbsp;is&nbsp;not&nbsp;empty.&nbsp;I've&nbsp;also&nbsp;edited<br>
it&nbsp;into&nbsp;globals.pl,&nbsp;but&nbsp;I'm&nbsp;not&nbsp;sure&nbsp;that&nbsp;is&nbsp;needed.&nbsp;In&nbsp;both&nbsp;places,&nbsp;the<br>
variable&nbsp;is&nbsp;named&nbsp;db_pass.<br>
<br>
Step&nbsp;8:&nbsp;all&nbsp;the&nbsp;sendmail&nbsp;replacements&nbsp;mentioned&nbsp;are&nbsp;not&nbsp;as&nbsp;simple&nbsp;as<br>
described&nbsp;there.&nbsp;Since&nbsp;I&nbsp;am&nbsp;not&nbsp;familiar&nbsp;(yet)&nbsp;with&nbsp;perl,&nbsp;I&nbsp;don't&nbsp;have&nbsp;any<br>
mail&nbsp;working&nbsp;yet.<br>
<br>
Step&nbsp;9:&nbsp;in&nbsp;globals.pl&nbsp;the&nbsp;encrypt()&nbsp;call&nbsp;can&nbsp;be&nbsp;replaced&nbsp;by&nbsp;just&nbsp;the<br>
unencrypted&nbsp;password.&nbsp;In&nbsp;CGI.pl,&nbsp;the&nbsp;complete&nbsp;SQL&nbsp;command&nbsp;can&nbsp;be&nbsp;removed.<br>
<br>
Step&nbsp;11:&nbsp;I've&nbsp;only&nbsp;changed&nbsp;the&nbsp;#!&nbsp;lines&nbsp;in&nbsp;*.cgi.&nbsp;I&nbsp;haven't&nbsp;noticed&nbsp;problems<br>
with&nbsp;the&nbsp;system()&nbsp;call&nbsp;yet.<br>
There&nbsp;seem&nbsp;to&nbsp;be&nbsp;only&nbsp;four&nbsp;system()&nbsp;called&nbsp;programs:&nbsp;processmail.pl&nbsp;(handled<br>
by&nbsp;step&nbsp;10),&nbsp;syncshadowdb&nbsp;(which&nbsp;should&nbsp;probably&nbsp;get&nbsp;the&nbsp;same&nbsp;treatment&nbsp;as<br>
processmail.pl),&nbsp;diff&nbsp;and&nbsp;mysqldump.&nbsp;The&nbsp;last&nbsp;one&nbsp;is&nbsp;only&nbsp;needed&nbsp;with&nbsp;the<br>
shadowdb&nbsp;feature&nbsp;(which&nbsp;I&nbsp;don't&nbsp;use).<br>
<br>
There&nbsp;seems&nbsp;to&nbsp;be&nbsp;one&nbsp;step&nbsp;missing:&nbsp;copying&nbsp;the&nbsp;bugzilla&nbsp;files&nbsp;somehwere<br>
that&nbsp;apache&nbsp;can&nbsp;serve&nbsp;them.<br>
<br>
Just&nbsp;noticed&nbsp;the&nbsp;updated&nbsp;guide...&nbsp;Brian's&nbsp;comment&nbsp;is&nbsp;new.&nbsp;His&nbsp;first&nbsp;comment<br>
will&nbsp;work,&nbsp;but&nbsp;opens&nbsp;up&nbsp;a&nbsp;huge&nbsp;security&nbsp;hole.<br>
</P
></BLOCKQUOTE
></DIV
></DIV ></DIV
></DIV ></DIV
></DIV ></DIV
...@@ -4562,7 +4698,7 @@ NAME="COMPONENTS" ...@@ -4562,7 +4698,7 @@ NAME="COMPONENTS"
<DIV <DIV
CLASS="EXAMPLE" CLASS="EXAMPLE"
><A ><A
NAME="AEN838" NAME="AEN850"
></A ></A
><P ><P
><B ><B
...@@ -4571,7 +4707,7 @@ NAME="AEN838" ...@@ -4571,7 +4707,7 @@ NAME="AEN838"
><DIV ><DIV
CLASS="INFORMALEXAMPLE" CLASS="INFORMALEXAMPLE"
><A ><A
NAME="AEN840" NAME="AEN852"
></A ></A
><P ><P
></P ></P
...@@ -4692,7 +4828,7 @@ NAME="VERSIONS" ...@@ -4692,7 +4828,7 @@ NAME="VERSIONS"
<DIV <DIV
CLASS="EXAMPLE" CLASS="EXAMPLE"
><A ><A
NAME="AEN867" NAME="AEN879"
></A ></A
><P ><P
><B ><B
...@@ -4701,7 +4837,7 @@ NAME="AEN867" ...@@ -4701,7 +4837,7 @@ NAME="AEN867"
><DIV ><DIV
CLASS="INFORMALEXAMPLE" CLASS="INFORMALEXAMPLE"
><A ><A
NAME="AEN869" NAME="AEN881"
></A ></A
><P ><P
></P ></P
...@@ -4722,7 +4858,7 @@ NAME="AEN869" ...@@ -4722,7 +4858,7 @@ NAME="AEN869"
<DIV <DIV
CLASS="EXAMPLE" CLASS="EXAMPLE"
><A ><A
NAME="AEN871" NAME="AEN883"
></A ></A
><P ><P
><B ><B
...@@ -4731,7 +4867,7 @@ NAME="AEN871" ...@@ -4731,7 +4867,7 @@ NAME="AEN871"
><DIV ><DIV
CLASS="INFORMALEXAMPLE" CLASS="INFORMALEXAMPLE"
><A ><A
NAME="AEN873" NAME="AEN885"
></A ></A
><P ><P
></P ></P
...@@ -4840,7 +4976,7 @@ TYPE="1" ...@@ -4840,7 +4976,7 @@ TYPE="1"
><DIV ><DIV
CLASS="EXAMPLE" CLASS="EXAMPLE"
><A ><A
NAME="AEN899" NAME="AEN911"
></A ></A
><P ><P
><B ><B
...@@ -4849,7 +4985,7 @@ NAME="AEN899" ...@@ -4849,7 +4985,7 @@ NAME="AEN899"
><DIV ><DIV
CLASS="INFORMALEXAMPLE" CLASS="INFORMALEXAMPLE"
><A ><A
NAME="AEN901" NAME="AEN913"
></A ></A
><P ><P
></P ></P
...@@ -5013,7 +5149,7 @@ NAME="GROUPS" ...@@ -5013,7 +5149,7 @@ NAME="GROUPS"
<DIV <DIV
CLASS="EXAMPLE" CLASS="EXAMPLE"
><A ><A
NAME="AEN937" NAME="AEN949"
></A ></A
><P ><P
><B ><B
...@@ -5022,7 +5158,7 @@ NAME="AEN937" ...@@ -5022,7 +5158,7 @@ NAME="AEN937"
><DIV ><DIV
CLASS="INFORMALEXAMPLE" CLASS="INFORMALEXAMPLE"
><A ><A
NAME="AEN939" NAME="AEN951"
></A ></A
><P ><P
></P ></P
...@@ -5115,7 +5251,7 @@ TYPE="1" ...@@ -5115,7 +5251,7 @@ TYPE="1"
<DIV <DIV
CLASS="EXAMPLE" CLASS="EXAMPLE"
><A ><A
NAME="AEN954" NAME="AEN966"
></A ></A
><P ><P
><B ><B
...@@ -5124,7 +5260,7 @@ NAME="AEN954" ...@@ -5124,7 +5260,7 @@ NAME="AEN954"
><DIV ><DIV
CLASS="INFORMALEXAMPLE" CLASS="INFORMALEXAMPLE"
><A ><A
NAME="AEN956" NAME="AEN968"
></A ></A
><P ><P
></P ></P
...@@ -5337,14 +5473,49 @@ TARGET="_top" ...@@ -5337,14 +5473,49 @@ TARGET="_top"
><LI ><LI
><P ><P
> Ensure you have adequate access controls for the $BUGZILLA_HOME/data/ and > Ensure you have adequate access controls for the $BUGZILLA_HOME/data/ and
$BUGZILLA_HOME/shadow/ directories, as well as the $BUGZILLA_HOME/localconfig file. $BUGZILLA_HOME/shadow/ directories, as well as the $BUGZILLA_HOME/localconfig and
$BUGZILLA_HOME/globals.pl files.
The localconfig file stores your "bugs" user password, The localconfig file stores your "bugs" user password,
which would be terrible to have in the hands which would be terrible to have in the hands
of a criminal. Also some files under $BUGZILLA_HOME/data/ store sensitive information, and of a criminal, while the "globals.pl" stores some default information regarding your
installation which could aid a system cracker.
In addition, some files under $BUGZILLA_HOME/data/ store sensitive information, and
$BUGZILLA_HOME/shadow/ stores bug information for faster retrieval. If you fail to secure $BUGZILLA_HOME/shadow/ stores bug information for faster retrieval. If you fail to secure
these directories and this file, you will expose bug information to those who may not these directories and this file, you will expose bug information to those who may not
be allowed to see it. be allowed to see it.
</P </P
><DIV
CLASS="NOTE"
><BLOCKQUOTE
CLASS="NOTE"
><P
><B
>Note: </B
> Bugzilla provides default .htaccess files to protect the most common Apache
installations. However, you should verify these are adequate according to the site-wide
security policy of your web server, and ensure that the .htaccess files are
allowed to "override" default permissions set in your Apache configuration files.
Covering Apache security is beyond the scope of this Guide; please consult the Apache
documentation for details.
</P
><P
> If you are using a web server that does not support the .htaccess control method,
<EM
>you are at risk!</EM
> After installing, check to see if you can
view the file "localconfig" in your web browser (ergo:
<A
HREF="http://bugzilla.mozilla.org/localconfig"
TARGET="_top"
> http://bugzilla.mozilla.org/localconfig</A
>. If you can read the contents of this
file, your web server has not secured your bugzilla directory properly and you
must fix this problem before deploying Bugzilla. If, however, it gives you a
"Forbidden" error, then it probably respects the .htaccess conventions and you
are good to go.
</P
></BLOCKQUOTE
></DIV
><P ><P
> On Apache, you can use .htaccess files to protect access to these directories, as outlined > On Apache, you can use .htaccess files to protect access to these directories, as outlined
in <A in <A
...@@ -5890,7 +6061,7 @@ TYPE="1" ...@@ -5890,7 +6061,7 @@ TYPE="1"
<DIV <DIV
CLASS="EXAMPLE" CLASS="EXAMPLE"
><A ><A
NAME="AEN1095" NAME="AEN1112"
></A ></A
><P ><P
><B ><B
...@@ -5899,7 +6070,7 @@ NAME="AEN1095" ...@@ -5899,7 +6070,7 @@ NAME="AEN1095"
><DIV ><DIV
CLASS="INFORMALEXAMPLE" CLASS="INFORMALEXAMPLE"
><A ><A
NAME="AEN1097" NAME="AEN1114"
></A ></A
><P ><P
></P ></P
...@@ -5951,7 +6122,7 @@ NAME="AEN1097" ...@@ -5951,7 +6122,7 @@ NAME="AEN1097"
<DIV <DIV
CLASS="EXAMPLE" CLASS="EXAMPLE"
><A ><A
NAME="AEN1105" NAME="AEN1122"
></A ></A
><P ><P
><B ><B
...@@ -5960,7 +6131,7 @@ NAME="AEN1105" ...@@ -5960,7 +6131,7 @@ NAME="AEN1105"
><DIV ><DIV
CLASS="INFORMALEXAMPLE" CLASS="INFORMALEXAMPLE"
><A ><A
NAME="AEN1107" NAME="AEN1124"
></A ></A
><P ><P
></P ></P
...@@ -7175,63 +7346,63 @@ HREF="#FAQ_GENERAL" ...@@ -7175,63 +7346,63 @@ HREF="#FAQ_GENERAL"
><DL ><DL
><DT ><DT
>A.1.1. <A >A.1.1. <A
HREF="#AEN1302" HREF="#AEN1319"
> Where can I find information about Bugzilla?</A > Where can I find information about Bugzilla?</A
></DT ></DT
><DT ><DT
>A.1.2. <A >A.1.2. <A
HREF="#AEN1308" HREF="#AEN1325"
> What license is Bugzilla distributed under? > What license is Bugzilla distributed under?
</A </A
></DT ></DT
><DT ><DT
>A.1.3. <A >A.1.3. <A
HREF="#AEN1314" HREF="#AEN1331"
> How do I get commercial support for Bugzilla? > How do I get commercial support for Bugzilla?
</A </A
></DT ></DT
><DT ><DT
>A.1.4. <A >A.1.4. <A
HREF="#AEN1321" HREF="#AEN1338"
> What major companies or projects are currently using Bugzilla > What major companies or projects are currently using Bugzilla
for bug-tracking? for bug-tracking?
</A </A
></DT ></DT
><DT ><DT
>A.1.5. <A >A.1.5. <A
HREF="#AEN1346" HREF="#AEN1363"
> Who maintains Bugzilla? > Who maintains Bugzilla?
</A </A
></DT ></DT
><DT ><DT
>A.1.6. <A >A.1.6. <A
HREF="#AEN1351" HREF="#AEN1368"
> How does Bugzilla stack up against other bug-tracking databases? > How does Bugzilla stack up against other bug-tracking databases?
</A </A
></DT ></DT
><DT ><DT
>A.1.7. <A >A.1.7. <A
HREF="#AEN1358" HREF="#AEN1375"
> How do I change my user name in Bugzilla? > How do I change my user name in Bugzilla?
</A </A
></DT ></DT
><DT ><DT
>A.1.8. <A >A.1.8. <A
HREF="#AEN1363" HREF="#AEN1380"
> Why doesn't Bugzilla offer this or that feature or compatability > Why doesn't Bugzilla offer this or that feature or compatability
with this other tracking software? with this other tracking software?
</A </A
></DT ></DT
><DT ><DT
>A.1.9. <A >A.1.9. <A
HREF="#AEN1370" HREF="#AEN1387"
> Why MySQL? I'm interested in seeing Bugzilla run on > Why MySQL? I'm interested in seeing Bugzilla run on
Oracle/Sybase/Msql/PostgreSQL/MSSQL? Oracle/Sybase/Msql/PostgreSQL/MSSQL?
</A </A
></DT ></DT
><DT ><DT
>A.1.10. <A >A.1.10. <A
HREF="#AEN1388" HREF="#AEN1405"
> Why do the scripts say "/usr/bonsaitools/bin/perl" instead of > Why do the scripts say "/usr/bonsaitools/bin/perl" instead of
"/usr/bin/perl" or something else? "/usr/bin/perl" or something else?
</A </A
...@@ -7247,19 +7418,19 @@ HREF="#FAQ_REDHAT" ...@@ -7247,19 +7418,19 @@ HREF="#FAQ_REDHAT"
><DL ><DL
><DT ><DT
>A.2.1. <A >A.2.1. <A
HREF="#AEN1405" HREF="#AEN1422"
> What about Red Hat Bugzilla? > What about Red Hat Bugzilla?
</A </A
></DT ></DT
><DT ><DT
>A.2.2. <A >A.2.2. <A
HREF="#AEN1413" HREF="#AEN1430"
> What are the primary benefits of Red Hat Bugzilla? > What are the primary benefits of Red Hat Bugzilla?
</A </A
></DT ></DT
><DT ><DT
>A.2.3. <A >A.2.3. <A
HREF="#AEN1441" HREF="#AEN1458"
> What's the current status of Red Hat Bugzilla? > What's the current status of Red Hat Bugzilla?
</A </A
></DT ></DT
...@@ -7274,19 +7445,19 @@ HREF="#FAQ_LOKI" ...@@ -7274,19 +7445,19 @@ HREF="#FAQ_LOKI"
><DL ><DL
><DT ><DT
>A.3.1. <A >A.3.1. <A
HREF="#AEN1457" HREF="#AEN1474"
> What about Loki Bugzilla? > What about Loki Bugzilla?
</A </A
></DT ></DT
><DT ><DT
>A.3.2. <A >A.3.2. <A
HREF="#AEN1464" HREF="#AEN1481"
> Who maintains Fenris (Loki Bugzilla) now? > Who maintains Fenris (Loki Bugzilla) now?
</A </A
></DT ></DT
><DT ><DT
>A.3.3. <A >A.3.3. <A
HREF="#AEN1469" HREF="#AEN1486"
> >
</A </A
></DT ></DT
...@@ -7301,41 +7472,41 @@ HREF="#FAQ_PHB" ...@@ -7301,41 +7472,41 @@ HREF="#FAQ_PHB"
><DL ><DL
><DT ><DT
>A.4.1. <A >A.4.1. <A
HREF="#AEN1477" HREF="#AEN1494"
> Is Bugzilla web-based or do you have to have specific software or > Is Bugzilla web-based or do you have to have specific software or
specific operating system on your machine? specific operating system on your machine?
</A </A
></DT ></DT
><DT ><DT
>A.4.2. <A >A.4.2. <A
HREF="#AEN1482" HREF="#AEN1499"
> Has anyone you know of already done any Bugzilla integration with > Has anyone you know of already done any Bugzilla integration with
Perforce (SCM software)? Perforce (SCM software)?
</A </A
></DT ></DT
><DT ><DT
>A.4.3. <A >A.4.3. <A
HREF="#AEN1487" HREF="#AEN1504"
> Does Bugzilla allow the user to track multiple projects? > Does Bugzilla allow the user to track multiple projects?
</A </A
></DT ></DT
><DT ><DT
>A.4.4. <A >A.4.4. <A
HREF="#AEN1492" HREF="#AEN1509"
> If I am on many projects, and search for all bugs assigned to me, will > If I am on many projects, and search for all bugs assigned to me, will
Bugzilla list them for me and allow me to sort by project, severity etc? Bugzilla list them for me and allow me to sort by project, severity etc?
</A </A
></DT ></DT
><DT ><DT
>A.4.5. <A >A.4.5. <A
HREF="#AEN1497" HREF="#AEN1514"
> Does Bugzilla allow attachments (text, screenshots, urls etc)? If yes, > Does Bugzilla allow attachments (text, screenshots, urls etc)? If yes,
are there any that are NOT allowed? are there any that are NOT allowed?
</A </A
></DT ></DT
><DT ><DT
>A.4.6. <A >A.4.6. <A
HREF="#AEN1502" HREF="#AEN1519"
> Does Bugzilla allow us to define our own priorities and levels? Do we > Does Bugzilla allow us to define our own priorities and levels? Do we
have complete freedom to change the labels of fields and format of them, and have complete freedom to change the labels of fields and format of them, and
the choice of acceptable values? the choice of acceptable values?
...@@ -7343,43 +7514,51 @@ HREF="#AEN1502" ...@@ -7343,43 +7514,51 @@ HREF="#AEN1502"
></DT ></DT
><DT ><DT
>A.4.7. <A >A.4.7. <A
HREF="#AEN1507" HREF="#AEN1524"
> The index.html page doesn't show the footer. It's really annoying to have
to go to the querypage just to check my "my bugs" link. How do I get a footer
on static HTML pages?
</A
></DT
><DT
>A.4.8. <A
HREF="#AEN1530"
> Does Bugzilla provide any reporting features, metrics, graphs, etc? You > Does Bugzilla provide any reporting features, metrics, graphs, etc? You
know, the type of stuff that management likes to see. :) know, the type of stuff that management likes to see. :)
</A </A
></DT ></DT
><DT ><DT
>A.4.8. <A >A.4.9. <A
HREF="#AEN1515" HREF="#AEN1538"
> Is there email notification and if so, what do you see when you get an > Is there email notification and if so, what do you see when you get an
email? Do you see bug number and title or is it only the number? email? Do you see bug number and title or is it only the number?
</A </A
></DT ></DT
><DT ><DT
>A.4.9. <A >A.4.10. <A
HREF="#AEN1520" HREF="#AEN1543"
> Can email notification be set up to send to multiple > Can email notification be set up to send to multiple
people, some on the To List, CC List, BCC List etc? people, some on the To List, CC List, BCC List etc?
</A </A
></DT ></DT
><DT ><DT
>A.4.10. <A >A.4.11. <A
HREF="#AEN1525" HREF="#AEN1548"
> If there is email notification, do users have to have any particular > If there is email notification, do users have to have any particular
type of email application? type of email application?
</A </A
></DT ></DT
><DT ><DT
>A.4.11. <A >A.4.12. <A
HREF="#AEN1532" HREF="#AEN1555"
> If I just wanted to track certain bugs, as they go through life, can I > If I just wanted to track certain bugs, as they go through life, can I
set it up to alert me via email whenever that bug changes, whether it be set it up to alert me via email whenever that bug changes, whether it be
owner, status or description etc.? owner, status or description etc.?
</A </A
></DT ></DT
><DT ><DT
>A.4.12. <A >A.4.13. <A
HREF="#AEN1537" HREF="#AEN1560"
> Does Bugzilla allow data to be imported and exported? If I had outsiders > Does Bugzilla allow data to be imported and exported? If I had outsiders
write up a bug report using a MS Word bug template, could that template be write up a bug report using a MS Word bug template, could that template be
imported into "matching" fields? If I wanted to take the results of a query imported into "matching" fields? If I wanted to take the results of a query
...@@ -7387,76 +7566,76 @@ HREF="#AEN1537" ...@@ -7387,76 +7566,76 @@ HREF="#AEN1537"
</A </A
></DT ></DT
><DT ><DT
>A.4.13. <A >A.4.14. <A
HREF="#AEN1545" HREF="#AEN1568"
> Does Bugzilla allow fields to be added, changed or deleted? If I want to > Does Bugzilla allow fields to be added, changed or deleted? If I want to
customize the bug submission form to meet our needs, can I do that using our customize the bug submission form to meet our needs, can I do that using our
terminology? terminology?
</A </A
></DT ></DT
><DT ><DT
>A.4.14. <A >A.4.15. <A
HREF="#AEN1550" HREF="#AEN1573"
> Has anyone converted Bugzilla to another language to be used in other > Has anyone converted Bugzilla to another language to be used in other
countries? Is it localizable? countries? Is it localizable?
</A </A
></DT ></DT
><DT ><DT
>A.4.15. <A >A.4.16. <A
HREF="#AEN1555" HREF="#AEN1578"
> Can a user create and save reports? Can they do this in Word format? > Can a user create and save reports? Can they do this in Word format?
Excel format? Excel format?
</A </A
></DT ></DT
><DT ><DT
>A.4.16. <A >A.4.17. <A
HREF="#AEN1560" HREF="#AEN1583"
> Can a user re-run a report with a new project, same query? > Can a user re-run a report with a new project, same query?
</A </A
></DT ></DT
><DT ><DT
>A.4.17. <A >A.4.18. <A
HREF="#AEN1565" HREF="#AEN1588"
> Can a user modify an existing report and then save it into another name? > Can a user modify an existing report and then save it into another name?
</A </A
></DT ></DT
><DT ><DT
>A.4.18. <A >A.4.19. <A
HREF="#AEN1570" HREF="#AEN1593"
> Does Bugzilla have the ability to search by word, phrase, compound > Does Bugzilla have the ability to search by word, phrase, compound
search? search?
</A </A
></DT ></DT
><DT ><DT
>A.4.19. <A >A.4.20. <A
HREF="#AEN1575" HREF="#AEN1598"
> Can the admin person establish separate group and individual user > Can the admin person establish separate group and individual user
privileges? privileges?
</A </A
></DT ></DT
><DT ><DT
>A.4.20. <A >A.4.21. <A
HREF="#AEN1580" HREF="#AEN1603"
> Does Bugzilla provide record locking when there is simultaneous access > Does Bugzilla provide record locking when there is simultaneous access
to the same bug? Does the second person get a notice that the bug is in use to the same bug? Does the second person get a notice that the bug is in use
or how are they notified? or how are they notified?
</A </A
></DT ></DT
><DT ><DT
>A.4.21. <A >A.4.22. <A
HREF="#AEN1585" HREF="#AEN1608"
> Are there any backup features provided? > Are there any backup features provided?
</A </A
></DT ></DT
><DT ><DT
>A.4.22. <A >A.4.23. <A
HREF="#AEN1591" HREF="#AEN1614"
> Can users be on the system while a backup is in progress? > Can users be on the system while a backup is in progress?
</A </A
></DT ></DT
><DT ><DT
>A.4.23. <A >A.4.24. <A
HREF="#AEN1596" HREF="#AEN1619"
> What type of human resources are needed to be on staff to install and > What type of human resources are needed to be on staff to install and
maintain Bugzilla? Specifically, what type of skills does the person need to maintain Bugzilla? Specifically, what type of skills does the person need to
have? I need to find out if we were to go with Bugzilla, what types of have? I need to find out if we were to go with Bugzilla, what types of
...@@ -7465,8 +7644,8 @@ HREF="#AEN1596" ...@@ -7465,8 +7644,8 @@ HREF="#AEN1596"
</A </A
></DT ></DT
><DT ><DT
>A.4.24. <A >A.4.25. <A
HREF="#AEN1603" HREF="#AEN1626"
> What time frame are we looking at if we decide to hire people to install > What time frame are we looking at if we decide to hire people to install
and maintain the Bugzilla? Is this something that takes hours or weeks to and maintain the Bugzilla? Is this something that takes hours or weeks to
install and a couple of hours per week to maintain and customize or is this install and a couple of hours per week to maintain and customize or is this
...@@ -7475,8 +7654,8 @@ HREF="#AEN1603" ...@@ -7475,8 +7654,8 @@ HREF="#AEN1603"
</A </A
></DT ></DT
><DT ><DT
>A.4.25. <A >A.4.26. <A
HREF="#AEN1608" HREF="#AEN1631"
> Is there any licensing fee or other fees for using Bugzilla? Any > Is there any licensing fee or other fees for using Bugzilla? Any
out-of-pocket cost other than the bodies needed as identified above? out-of-pocket cost other than the bodies needed as identified above?
</A </A
...@@ -7492,19 +7671,19 @@ HREF="#FAQ_INSTALL" ...@@ -7492,19 +7671,19 @@ HREF="#FAQ_INSTALL"
><DL ><DL
><DT ><DT
>A.5.1. <A >A.5.1. <A
HREF="#AEN1615" HREF="#AEN1638"
> How do I download and install Bugzilla? > How do I download and install Bugzilla?
</A </A
></DT ></DT
><DT ><DT
>A.5.2. <A >A.5.2. <A
HREF="#AEN1621" HREF="#AEN1644"
> How do I install Bugzilla on Windows NT? > How do I install Bugzilla on Windows NT?
</A </A
></DT ></DT
><DT ><DT
>A.5.3. <A >A.5.3. <A
HREF="#AEN1626" HREF="#AEN1649"
> Is there an easy way to change the Bugzilla cookie name? > Is there an easy way to change the Bugzilla cookie name?
</A </A
></DT ></DT
...@@ -7519,20 +7698,20 @@ HREF="#FAQ_SECURITY" ...@@ -7519,20 +7698,20 @@ HREF="#FAQ_SECURITY"
><DL ><DL
><DT ><DT
>A.6.1. <A >A.6.1. <A
HREF="#AEN1633" HREF="#AEN1656"
> How do I completely disable MySQL security if it's giving me problems > How do I completely disable MySQL security if it's giving me problems
(I've followed the instructions in the README!)? (I've followed the instructions in the README!)?
</A </A
></DT ></DT
><DT ><DT
>A.6.2. <A >A.6.2. <A
HREF="#AEN1639" HREF="#AEN1662"
> Are there any security problems with Bugzilla? > Are there any security problems with Bugzilla?
</A </A
></DT ></DT
><DT ><DT
>A.6.3. <A >A.6.3. <A
HREF="#AEN1644" HREF="#AEN1667"
> I've implemented the security fixes mentioned in Chris Yeh's security > I've implemented the security fixes mentioned in Chris Yeh's security
advisory of 5/10/2000 advising not to run MySQL as root, and am running into advisory of 5/10/2000 advising not to run MySQL as root, and am running into
problems with MySQL no longer working correctly. problems with MySQL no longer working correctly.
...@@ -7549,48 +7728,48 @@ HREF="#FAQ_EMAIL" ...@@ -7549,48 +7728,48 @@ HREF="#FAQ_EMAIL"
><DL ><DL
><DT ><DT
>A.7.1. <A >A.7.1. <A
HREF="#AEN1651" HREF="#AEN1674"
> I have a user who doesn't want to receive any more email from Bugzilla. > I have a user who doesn't want to receive any more email from Bugzilla.
How do I stop it entirely for this user? How do I stop it entirely for this user?
</A </A
></DT ></DT
><DT ><DT
>A.7.2. <A >A.7.2. <A
HREF="#AEN1656" HREF="#AEN1679"
> I'm evaluating/testing Bugzilla, and don't want it to send email to > I'm evaluating/testing Bugzilla, and don't want it to send email to
anyone but me. How do I do it? anyone but me. How do I do it?
</A </A
></DT ></DT
><DT ><DT
>A.7.3. <A >A.7.3. <A
HREF="#AEN1661" HREF="#AEN1684"
> I want whineatnews.pl to whine at something more, or other than, only new > I want whineatnews.pl to whine at something more, or other than, only new
bugs. How do I do it? bugs. How do I do it?
</A </A
></DT ></DT
><DT ><DT
>A.7.4. <A >A.7.4. <A
HREF="#AEN1667" HREF="#AEN1690"
> I don't like/want to use Procmail to hand mail off to bug_email.pl. > I don't like/want to use Procmail to hand mail off to bug_email.pl.
What alternatives do I have? What alternatives do I have?
</A </A
></DT ></DT
><DT ><DT
>A.7.5. <A >A.7.5. <A
HREF="#AEN1674" HREF="#AEN1697"
> How do I set up the email interface to submit/change bugs via email? > How do I set up the email interface to submit/change bugs via email?
</A </A
></DT ></DT
><DT ><DT
>A.7.6. <A >A.7.6. <A
HREF="#AEN1679" HREF="#AEN1702"
> Email takes FOREVER to reach me from bugzilla -- it's extremely slow. > Email takes FOREVER to reach me from bugzilla -- it's extremely slow.
What gives? What gives?
</A </A
></DT ></DT
><DT ><DT
>A.7.7. <A >A.7.7. <A
HREF="#AEN1686" HREF="#AEN1709"
> How come email never reaches me from bugzilla changes? > How come email never reaches me from bugzilla changes?
</A </A
></DT ></DT
...@@ -7605,60 +7784,60 @@ HREF="#FAQ_DB" ...@@ -7605,60 +7784,60 @@ HREF="#FAQ_DB"
><DL ><DL
><DT ><DT
>A.8.1. <A >A.8.1. <A
HREF="#AEN1694" HREF="#AEN1717"
> I've heard Bugzilla can be used with Oracle? > I've heard Bugzilla can be used with Oracle?
</A </A
></DT ></DT
><DT ><DT
>A.8.2. <A >A.8.2. <A
HREF="#AEN1699" HREF="#AEN1722"
> Bugs are missing from queries, but exist in the database (and I can pull > Bugs are missing from queries, but exist in the database (and I can pull
them up by specifying the bug ID). What's wrong? them up by specifying the bug ID). What's wrong?
</A </A
></DT ></DT
><DT ><DT
>A.8.3. <A >A.8.3. <A
HREF="#AEN1704" HREF="#AEN1727"
> I think my database might be corrupted, or contain invalid entries. What > I think my database might be corrupted, or contain invalid entries. What
do I do? do I do?
</A </A
></DT ></DT
><DT ><DT
>A.8.4. <A >A.8.4. <A
HREF="#AEN1709" HREF="#AEN1732"
> I want to manually edit some entries in my database. How? > I want to manually edit some entries in my database. How?
</A </A
></DT ></DT
><DT ><DT
>A.8.5. <A >A.8.5. <A
HREF="#AEN1714" HREF="#AEN1737"
> I try to add myself as a user, but Bugzilla always tells me my password is wrong. > I try to add myself as a user, but Bugzilla always tells me my password is wrong.
</A </A
></DT ></DT
><DT ><DT
>A.8.6. <A >A.8.6. <A
HREF="#AEN1719" HREF="#AEN1742"
> I think I've set up MySQL permissions correctly, but bugzilla still can't > I think I've set up MySQL permissions correctly, but bugzilla still can't
connect. connect.
</A </A
></DT ></DT
><DT ><DT
>A.8.7. <A >A.8.7. <A
HREF="#AEN1724" HREF="#AEN1747"
> How do I synchronize bug information among multiple different Bugzilla > How do I synchronize bug information among multiple different Bugzilla
databases? databases?
</A </A
></DT ></DT
><DT ><DT
>A.8.8. <A >A.8.8. <A
HREF="#AEN1731" HREF="#AEN1754"
> Why do I get bizarre errors when trying to submit data, particularly problems > Why do I get bizarre errors when trying to submit data, particularly problems
with "groupset"? with "groupset"?
</A </A
></DT ></DT
><DT ><DT
>A.8.9. <A >A.8.9. <A
HREF="#AEN1736" HREF="#AEN1759"
> How come even after I delete bugs, the long descriptions show up? > How come even after I delete bugs, the long descriptions show up?
</A </A
></DT ></DT
...@@ -7673,32 +7852,32 @@ HREF="#FAQ_NT" ...@@ -7673,32 +7852,32 @@ HREF="#FAQ_NT"
><DL ><DL
><DT ><DT
>A.9.1. <A >A.9.1. <A
HREF="#AEN1743" HREF="#AEN1766"
> What is the easiest way to run Bugzilla on Win32 (Win98+/NT/2K)? > What is the easiest way to run Bugzilla on Win32 (Win98+/NT/2K)?
</A </A
></DT ></DT
><DT ><DT
>A.9.2. <A >A.9.2. <A
HREF="#AEN1748" HREF="#AEN1771"
> Is there a "Bundle::Bugzilla" equivalent for Win32? > Is there a "Bundle::Bugzilla" equivalent for Win32?
</A </A
></DT ></DT
><DT ><DT
>A.9.3. <A >A.9.3. <A
HREF="#AEN1753" HREF="#AEN1776"
> CGI's are failing with a "something.cgi is not a valid Windows NT > CGI's are failing with a "something.cgi is not a valid Windows NT
application" error. Why? application" error. Why?
</A </A
></DT ></DT
><DT ><DT
>A.9.4. <A >A.9.4. <A
HREF="#AEN1761" HREF="#AEN1784"
> Can I have some general instructions on how to make Bugzilla on Win32 work? > Can I have some general instructions on how to make Bugzilla on Win32 work?
</A </A
></DT ></DT
><DT ><DT
>A.9.5. <A >A.9.5. <A
HREF="#AEN1767" HREF="#AEN1790"
> I'm having trouble with the perl modules for NT not being able to talk to > I'm having trouble with the perl modules for NT not being able to talk to
to the database. to the database.
</A </A
...@@ -7714,34 +7893,34 @@ HREF="#FAQ_USE" ...@@ -7714,34 +7893,34 @@ HREF="#FAQ_USE"
><DL ><DL
><DT ><DT
>A.10.1. <A >A.10.1. <A
HREF="#AEN1788" HREF="#AEN1811"
> The query page is very confusing. Isn't there a simpler way to query? > The query page is very confusing. Isn't there a simpler way to query?
</A </A
></DT ></DT
><DT ><DT
>A.10.2. <A >A.10.2. <A
HREF="#AEN1794" HREF="#AEN1817"
> I'm confused by the behavior of the "accept" button in the Show Bug form. > I'm confused by the behavior of the "accept" button in the Show Bug form.
Why doesn't it assign the bug to me when I accept it? Why doesn't it assign the bug to me when I accept it?
</A </A
></DT ></DT
><DT ><DT
>A.10.3. <A >A.10.3. <A
HREF="#AEN1804" HREF="#AEN1827"
> I can't upload anything into the database via the "Create Attachment" > I can't upload anything into the database via the "Create Attachment"
link. What am I doing wrong? link. What am I doing wrong?
</A </A
></DT ></DT
><DT ><DT
>A.10.4. <A >A.10.4. <A
HREF="#AEN1809" HREF="#AEN1832"
> Email submissions to Bugzilla that have attachments end up asking me to > Email submissions to Bugzilla that have attachments end up asking me to
save it as a "cgi" file. save it as a "cgi" file.
</A </A
></DT ></DT
><DT ><DT
>A.10.5. <A >A.10.5. <A
HREF="#AEN1814" HREF="#AEN1837"
> How do I change a keyword in Bugzilla, once some bugs are using it? > How do I change a keyword in Bugzilla, once some bugs are using it?
</A </A
></DT ></DT
...@@ -7756,20 +7935,20 @@ HREF="#FAQ_HACKING" ...@@ -7756,20 +7935,20 @@ HREF="#FAQ_HACKING"
><DL ><DL
><DT ><DT
>A.11.1. <A >A.11.1. <A
HREF="#AEN1821" HREF="#AEN1844"
> What bugs are in Bugzilla right now? > What bugs are in Bugzilla right now?
</A </A
></DT ></DT
><DT ><DT
>A.11.2. <A >A.11.2. <A
HREF="#AEN1830" HREF="#AEN1853"
> How can I change the default priority to a null value? For instance, have the default > How can I change the default priority to a null value? For instance, have the default
priority be "---" instead of "P2"? priority be "---" instead of "P2"?
</A </A
></DT ></DT
><DT ><DT
>A.11.3. <A >A.11.3. <A
HREF="#AEN1836" HREF="#AEN1859"
> What's the best way to submit patches? What guidelines should I follow? > What's the best way to submit patches? What guidelines should I follow?
</A </A
></DT ></DT
...@@ -7789,7 +7968,7 @@ CLASS="QANDAENTRY" ...@@ -7789,7 +7968,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1302" NAME="AEN1319"
></A ></A
><B ><B
>A.1.1. </B >A.1.1. </B
...@@ -7815,7 +7994,7 @@ CLASS="QANDAENTRY" ...@@ -7815,7 +7994,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1308" NAME="AEN1325"
></A ></A
><B ><B
>A.1.2. </B >A.1.2. </B
...@@ -7842,7 +8021,7 @@ CLASS="QANDAENTRY" ...@@ -7842,7 +8021,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1314" NAME="AEN1331"
></A ></A
><B ><B
>A.1.3. </B >A.1.3. </B
...@@ -7877,7 +8056,7 @@ CLASS="QANDAENTRY" ...@@ -7877,7 +8056,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1321" NAME="AEN1338"
></A ></A
><B ><B
>A.1.4. </B >A.1.4. </B
...@@ -7985,7 +8164,7 @@ CLASS="QANDAENTRY" ...@@ -7985,7 +8164,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1346" NAME="AEN1363"
></A ></A
><B ><B
>A.1.5. </B >A.1.5. </B
...@@ -8013,7 +8192,7 @@ CLASS="QANDAENTRY" ...@@ -8013,7 +8192,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1351" NAME="AEN1368"
></A ></A
><B ><B
>A.1.6. </B >A.1.6. </B
...@@ -8048,7 +8227,7 @@ CLASS="QANDAENTRY" ...@@ -8048,7 +8227,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1358" NAME="AEN1375"
></A ></A
><B ><B
>A.1.7. </B >A.1.7. </B
...@@ -8071,7 +8250,7 @@ CLASS="QANDAENTRY" ...@@ -8071,7 +8250,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1363" NAME="AEN1380"
></A ></A
><B ><B
>A.1.8. </B >A.1.8. </B
...@@ -8109,7 +8288,7 @@ CLASS="QANDAENTRY" ...@@ -8109,7 +8288,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1370" NAME="AEN1387"
></A ></A
><B ><B
>A.1.9. </B >A.1.9. </B
...@@ -8124,7 +8303,7 @@ CLASS="ANSWER" ...@@ -8124,7 +8303,7 @@ CLASS="ANSWER"
> </B > </B
>Terry Weissman answers, >Terry Weissman answers,
<A <A
NAME="AEN1374" NAME="AEN1391"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -8200,7 +8379,7 @@ CLASS="QANDAENTRY" ...@@ -8200,7 +8379,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1388" NAME="AEN1405"
></A ></A
><B ><B
>A.1.10. </B >A.1.10. </B
...@@ -8220,7 +8399,7 @@ CLASS="ANSWER" ...@@ -8220,7 +8399,7 @@ CLASS="ANSWER"
><P ><P
> Here's Terry Weissman's comment, for some historical context: > Here's Terry Weissman's comment, for some historical context:
<A <A
NAME="AEN1393" NAME="AEN1410"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -8285,7 +8464,7 @@ CLASS="QANDAENTRY" ...@@ -8285,7 +8464,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1405" NAME="AEN1422"
></A ></A
><B ><B
>A.2.1. </B >A.2.1. </B
...@@ -8309,7 +8488,7 @@ CLASS="ANSWER" ...@@ -8309,7 +8488,7 @@ CLASS="ANSWER"
><P ><P
> Dave Lawrence, the original Red Hat Bugzilla maintainer, mentions: > Dave Lawrence, the original Red Hat Bugzilla maintainer, mentions:
<A <A
NAME="AEN1410" NAME="AEN1427"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -8332,7 +8511,7 @@ CLASS="QANDAENTRY" ...@@ -8332,7 +8511,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1413" NAME="AEN1430"
></A ></A
><B ><B
>A.2.2. </B >A.2.2. </B
...@@ -8348,7 +8527,7 @@ CLASS="ANSWER" ...@@ -8348,7 +8527,7 @@ CLASS="ANSWER"
>Dave Lawrence</EM >Dave Lawrence</EM
>: >:
<A <A
NAME="AEN1418" NAME="AEN1435"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -8464,7 +8643,7 @@ CLASS="QANDAENTRY" ...@@ -8464,7 +8643,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1441" NAME="AEN1458"
></A ></A
><B ><B
>A.2.3. </B >A.2.3. </B
...@@ -8494,7 +8673,7 @@ CLASS="NOTE" ...@@ -8494,7 +8673,7 @@ CLASS="NOTE"
>Dave Lawrence</EM >Dave Lawrence</EM
>: >:
<A <A
NAME="AEN1448" NAME="AEN1465"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -8585,7 +8764,7 @@ CLASS="QANDAENTRY" ...@@ -8585,7 +8764,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1457" NAME="AEN1474"
></A ></A
><B ><B
>A.3.1. </B >A.3.1. </B
...@@ -8600,7 +8779,7 @@ CLASS="ANSWER" ...@@ -8600,7 +8779,7 @@ CLASS="ANSWER"
> Loki Games has a customized version of Bugzilla available at > Loki Games has a customized version of Bugzilla available at
http://fenris.lokigames.com. From that page, http://fenris.lokigames.com. From that page,
<A <A
NAME="AEN1461" NAME="AEN1478"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -8630,7 +8809,7 @@ CLASS="QANDAENTRY" ...@@ -8630,7 +8809,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1464" NAME="AEN1481"
></A ></A
><B ><B
>A.3.2. </B >A.3.2. </B
...@@ -8654,7 +8833,7 @@ CLASS="QANDAENTRY" ...@@ -8654,7 +8833,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1469" NAME="AEN1486"
></A ></A
><B ><B
>A.3.3. </B >A.3.3. </B
...@@ -8691,7 +8870,7 @@ CLASS="QANDAENTRY" ...@@ -8691,7 +8870,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1477" NAME="AEN1494"
></A ></A
><B ><B
>A.4.1. </B >A.4.1. </B
...@@ -8715,7 +8894,7 @@ CLASS="QANDAENTRY" ...@@ -8715,7 +8894,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1482" NAME="AEN1499"
></A ></A
><B ><B
>A.4.2. </B >A.4.2. </B
...@@ -8742,7 +8921,7 @@ CLASS="QANDAENTRY" ...@@ -8742,7 +8921,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1487" NAME="AEN1504"
></A ></A
><B ><B
>A.4.3. </B >A.4.3. </B
...@@ -8768,7 +8947,7 @@ CLASS="QANDAENTRY" ...@@ -8768,7 +8947,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1492" NAME="AEN1509"
></A ></A
><B ><B
>A.4.4. </B >A.4.4. </B
...@@ -8791,7 +8970,7 @@ CLASS="QANDAENTRY" ...@@ -8791,7 +8970,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1497" NAME="AEN1514"
></A ></A
><B ><B
>A.4.5. </B >A.4.5. </B
...@@ -8819,7 +8998,7 @@ CLASS="QANDAENTRY" ...@@ -8819,7 +8998,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1502" NAME="AEN1519"
></A ></A
><B ><B
>A.4.6. </B >A.4.6. </B
...@@ -8845,10 +9024,67 @@ CLASS="QANDAENTRY" ...@@ -8845,10 +9024,67 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1507" NAME="AEN1524"
></A ></A
><B ><B
>A.4.7. </B >A.4.7. </B
> The index.html page doesn't show the footer. It's really annoying to have
to go to the querypage just to check my "my bugs" link. How do I get a footer
on static HTML pages?
</P
></DIV
><DIV
CLASS="ANSWER"
><P
><B
> </B
> This was a late-breaking question for the Guide, so I just have to
quote the relevant newsgroup thread on it.
</P
><P
CLASS="LITERALLAYOUT"
>&#62;&nbsp;AFAIK,&nbsp;most&nbsp;sites&nbsp;(even&nbsp;if&nbsp;they&nbsp;have&nbsp;SSI&nbsp;enabled)&nbsp;won't&nbsp;have&nbsp;#exec&nbsp;cmd<br>
&#62;&nbsp;enabled.&nbsp;&nbsp;Perhaps&nbsp;what&nbsp;would&nbsp;be&nbsp;better&nbsp;is&nbsp;a&nbsp;#include&nbsp;virtual&nbsp;and&nbsp;a<br>
&#62;&nbsp;footer.cgi&nbsp;the&nbsp;basically&nbsp;has&nbsp;the&nbsp;"require&nbsp;'CGI.pl'&nbsp;and&nbsp;PutFooter&nbsp;command.<br>
&#62;<br>
&#62;&nbsp;Please&nbsp;note&nbsp;that&nbsp;under&nbsp;most&nbsp;configurations,&nbsp;this&nbsp;also&nbsp;requires&nbsp;naming<br>
&#62;&nbsp;the&nbsp;file&nbsp;from&nbsp;index.html&nbsp;to&nbsp;index.shtml&nbsp;(and&nbsp;making&nbsp;sure&nbsp;that&nbsp;it&nbsp;will<br>
&#62;&nbsp;still&nbsp;be&nbsp;reconized&nbsp;as&nbsp;an&nbsp;index).&nbsp;&nbsp;Personally,&nbsp;I&nbsp;think&nbsp;this&nbsp;is&nbsp;better&nbsp;on<br>
&#62;&nbsp;a&nbsp;per-installation&nbsp;basis&nbsp;(perhaps&nbsp;add&nbsp;something&nbsp;to&nbsp;the&nbsp;FAQ&nbsp;that&nbsp;says&nbsp;how<br>
&#62;&nbsp;to&nbsp;do&nbsp;this).<br>
<br>
Good&nbsp;point.&nbsp;&nbsp;Yeah,&nbsp;easy&nbsp;enough&nbsp;to&nbsp;do,&nbsp;that&nbsp;it&nbsp;shouldn't&nbsp;be&nbsp;a&nbsp;big&nbsp;deal&nbsp;for<br>
someone&nbsp;to&nbsp;take&nbsp;it&nbsp;on&nbsp;if&nbsp;they&nbsp;want&nbsp;it.&nbsp;&nbsp;FAQ&nbsp;is&nbsp;a&nbsp;good&nbsp;place&nbsp;for&nbsp;it.<br>
<br>
&#62;&nbsp;Dave&nbsp;Miller&nbsp;wrote:<br>
&#62;<br>
&#62;&#62;&nbsp;I&nbsp;did&nbsp;a&nbsp;little&nbsp;experimenting&nbsp;with&nbsp;getting&nbsp;the&nbsp;command&nbsp;menu&nbsp;and&nbsp;footer&nbsp;on<br>
&#62;&#62;&nbsp;the&nbsp;end&nbsp;of&nbsp;the&nbsp;index&nbsp;page&nbsp;while&nbsp;leaving&nbsp;it&nbsp;as&nbsp;an&nbsp;HTML&nbsp;file...<br>
&#62;&#62;<br>
&#62;&#62;&nbsp;I&nbsp;was&nbsp;successful.&nbsp;:)<br>
&#62;&#62;<br>
&#62;&#62;&nbsp;I&nbsp;added&nbsp;this&nbsp;line:<br>
&#62;&#62;<br>
&#62;&#62;&nbsp;<br>
&#62;&#62;<br>
&#62;&#62;&nbsp;Just&nbsp;before&nbsp;the&nbsp;&#60;/BODY&#62;&nbsp;&#60;/HTML&#62;&nbsp;at&nbsp;the&nbsp;end&nbsp;of&nbsp;the&nbsp;file.&nbsp;&nbsp;And&nbsp;it&nbsp;worked.<br>
&#62;&#62;<br>
&#62;&#62;&nbsp;Thought&nbsp;I'd&nbsp;toss&nbsp;that&nbsp;out&nbsp;there.&nbsp;&nbsp;Should&nbsp;I&nbsp;check&nbsp;this&nbsp;in?&nbsp;&nbsp;For&nbsp;those&nbsp;that<br>
&#62;&#62;&nbsp;have&nbsp;SSI&nbsp;disabled,&nbsp;it'll&nbsp;act&nbsp;like&nbsp;a&nbsp;comment,&nbsp;so&nbsp;I&nbsp;wouldn't&nbsp;think&nbsp;it&nbsp;would<br>
&#62;&#62;&nbsp;break&nbsp;anything.<br>
&nbsp;&nbsp;</P
></DIV
></DIV
><DIV
CLASS="QANDAENTRY"
><DIV
CLASS="QUESTION"
><P
><A
NAME="AEN1530"
></A
><B
>A.4.8. </B
> Does Bugzilla provide any reporting features, metrics, graphs, etc? You > Does Bugzilla provide any reporting features, metrics, graphs, etc? You
know, the type of stuff that management likes to see. :) know, the type of stuff that management likes to see. :)
</P </P
...@@ -8884,10 +9120,10 @@ CLASS="QANDAENTRY" ...@@ -8884,10 +9120,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1515" NAME="AEN1538"
></A ></A
><B ><B
>A.4.8. </B >A.4.9. </B
> Is there email notification and if so, what do you see when you get an > Is there email notification and if so, what do you see when you get an
email? Do you see bug number and title or is it only the number? email? Do you see bug number and title or is it only the number?
</P </P
...@@ -8909,10 +9145,10 @@ CLASS="QANDAENTRY" ...@@ -8909,10 +9145,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1520" NAME="AEN1543"
></A ></A
><B ><B
>A.4.9. </B >A.4.10. </B
> Can email notification be set up to send to multiple > Can email notification be set up to send to multiple
people, some on the To List, CC List, BCC List etc? people, some on the To List, CC List, BCC List etc?
</P </P
...@@ -8932,10 +9168,10 @@ CLASS="QANDAENTRY" ...@@ -8932,10 +9168,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1525" NAME="AEN1548"
></A ></A
><B ><B
>A.4.10. </B >A.4.11. </B
> If there is email notification, do users have to have any particular > If there is email notification, do users have to have any particular
type of email application? type of email application?
</P </P
...@@ -8973,10 +9209,10 @@ CLASS="QANDAENTRY" ...@@ -8973,10 +9209,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1532" NAME="AEN1555"
></A ></A
><B ><B
>A.4.11. </B >A.4.12. </B
> If I just wanted to track certain bugs, as they go through life, can I > If I just wanted to track certain bugs, as they go through life, can I
set it up to alert me via email whenever that bug changes, whether it be set it up to alert me via email whenever that bug changes, whether it be
owner, status or description etc.? owner, status or description etc.?
...@@ -9000,10 +9236,10 @@ CLASS="QANDAENTRY" ...@@ -9000,10 +9236,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1537" NAME="AEN1560"
></A ></A
><B ><B
>A.4.12. </B >A.4.13. </B
> Does Bugzilla allow data to be imported and exported? If I had outsiders > Does Bugzilla allow data to be imported and exported? If I had outsiders
write up a bug report using a MS Word bug template, could that template be write up a bug report using a MS Word bug template, could that template be
imported into "matching" fields? If I wanted to take the results of a query imported into "matching" fields? If I wanted to take the results of a query
...@@ -9045,10 +9281,10 @@ CLASS="QANDAENTRY" ...@@ -9045,10 +9281,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1545" NAME="AEN1568"
></A ></A
><B ><B
>A.4.13. </B >A.4.14. </B
> Does Bugzilla allow fields to be added, changed or deleted? If I want to > Does Bugzilla allow fields to be added, changed or deleted? If I want to
customize the bug submission form to meet our needs, can I do that using our customize the bug submission form to meet our needs, can I do that using our
terminology? terminology?
...@@ -9069,10 +9305,10 @@ CLASS="QANDAENTRY" ...@@ -9069,10 +9305,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1550" NAME="AEN1573"
></A ></A
><B ><B
>A.4.14. </B >A.4.15. </B
> Has anyone converted Bugzilla to another language to be used in other > Has anyone converted Bugzilla to another language to be used in other
countries? Is it localizable? countries? Is it localizable?
</P </P
...@@ -9095,10 +9331,10 @@ CLASS="QANDAENTRY" ...@@ -9095,10 +9331,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1555" NAME="AEN1578"
></A ></A
><B ><B
>A.4.15. </B >A.4.16. </B
> Can a user create and save reports? Can they do this in Word format? > Can a user create and save reports? Can they do this in Word format?
Excel format? Excel format?
</P </P
...@@ -9118,10 +9354,10 @@ CLASS="QANDAENTRY" ...@@ -9118,10 +9354,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1560" NAME="AEN1583"
></A ></A
><B ><B
>A.4.16. </B >A.4.17. </B
> Can a user re-run a report with a new project, same query? > Can a user re-run a report with a new project, same query?
</P </P
></DIV ></DIV
...@@ -9140,10 +9376,10 @@ CLASS="QANDAENTRY" ...@@ -9140,10 +9376,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1565" NAME="AEN1588"
></A ></A
><B ><B
>A.4.17. </B >A.4.18. </B
> Can a user modify an existing report and then save it into another name? > Can a user modify an existing report and then save it into another name?
</P </P
></DIV ></DIV
...@@ -9163,10 +9399,10 @@ CLASS="QANDAENTRY" ...@@ -9163,10 +9399,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1570" NAME="AEN1593"
></A ></A
><B ><B
>A.4.18. </B >A.4.19. </B
> Does Bugzilla have the ability to search by word, phrase, compound > Does Bugzilla have the ability to search by word, phrase, compound
search? search?
</P </P
...@@ -9187,10 +9423,10 @@ CLASS="QANDAENTRY" ...@@ -9187,10 +9423,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1575" NAME="AEN1598"
></A ></A
><B ><B
>A.4.19. </B >A.4.20. </B
> Can the admin person establish separate group and individual user > Can the admin person establish separate group and individual user
privileges? privileges?
</P </P
...@@ -9210,10 +9446,10 @@ CLASS="QANDAENTRY" ...@@ -9210,10 +9446,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1580" NAME="AEN1603"
></A ></A
><B ><B
>A.4.20. </B >A.4.21. </B
> Does Bugzilla provide record locking when there is simultaneous access > Does Bugzilla provide record locking when there is simultaneous access
to the same bug? Does the second person get a notice that the bug is in use to the same bug? Does the second person get a notice that the bug is in use
or how are they notified? or how are they notified?
...@@ -9235,10 +9471,10 @@ CLASS="QANDAENTRY" ...@@ -9235,10 +9471,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1585" NAME="AEN1608"
></A ></A
><B ><B
>A.4.21. </B >A.4.22. </B
> Are there any backup features provided? > Are there any backup features provided?
</P </P
></DIV ></DIV
...@@ -9263,10 +9499,10 @@ CLASS="QANDAENTRY" ...@@ -9263,10 +9499,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1591" NAME="AEN1614"
></A ></A
><B ><B
>A.4.22. </B >A.4.23. </B
> Can users be on the system while a backup is in progress? > Can users be on the system while a backup is in progress?
</P </P
></DIV ></DIV
...@@ -9287,10 +9523,10 @@ CLASS="QANDAENTRY" ...@@ -9287,10 +9523,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1596" NAME="AEN1619"
></A ></A
><B ><B
>A.4.23. </B >A.4.24. </B
> What type of human resources are needed to be on staff to install and > What type of human resources are needed to be on staff to install and
maintain Bugzilla? Specifically, what type of skills does the person need to maintain Bugzilla? Specifically, what type of skills does the person need to
have? I need to find out if we were to go with Bugzilla, what types of have? I need to find out if we were to go with Bugzilla, what types of
...@@ -9326,10 +9562,10 @@ CLASS="QANDAENTRY" ...@@ -9326,10 +9562,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1603" NAME="AEN1626"
></A ></A
><B ><B
>A.4.24. </B >A.4.25. </B
> What time frame are we looking at if we decide to hire people to install > What time frame are we looking at if we decide to hire people to install
and maintain the Bugzilla? Is this something that takes hours or weeks to and maintain the Bugzilla? Is this something that takes hours or weeks to
install and a couple of hours per week to maintain and customize or is this install and a couple of hours per week to maintain and customize or is this
...@@ -9357,10 +9593,10 @@ CLASS="QANDAENTRY" ...@@ -9357,10 +9593,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1608" NAME="AEN1631"
></A ></A
><B ><B
>A.4.25. </B >A.4.26. </B
> Is there any licensing fee or other fees for using Bugzilla? Any > Is there any licensing fee or other fees for using Bugzilla? Any
out-of-pocket cost other than the bodies needed as identified above? out-of-pocket cost other than the bodies needed as identified above?
</P </P
...@@ -9389,7 +9625,7 @@ CLASS="QANDAENTRY" ...@@ -9389,7 +9625,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1615" NAME="AEN1638"
></A ></A
><B ><B
>A.5.1. </B >A.5.1. </B
...@@ -9417,7 +9653,7 @@ CLASS="QANDAENTRY" ...@@ -9417,7 +9653,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1621" NAME="AEN1644"
></A ></A
><B ><B
>A.5.2. </B >A.5.2. </B
...@@ -9440,7 +9676,7 @@ CLASS="QANDAENTRY" ...@@ -9440,7 +9676,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1626" NAME="AEN1649"
></A ></A
><B ><B
>A.5.3. </B >A.5.3. </B
...@@ -9470,7 +9706,7 @@ CLASS="QANDAENTRY" ...@@ -9470,7 +9706,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1633" NAME="AEN1656"
></A ></A
><B ><B
>A.6.1. </B >A.6.1. </B
...@@ -9498,7 +9734,7 @@ CLASS="QANDAENTRY" ...@@ -9498,7 +9734,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1639" NAME="AEN1662"
></A ></A
><B ><B
>A.6.2. </B >A.6.2. </B
...@@ -9523,7 +9759,7 @@ CLASS="QANDAENTRY" ...@@ -9523,7 +9759,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1644" NAME="AEN1667"
></A ></A
><B ><B
>A.6.3. </B >A.6.3. </B
...@@ -9557,7 +9793,7 @@ CLASS="QANDAENTRY" ...@@ -9557,7 +9793,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1651" NAME="AEN1674"
></A ></A
><B ><B
>A.7.1. </B >A.7.1. </B
...@@ -9581,7 +9817,7 @@ CLASS="QANDAENTRY" ...@@ -9581,7 +9817,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1656" NAME="AEN1679"
></A ></A
><B ><B
>A.7.2. </B >A.7.2. </B
...@@ -9605,7 +9841,7 @@ CLASS="QANDAENTRY" ...@@ -9605,7 +9841,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1661" NAME="AEN1684"
></A ></A
><B ><B
>A.7.3. </B >A.7.3. </B
...@@ -9635,7 +9871,7 @@ CLASS="QANDAENTRY" ...@@ -9635,7 +9871,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1667" NAME="AEN1690"
></A ></A
><B ><B
>A.7.4. </B >A.7.4. </B
...@@ -9651,7 +9887,7 @@ CLASS="ANSWER" ...@@ -9651,7 +9887,7 @@ CLASS="ANSWER"
> You can call bug_email.pl directly from your aliases file, with > You can call bug_email.pl directly from your aliases file, with
an entry like this: an entry like this:
<A <A
NAME="AEN1671" NAME="AEN1694"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -9672,7 +9908,7 @@ CLASS="QANDAENTRY" ...@@ -9672,7 +9908,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1674" NAME="AEN1697"
></A ></A
><B ><B
>A.7.5. </B >A.7.5. </B
...@@ -9695,7 +9931,7 @@ CLASS="QANDAENTRY" ...@@ -9695,7 +9931,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1679" NAME="AEN1702"
></A ></A
><B ><B
>A.7.6. </B >A.7.6. </B
...@@ -9733,7 +9969,7 @@ CLASS="QANDAENTRY" ...@@ -9733,7 +9969,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1686" NAME="AEN1709"
></A ></A
><B ><B
>A.7.7. </B >A.7.7. </B
...@@ -9771,7 +10007,7 @@ CLASS="QANDAENTRY" ...@@ -9771,7 +10007,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1694" NAME="AEN1717"
></A ></A
><B ><B
>A.8.1. </B >A.8.1. </B
...@@ -9796,7 +10032,7 @@ CLASS="QANDAENTRY" ...@@ -9796,7 +10032,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1699" NAME="AEN1722"
></A ></A
><B ><B
>A.8.2. </B >A.8.2. </B
...@@ -9831,7 +10067,7 @@ CLASS="QANDAENTRY" ...@@ -9831,7 +10067,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1704" NAME="AEN1727"
></A ></A
><B ><B
>A.8.3. </B >A.8.3. </B
...@@ -9859,7 +10095,7 @@ CLASS="QANDAENTRY" ...@@ -9859,7 +10095,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1709" NAME="AEN1732"
></A ></A
><B ><B
>A.8.4. </B >A.8.4. </B
...@@ -9886,7 +10122,7 @@ CLASS="QANDAENTRY" ...@@ -9886,7 +10122,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1714" NAME="AEN1737"
></A ></A
><B ><B
>A.8.5. </B >A.8.5. </B
...@@ -9910,7 +10146,7 @@ CLASS="QANDAENTRY" ...@@ -9910,7 +10146,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1719" NAME="AEN1742"
></A ></A
><B ><B
>A.8.6. </B >A.8.6. </B
...@@ -9937,7 +10173,7 @@ CLASS="QANDAENTRY" ...@@ -9937,7 +10173,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1724" NAME="AEN1747"
></A ></A
><B ><B
>A.8.7. </B >A.8.7. </B
...@@ -9973,7 +10209,7 @@ CLASS="QANDAENTRY" ...@@ -9973,7 +10209,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1731" NAME="AEN1754"
></A ></A
><B ><B
>A.8.8. </B >A.8.8. </B
...@@ -9999,7 +10235,7 @@ CLASS="QANDAENTRY" ...@@ -9999,7 +10235,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1736" NAME="AEN1759"
></A ></A
><B ><B
>A.8.9. </B >A.8.9. </B
...@@ -10032,7 +10268,7 @@ CLASS="QANDAENTRY" ...@@ -10032,7 +10268,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1743" NAME="AEN1766"
></A ></A
><B ><B
>A.9.1. </B >A.9.1. </B
...@@ -10055,7 +10291,7 @@ CLASS="QANDAENTRY" ...@@ -10055,7 +10291,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1748" NAME="AEN1771"
></A ></A
><B ><B
>A.9.2. </B >A.9.2. </B
...@@ -10079,7 +10315,7 @@ CLASS="QANDAENTRY" ...@@ -10079,7 +10315,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1753" NAME="AEN1776"
></A ></A
><B ><B
>A.9.3. </B >A.9.3. </B
...@@ -10100,7 +10336,7 @@ CLASS="ANSWER" ...@@ -10100,7 +10336,7 @@ CLASS="ANSWER"
><P ><P
> Microsoft has some advice on this matter, as well: > Microsoft has some advice on this matter, as well:
<A <A
NAME="AEN1758" NAME="AEN1781"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -10125,7 +10361,7 @@ CLASS="QANDAENTRY" ...@@ -10125,7 +10361,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1761" NAME="AEN1784"
></A ></A
><B ><B
>A.9.4. </B >A.9.4. </B
...@@ -10236,7 +10472,7 @@ CLASS="QANDAENTRY" ...@@ -10236,7 +10472,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1767" NAME="AEN1790"
></A ></A
><B ><B
>A.9.5. </B >A.9.5. </B
...@@ -10311,7 +10547,7 @@ CLASS="QANDAENTRY" ...@@ -10311,7 +10547,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1788" NAME="AEN1811"
></A ></A
><B ><B
>A.10.1. </B >A.10.1. </B
...@@ -10339,7 +10575,7 @@ CLASS="QANDAENTRY" ...@@ -10339,7 +10575,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1794" NAME="AEN1817"
></A ></A
><B ><B
>A.10.2. </B >A.10.2. </B
...@@ -10392,7 +10628,7 @@ CLASS="QANDAENTRY" ...@@ -10392,7 +10628,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1804" NAME="AEN1827"
></A ></A
><B ><B
>A.10.3. </B >A.10.3. </B
...@@ -10417,7 +10653,7 @@ CLASS="QANDAENTRY" ...@@ -10417,7 +10653,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1809" NAME="AEN1832"
></A ></A
><B ><B
>A.10.4. </B >A.10.4. </B
...@@ -10442,7 +10678,7 @@ CLASS="QANDAENTRY" ...@@ -10442,7 +10678,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1814" NAME="AEN1837"
></A ></A
><B ><B
>A.10.5. </B >A.10.5. </B
...@@ -10474,7 +10710,7 @@ CLASS="QANDAENTRY" ...@@ -10474,7 +10710,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1821" NAME="AEN1844"
></A ></A
><B ><B
>A.11.1. </B >A.11.1. </B
...@@ -10518,7 +10754,7 @@ CLASS="QANDAENTRY" ...@@ -10518,7 +10754,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1830" NAME="AEN1853"
></A ></A
><B ><B
>A.11.2. </B >A.11.2. </B
...@@ -10550,7 +10786,7 @@ CLASS="QANDAENTRY" ...@@ -10550,7 +10786,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1836" NAME="AEN1859"
></A ></A
><B ><B
>A.11.3. </B >A.11.3. </B
...@@ -11420,7 +11656,7 @@ NAME="RHBUGZILLA" ...@@ -11420,7 +11656,7 @@ NAME="RHBUGZILLA"
database, as well as MySQL. database, as well as MySQL.
Here's what Dave Lawrence had to say about the status of Red Hat Bugzilla, Here's what Dave Lawrence had to say about the status of Red Hat Bugzilla,
<A <A
NAME="AEN1913" NAME="AEN1936"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -11636,7 +11872,7 @@ CLASS="COMMAND" ...@@ -11636,7 +11872,7 @@ CLASS="COMMAND"
<DIV <DIV
CLASS="EXAMPLE" CLASS="EXAMPLE"
><A ><A
NAME="AEN1963" NAME="AEN1986"
></A ></A
><P ><P
><B ><B
...@@ -11868,7 +12104,7 @@ NAME="GFDL" ...@@ -11868,7 +12104,7 @@ NAME="GFDL"
><P ><P
>Version 1.1, March 2000</P >Version 1.1, March 2000</P
><A ><A
NAME="AEN2019" NAME="AEN2042"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -12367,7 +12603,7 @@ NAME="GFDL_HOWTO" ...@@ -12367,7 +12603,7 @@ NAME="GFDL_HOWTO"
a copy of the License in the document and put the following a copy of the License in the document and put the following
copyright and license notices just after the title page:</P copyright and license notices just after the title page:</P
><A ><A
NAME="AEN2109" NAME="AEN2132"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -12501,7 +12737,7 @@ NAME="GLOSS_P" ...@@ -12501,7 +12737,7 @@ NAME="GLOSS_P"
><DIV ><DIV
CLASS="EXAMPLE" CLASS="EXAMPLE"
><A ><A
NAME="AEN2145" NAME="AEN2168"
></A ></A
><P ><P
><B ><B
......
...@@ -81,63 +81,63 @@ HREF="faq.html#FAQ_GENERAL" ...@@ -81,63 +81,63 @@ HREF="faq.html#FAQ_GENERAL"
><DL ><DL
><DT ><DT
>A.1.1. <A >A.1.1. <A
HREF="faq.html#AEN1302" HREF="faq.html#AEN1319"
> Where can I find information about Bugzilla?</A > Where can I find information about Bugzilla?</A
></DT ></DT
><DT ><DT
>A.1.2. <A >A.1.2. <A
HREF="faq.html#AEN1308" HREF="faq.html#AEN1325"
> What license is Bugzilla distributed under? > What license is Bugzilla distributed under?
</A </A
></DT ></DT
><DT ><DT
>A.1.3. <A >A.1.3. <A
HREF="faq.html#AEN1314" HREF="faq.html#AEN1331"
> How do I get commercial support for Bugzilla? > How do I get commercial support for Bugzilla?
</A </A
></DT ></DT
><DT ><DT
>A.1.4. <A >A.1.4. <A
HREF="faq.html#AEN1321" HREF="faq.html#AEN1338"
> What major companies or projects are currently using Bugzilla > What major companies or projects are currently using Bugzilla
for bug-tracking? for bug-tracking?
</A </A
></DT ></DT
><DT ><DT
>A.1.5. <A >A.1.5. <A
HREF="faq.html#AEN1346" HREF="faq.html#AEN1363"
> Who maintains Bugzilla? > Who maintains Bugzilla?
</A </A
></DT ></DT
><DT ><DT
>A.1.6. <A >A.1.6. <A
HREF="faq.html#AEN1351" HREF="faq.html#AEN1368"
> How does Bugzilla stack up against other bug-tracking databases? > How does Bugzilla stack up against other bug-tracking databases?
</A </A
></DT ></DT
><DT ><DT
>A.1.7. <A >A.1.7. <A
HREF="faq.html#AEN1358" HREF="faq.html#AEN1375"
> How do I change my user name in Bugzilla? > How do I change my user name in Bugzilla?
</A </A
></DT ></DT
><DT ><DT
>A.1.8. <A >A.1.8. <A
HREF="faq.html#AEN1363" HREF="faq.html#AEN1380"
> Why doesn't Bugzilla offer this or that feature or compatability > Why doesn't Bugzilla offer this or that feature or compatability
with this other tracking software? with this other tracking software?
</A </A
></DT ></DT
><DT ><DT
>A.1.9. <A >A.1.9. <A
HREF="faq.html#AEN1370" HREF="faq.html#AEN1387"
> Why MySQL? I'm interested in seeing Bugzilla run on > Why MySQL? I'm interested in seeing Bugzilla run on
Oracle/Sybase/Msql/PostgreSQL/MSSQL? Oracle/Sybase/Msql/PostgreSQL/MSSQL?
</A </A
></DT ></DT
><DT ><DT
>A.1.10. <A >A.1.10. <A
HREF="faq.html#AEN1388" HREF="faq.html#AEN1405"
> Why do the scripts say "/usr/bonsaitools/bin/perl" instead of > Why do the scripts say "/usr/bonsaitools/bin/perl" instead of
"/usr/bin/perl" or something else? "/usr/bin/perl" or something else?
</A </A
...@@ -153,19 +153,19 @@ HREF="faq.html#FAQ_REDHAT" ...@@ -153,19 +153,19 @@ HREF="faq.html#FAQ_REDHAT"
><DL ><DL
><DT ><DT
>A.2.1. <A >A.2.1. <A
HREF="faq.html#AEN1405" HREF="faq.html#AEN1422"
> What about Red Hat Bugzilla? > What about Red Hat Bugzilla?
</A </A
></DT ></DT
><DT ><DT
>A.2.2. <A >A.2.2. <A
HREF="faq.html#AEN1413" HREF="faq.html#AEN1430"
> What are the primary benefits of Red Hat Bugzilla? > What are the primary benefits of Red Hat Bugzilla?
</A </A
></DT ></DT
><DT ><DT
>A.2.3. <A >A.2.3. <A
HREF="faq.html#AEN1441" HREF="faq.html#AEN1458"
> What's the current status of Red Hat Bugzilla? > What's the current status of Red Hat Bugzilla?
</A </A
></DT ></DT
...@@ -180,19 +180,19 @@ HREF="faq.html#FAQ_LOKI" ...@@ -180,19 +180,19 @@ HREF="faq.html#FAQ_LOKI"
><DL ><DL
><DT ><DT
>A.3.1. <A >A.3.1. <A
HREF="faq.html#AEN1457" HREF="faq.html#AEN1474"
> What about Loki Bugzilla? > What about Loki Bugzilla?
</A </A
></DT ></DT
><DT ><DT
>A.3.2. <A >A.3.2. <A
HREF="faq.html#AEN1464" HREF="faq.html#AEN1481"
> Who maintains Fenris (Loki Bugzilla) now? > Who maintains Fenris (Loki Bugzilla) now?
</A </A
></DT ></DT
><DT ><DT
>A.3.3. <A >A.3.3. <A
HREF="faq.html#AEN1469" HREF="faq.html#AEN1486"
> >
</A </A
></DT ></DT
...@@ -207,41 +207,41 @@ HREF="faq.html#FAQ_PHB" ...@@ -207,41 +207,41 @@ HREF="faq.html#FAQ_PHB"
><DL ><DL
><DT ><DT
>A.4.1. <A >A.4.1. <A
HREF="faq.html#AEN1477" HREF="faq.html#AEN1494"
> Is Bugzilla web-based or do you have to have specific software or > Is Bugzilla web-based or do you have to have specific software or
specific operating system on your machine? specific operating system on your machine?
</A </A
></DT ></DT
><DT ><DT
>A.4.2. <A >A.4.2. <A
HREF="faq.html#AEN1482" HREF="faq.html#AEN1499"
> Has anyone you know of already done any Bugzilla integration with > Has anyone you know of already done any Bugzilla integration with
Perforce (SCM software)? Perforce (SCM software)?
</A </A
></DT ></DT
><DT ><DT
>A.4.3. <A >A.4.3. <A
HREF="faq.html#AEN1487" HREF="faq.html#AEN1504"
> Does Bugzilla allow the user to track multiple projects? > Does Bugzilla allow the user to track multiple projects?
</A </A
></DT ></DT
><DT ><DT
>A.4.4. <A >A.4.4. <A
HREF="faq.html#AEN1492" HREF="faq.html#AEN1509"
> If I am on many projects, and search for all bugs assigned to me, will > If I am on many projects, and search for all bugs assigned to me, will
Bugzilla list them for me and allow me to sort by project, severity etc? Bugzilla list them for me and allow me to sort by project, severity etc?
</A </A
></DT ></DT
><DT ><DT
>A.4.5. <A >A.4.5. <A
HREF="faq.html#AEN1497" HREF="faq.html#AEN1514"
> Does Bugzilla allow attachments (text, screenshots, urls etc)? If yes, > Does Bugzilla allow attachments (text, screenshots, urls etc)? If yes,
are there any that are NOT allowed? are there any that are NOT allowed?
</A </A
></DT ></DT
><DT ><DT
>A.4.6. <A >A.4.6. <A
HREF="faq.html#AEN1502" HREF="faq.html#AEN1519"
> Does Bugzilla allow us to define our own priorities and levels? Do we > Does Bugzilla allow us to define our own priorities and levels? Do we
have complete freedom to change the labels of fields and format of them, and have complete freedom to change the labels of fields and format of them, and
the choice of acceptable values? the choice of acceptable values?
...@@ -249,43 +249,51 @@ HREF="faq.html#AEN1502" ...@@ -249,43 +249,51 @@ HREF="faq.html#AEN1502"
></DT ></DT
><DT ><DT
>A.4.7. <A >A.4.7. <A
HREF="faq.html#AEN1507" HREF="faq.html#AEN1524"
> The index.html page doesn't show the footer. It's really annoying to have
to go to the querypage just to check my "my bugs" link. How do I get a footer
on static HTML pages?
</A
></DT
><DT
>A.4.8. <A
HREF="faq.html#AEN1530"
> Does Bugzilla provide any reporting features, metrics, graphs, etc? You > Does Bugzilla provide any reporting features, metrics, graphs, etc? You
know, the type of stuff that management likes to see. :) know, the type of stuff that management likes to see. :)
</A </A
></DT ></DT
><DT ><DT
>A.4.8. <A >A.4.9. <A
HREF="faq.html#AEN1515" HREF="faq.html#AEN1538"
> Is there email notification and if so, what do you see when you get an > Is there email notification and if so, what do you see when you get an
email? Do you see bug number and title or is it only the number? email? Do you see bug number and title or is it only the number?
</A </A
></DT ></DT
><DT ><DT
>A.4.9. <A >A.4.10. <A
HREF="faq.html#AEN1520" HREF="faq.html#AEN1543"
> Can email notification be set up to send to multiple > Can email notification be set up to send to multiple
people, some on the To List, CC List, BCC List etc? people, some on the To List, CC List, BCC List etc?
</A </A
></DT ></DT
><DT ><DT
>A.4.10. <A >A.4.11. <A
HREF="faq.html#AEN1525" HREF="faq.html#AEN1548"
> If there is email notification, do users have to have any particular > If there is email notification, do users have to have any particular
type of email application? type of email application?
</A </A
></DT ></DT
><DT ><DT
>A.4.11. <A >A.4.12. <A
HREF="faq.html#AEN1532" HREF="faq.html#AEN1555"
> If I just wanted to track certain bugs, as they go through life, can I > If I just wanted to track certain bugs, as they go through life, can I
set it up to alert me via email whenever that bug changes, whether it be set it up to alert me via email whenever that bug changes, whether it be
owner, status or description etc.? owner, status or description etc.?
</A </A
></DT ></DT
><DT ><DT
>A.4.12. <A >A.4.13. <A
HREF="faq.html#AEN1537" HREF="faq.html#AEN1560"
> Does Bugzilla allow data to be imported and exported? If I had outsiders > Does Bugzilla allow data to be imported and exported? If I had outsiders
write up a bug report using a MS Word bug template, could that template be write up a bug report using a MS Word bug template, could that template be
imported into "matching" fields? If I wanted to take the results of a query imported into "matching" fields? If I wanted to take the results of a query
...@@ -293,76 +301,76 @@ HREF="faq.html#AEN1537" ...@@ -293,76 +301,76 @@ HREF="faq.html#AEN1537"
</A </A
></DT ></DT
><DT ><DT
>A.4.13. <A >A.4.14. <A
HREF="faq.html#AEN1545" HREF="faq.html#AEN1568"
> Does Bugzilla allow fields to be added, changed or deleted? If I want to > Does Bugzilla allow fields to be added, changed or deleted? If I want to
customize the bug submission form to meet our needs, can I do that using our customize the bug submission form to meet our needs, can I do that using our
terminology? terminology?
</A </A
></DT ></DT
><DT ><DT
>A.4.14. <A >A.4.15. <A
HREF="faq.html#AEN1550" HREF="faq.html#AEN1573"
> Has anyone converted Bugzilla to another language to be used in other > Has anyone converted Bugzilla to another language to be used in other
countries? Is it localizable? countries? Is it localizable?
</A </A
></DT ></DT
><DT ><DT
>A.4.15. <A >A.4.16. <A
HREF="faq.html#AEN1555" HREF="faq.html#AEN1578"
> Can a user create and save reports? Can they do this in Word format? > Can a user create and save reports? Can they do this in Word format?
Excel format? Excel format?
</A </A
></DT ></DT
><DT ><DT
>A.4.16. <A >A.4.17. <A
HREF="faq.html#AEN1560" HREF="faq.html#AEN1583"
> Can a user re-run a report with a new project, same query? > Can a user re-run a report with a new project, same query?
</A </A
></DT ></DT
><DT ><DT
>A.4.17. <A >A.4.18. <A
HREF="faq.html#AEN1565" HREF="faq.html#AEN1588"
> Can a user modify an existing report and then save it into another name? > Can a user modify an existing report and then save it into another name?
</A </A
></DT ></DT
><DT ><DT
>A.4.18. <A >A.4.19. <A
HREF="faq.html#AEN1570" HREF="faq.html#AEN1593"
> Does Bugzilla have the ability to search by word, phrase, compound > Does Bugzilla have the ability to search by word, phrase, compound
search? search?
</A </A
></DT ></DT
><DT ><DT
>A.4.19. <A >A.4.20. <A
HREF="faq.html#AEN1575" HREF="faq.html#AEN1598"
> Can the admin person establish separate group and individual user > Can the admin person establish separate group and individual user
privileges? privileges?
</A </A
></DT ></DT
><DT ><DT
>A.4.20. <A >A.4.21. <A
HREF="faq.html#AEN1580" HREF="faq.html#AEN1603"
> Does Bugzilla provide record locking when there is simultaneous access > Does Bugzilla provide record locking when there is simultaneous access
to the same bug? Does the second person get a notice that the bug is in use to the same bug? Does the second person get a notice that the bug is in use
or how are they notified? or how are they notified?
</A </A
></DT ></DT
><DT ><DT
>A.4.21. <A >A.4.22. <A
HREF="faq.html#AEN1585" HREF="faq.html#AEN1608"
> Are there any backup features provided? > Are there any backup features provided?
</A </A
></DT ></DT
><DT ><DT
>A.4.22. <A >A.4.23. <A
HREF="faq.html#AEN1591" HREF="faq.html#AEN1614"
> Can users be on the system while a backup is in progress? > Can users be on the system while a backup is in progress?
</A </A
></DT ></DT
><DT ><DT
>A.4.23. <A >A.4.24. <A
HREF="faq.html#AEN1596" HREF="faq.html#AEN1619"
> What type of human resources are needed to be on staff to install and > What type of human resources are needed to be on staff to install and
maintain Bugzilla? Specifically, what type of skills does the person need to maintain Bugzilla? Specifically, what type of skills does the person need to
have? I need to find out if we were to go with Bugzilla, what types of have? I need to find out if we were to go with Bugzilla, what types of
...@@ -371,8 +379,8 @@ HREF="faq.html#AEN1596" ...@@ -371,8 +379,8 @@ HREF="faq.html#AEN1596"
</A </A
></DT ></DT
><DT ><DT
>A.4.24. <A >A.4.25. <A
HREF="faq.html#AEN1603" HREF="faq.html#AEN1626"
> What time frame are we looking at if we decide to hire people to install > What time frame are we looking at if we decide to hire people to install
and maintain the Bugzilla? Is this something that takes hours or weeks to and maintain the Bugzilla? Is this something that takes hours or weeks to
install and a couple of hours per week to maintain and customize or is this install and a couple of hours per week to maintain and customize or is this
...@@ -381,8 +389,8 @@ HREF="faq.html#AEN1603" ...@@ -381,8 +389,8 @@ HREF="faq.html#AEN1603"
</A </A
></DT ></DT
><DT ><DT
>A.4.25. <A >A.4.26. <A
HREF="faq.html#AEN1608" HREF="faq.html#AEN1631"
> Is there any licensing fee or other fees for using Bugzilla? Any > Is there any licensing fee or other fees for using Bugzilla? Any
out-of-pocket cost other than the bodies needed as identified above? out-of-pocket cost other than the bodies needed as identified above?
</A </A
...@@ -398,19 +406,19 @@ HREF="faq.html#FAQ_INSTALL" ...@@ -398,19 +406,19 @@ HREF="faq.html#FAQ_INSTALL"
><DL ><DL
><DT ><DT
>A.5.1. <A >A.5.1. <A
HREF="faq.html#AEN1615" HREF="faq.html#AEN1638"
> How do I download and install Bugzilla? > How do I download and install Bugzilla?
</A </A
></DT ></DT
><DT ><DT
>A.5.2. <A >A.5.2. <A
HREF="faq.html#AEN1621" HREF="faq.html#AEN1644"
> How do I install Bugzilla on Windows NT? > How do I install Bugzilla on Windows NT?
</A </A
></DT ></DT
><DT ><DT
>A.5.3. <A >A.5.3. <A
HREF="faq.html#AEN1626" HREF="faq.html#AEN1649"
> Is there an easy way to change the Bugzilla cookie name? > Is there an easy way to change the Bugzilla cookie name?
</A </A
></DT ></DT
...@@ -425,20 +433,20 @@ HREF="faq.html#FAQ_SECURITY" ...@@ -425,20 +433,20 @@ HREF="faq.html#FAQ_SECURITY"
><DL ><DL
><DT ><DT
>A.6.1. <A >A.6.1. <A
HREF="faq.html#AEN1633" HREF="faq.html#AEN1656"
> How do I completely disable MySQL security if it's giving me problems > How do I completely disable MySQL security if it's giving me problems
(I've followed the instructions in the README!)? (I've followed the instructions in the README!)?
</A </A
></DT ></DT
><DT ><DT
>A.6.2. <A >A.6.2. <A
HREF="faq.html#AEN1639" HREF="faq.html#AEN1662"
> Are there any security problems with Bugzilla? > Are there any security problems with Bugzilla?
</A </A
></DT ></DT
><DT ><DT
>A.6.3. <A >A.6.3. <A
HREF="faq.html#AEN1644" HREF="faq.html#AEN1667"
> I've implemented the security fixes mentioned in Chris Yeh's security > I've implemented the security fixes mentioned in Chris Yeh's security
advisory of 5/10/2000 advising not to run MySQL as root, and am running into advisory of 5/10/2000 advising not to run MySQL as root, and am running into
problems with MySQL no longer working correctly. problems with MySQL no longer working correctly.
...@@ -455,48 +463,48 @@ HREF="faq.html#FAQ_EMAIL" ...@@ -455,48 +463,48 @@ HREF="faq.html#FAQ_EMAIL"
><DL ><DL
><DT ><DT
>A.7.1. <A >A.7.1. <A
HREF="faq.html#AEN1651" HREF="faq.html#AEN1674"
> I have a user who doesn't want to receive any more email from Bugzilla. > I have a user who doesn't want to receive any more email from Bugzilla.
How do I stop it entirely for this user? How do I stop it entirely for this user?
</A </A
></DT ></DT
><DT ><DT
>A.7.2. <A >A.7.2. <A
HREF="faq.html#AEN1656" HREF="faq.html#AEN1679"
> I'm evaluating/testing Bugzilla, and don't want it to send email to > I'm evaluating/testing Bugzilla, and don't want it to send email to
anyone but me. How do I do it? anyone but me. How do I do it?
</A </A
></DT ></DT
><DT ><DT
>A.7.3. <A >A.7.3. <A
HREF="faq.html#AEN1661" HREF="faq.html#AEN1684"
> I want whineatnews.pl to whine at something more, or other than, only new > I want whineatnews.pl to whine at something more, or other than, only new
bugs. How do I do it? bugs. How do I do it?
</A </A
></DT ></DT
><DT ><DT
>A.7.4. <A >A.7.4. <A
HREF="faq.html#AEN1667" HREF="faq.html#AEN1690"
> I don't like/want to use Procmail to hand mail off to bug_email.pl. > I don't like/want to use Procmail to hand mail off to bug_email.pl.
What alternatives do I have? What alternatives do I have?
</A </A
></DT ></DT
><DT ><DT
>A.7.5. <A >A.7.5. <A
HREF="faq.html#AEN1674" HREF="faq.html#AEN1697"
> How do I set up the email interface to submit/change bugs via email? > How do I set up the email interface to submit/change bugs via email?
</A </A
></DT ></DT
><DT ><DT
>A.7.6. <A >A.7.6. <A
HREF="faq.html#AEN1679" HREF="faq.html#AEN1702"
> Email takes FOREVER to reach me from bugzilla -- it's extremely slow. > Email takes FOREVER to reach me from bugzilla -- it's extremely slow.
What gives? What gives?
</A </A
></DT ></DT
><DT ><DT
>A.7.7. <A >A.7.7. <A
HREF="faq.html#AEN1686" HREF="faq.html#AEN1709"
> How come email never reaches me from bugzilla changes? > How come email never reaches me from bugzilla changes?
</A </A
></DT ></DT
...@@ -511,60 +519,60 @@ HREF="faq.html#FAQ_DB" ...@@ -511,60 +519,60 @@ HREF="faq.html#FAQ_DB"
><DL ><DL
><DT ><DT
>A.8.1. <A >A.8.1. <A
HREF="faq.html#AEN1694" HREF="faq.html#AEN1717"
> I've heard Bugzilla can be used with Oracle? > I've heard Bugzilla can be used with Oracle?
</A </A
></DT ></DT
><DT ><DT
>A.8.2. <A >A.8.2. <A
HREF="faq.html#AEN1699" HREF="faq.html#AEN1722"
> Bugs are missing from queries, but exist in the database (and I can pull > Bugs are missing from queries, but exist in the database (and I can pull
them up by specifying the bug ID). What's wrong? them up by specifying the bug ID). What's wrong?
</A </A
></DT ></DT
><DT ><DT
>A.8.3. <A >A.8.3. <A
HREF="faq.html#AEN1704" HREF="faq.html#AEN1727"
> I think my database might be corrupted, or contain invalid entries. What > I think my database might be corrupted, or contain invalid entries. What
do I do? do I do?
</A </A
></DT ></DT
><DT ><DT
>A.8.4. <A >A.8.4. <A
HREF="faq.html#AEN1709" HREF="faq.html#AEN1732"
> I want to manually edit some entries in my database. How? > I want to manually edit some entries in my database. How?
</A </A
></DT ></DT
><DT ><DT
>A.8.5. <A >A.8.5. <A
HREF="faq.html#AEN1714" HREF="faq.html#AEN1737"
> I try to add myself as a user, but Bugzilla always tells me my password is wrong. > I try to add myself as a user, but Bugzilla always tells me my password is wrong.
</A </A
></DT ></DT
><DT ><DT
>A.8.6. <A >A.8.6. <A
HREF="faq.html#AEN1719" HREF="faq.html#AEN1742"
> I think I've set up MySQL permissions correctly, but bugzilla still can't > I think I've set up MySQL permissions correctly, but bugzilla still can't
connect. connect.
</A </A
></DT ></DT
><DT ><DT
>A.8.7. <A >A.8.7. <A
HREF="faq.html#AEN1724" HREF="faq.html#AEN1747"
> How do I synchronize bug information among multiple different Bugzilla > How do I synchronize bug information among multiple different Bugzilla
databases? databases?
</A </A
></DT ></DT
><DT ><DT
>A.8.8. <A >A.8.8. <A
HREF="faq.html#AEN1731" HREF="faq.html#AEN1754"
> Why do I get bizarre errors when trying to submit data, particularly problems > Why do I get bizarre errors when trying to submit data, particularly problems
with "groupset"? with "groupset"?
</A </A
></DT ></DT
><DT ><DT
>A.8.9. <A >A.8.9. <A
HREF="faq.html#AEN1736" HREF="faq.html#AEN1759"
> How come even after I delete bugs, the long descriptions show up? > How come even after I delete bugs, the long descriptions show up?
</A </A
></DT ></DT
...@@ -579,32 +587,32 @@ HREF="faq.html#FAQ_NT" ...@@ -579,32 +587,32 @@ HREF="faq.html#FAQ_NT"
><DL ><DL
><DT ><DT
>A.9.1. <A >A.9.1. <A
HREF="faq.html#AEN1743" HREF="faq.html#AEN1766"
> What is the easiest way to run Bugzilla on Win32 (Win98+/NT/2K)? > What is the easiest way to run Bugzilla on Win32 (Win98+/NT/2K)?
</A </A
></DT ></DT
><DT ><DT
>A.9.2. <A >A.9.2. <A
HREF="faq.html#AEN1748" HREF="faq.html#AEN1771"
> Is there a "Bundle::Bugzilla" equivalent for Win32? > Is there a "Bundle::Bugzilla" equivalent for Win32?
</A </A
></DT ></DT
><DT ><DT
>A.9.3. <A >A.9.3. <A
HREF="faq.html#AEN1753" HREF="faq.html#AEN1776"
> CGI's are failing with a "something.cgi is not a valid Windows NT > CGI's are failing with a "something.cgi is not a valid Windows NT
application" error. Why? application" error. Why?
</A </A
></DT ></DT
><DT ><DT
>A.9.4. <A >A.9.4. <A
HREF="faq.html#AEN1761" HREF="faq.html#AEN1784"
> Can I have some general instructions on how to make Bugzilla on Win32 work? > Can I have some general instructions on how to make Bugzilla on Win32 work?
</A </A
></DT ></DT
><DT ><DT
>A.9.5. <A >A.9.5. <A
HREF="faq.html#AEN1767" HREF="faq.html#AEN1790"
> I'm having trouble with the perl modules for NT not being able to talk to > I'm having trouble with the perl modules for NT not being able to talk to
to the database. to the database.
</A </A
...@@ -620,34 +628,34 @@ HREF="faq.html#FAQ_USE" ...@@ -620,34 +628,34 @@ HREF="faq.html#FAQ_USE"
><DL ><DL
><DT ><DT
>A.10.1. <A >A.10.1. <A
HREF="faq.html#AEN1788" HREF="faq.html#AEN1811"
> The query page is very confusing. Isn't there a simpler way to query? > The query page is very confusing. Isn't there a simpler way to query?
</A </A
></DT ></DT
><DT ><DT
>A.10.2. <A >A.10.2. <A
HREF="faq.html#AEN1794" HREF="faq.html#AEN1817"
> I'm confused by the behavior of the "accept" button in the Show Bug form. > I'm confused by the behavior of the "accept" button in the Show Bug form.
Why doesn't it assign the bug to me when I accept it? Why doesn't it assign the bug to me when I accept it?
</A </A
></DT ></DT
><DT ><DT
>A.10.3. <A >A.10.3. <A
HREF="faq.html#AEN1804" HREF="faq.html#AEN1827"
> I can't upload anything into the database via the "Create Attachment" > I can't upload anything into the database via the "Create Attachment"
link. What am I doing wrong? link. What am I doing wrong?
</A </A
></DT ></DT
><DT ><DT
>A.10.4. <A >A.10.4. <A
HREF="faq.html#AEN1809" HREF="faq.html#AEN1832"
> Email submissions to Bugzilla that have attachments end up asking me to > Email submissions to Bugzilla that have attachments end up asking me to
save it as a "cgi" file. save it as a "cgi" file.
</A </A
></DT ></DT
><DT ><DT
>A.10.5. <A >A.10.5. <A
HREF="faq.html#AEN1814" HREF="faq.html#AEN1837"
> How do I change a keyword in Bugzilla, once some bugs are using it? > How do I change a keyword in Bugzilla, once some bugs are using it?
</A </A
></DT ></DT
...@@ -662,20 +670,20 @@ HREF="faq.html#FAQ_HACKING" ...@@ -662,20 +670,20 @@ HREF="faq.html#FAQ_HACKING"
><DL ><DL
><DT ><DT
>A.11.1. <A >A.11.1. <A
HREF="faq.html#AEN1821" HREF="faq.html#AEN1844"
> What bugs are in Bugzilla right now? > What bugs are in Bugzilla right now?
</A </A
></DT ></DT
><DT ><DT
>A.11.2. <A >A.11.2. <A
HREF="faq.html#AEN1830" HREF="faq.html#AEN1853"
> How can I change the default priority to a null value? For instance, have the default > How can I change the default priority to a null value? For instance, have the default
priority be "---" instead of "P2"? priority be "---" instead of "P2"?
</A </A
></DT ></DT
><DT ><DT
>A.11.3. <A >A.11.3. <A
HREF="faq.html#AEN1836" HREF="faq.html#AEN1859"
> What's the best way to submit patches? What guidelines should I follow? > What's the best way to submit patches? What guidelines should I follow?
</A </A
></DT ></DT
...@@ -695,7 +703,7 @@ CLASS="QANDAENTRY" ...@@ -695,7 +703,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1302" NAME="AEN1319"
></A ></A
><B ><B
>A.1.1. </B >A.1.1. </B
...@@ -721,7 +729,7 @@ CLASS="QANDAENTRY" ...@@ -721,7 +729,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1308" NAME="AEN1325"
></A ></A
><B ><B
>A.1.2. </B >A.1.2. </B
...@@ -748,7 +756,7 @@ CLASS="QANDAENTRY" ...@@ -748,7 +756,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1314" NAME="AEN1331"
></A ></A
><B ><B
>A.1.3. </B >A.1.3. </B
...@@ -783,7 +791,7 @@ CLASS="QANDAENTRY" ...@@ -783,7 +791,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1321" NAME="AEN1338"
></A ></A
><B ><B
>A.1.4. </B >A.1.4. </B
...@@ -891,7 +899,7 @@ CLASS="QANDAENTRY" ...@@ -891,7 +899,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1346" NAME="AEN1363"
></A ></A
><B ><B
>A.1.5. </B >A.1.5. </B
...@@ -919,7 +927,7 @@ CLASS="QANDAENTRY" ...@@ -919,7 +927,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1351" NAME="AEN1368"
></A ></A
><B ><B
>A.1.6. </B >A.1.6. </B
...@@ -954,7 +962,7 @@ CLASS="QANDAENTRY" ...@@ -954,7 +962,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1358" NAME="AEN1375"
></A ></A
><B ><B
>A.1.7. </B >A.1.7. </B
...@@ -977,7 +985,7 @@ CLASS="QANDAENTRY" ...@@ -977,7 +985,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1363" NAME="AEN1380"
></A ></A
><B ><B
>A.1.8. </B >A.1.8. </B
...@@ -1015,7 +1023,7 @@ CLASS="QANDAENTRY" ...@@ -1015,7 +1023,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1370" NAME="AEN1387"
></A ></A
><B ><B
>A.1.9. </B >A.1.9. </B
...@@ -1030,7 +1038,7 @@ CLASS="ANSWER" ...@@ -1030,7 +1038,7 @@ CLASS="ANSWER"
> </B > </B
>Terry Weissman answers, >Terry Weissman answers,
<A <A
NAME="AEN1374" NAME="AEN1391"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -1106,7 +1114,7 @@ CLASS="QANDAENTRY" ...@@ -1106,7 +1114,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1388" NAME="AEN1405"
></A ></A
><B ><B
>A.1.10. </B >A.1.10. </B
...@@ -1126,7 +1134,7 @@ CLASS="ANSWER" ...@@ -1126,7 +1134,7 @@ CLASS="ANSWER"
><P ><P
> Here's Terry Weissman's comment, for some historical context: > Here's Terry Weissman's comment, for some historical context:
<A <A
NAME="AEN1393" NAME="AEN1410"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -1191,7 +1199,7 @@ CLASS="QANDAENTRY" ...@@ -1191,7 +1199,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1405" NAME="AEN1422"
></A ></A
><B ><B
>A.2.1. </B >A.2.1. </B
...@@ -1215,7 +1223,7 @@ CLASS="ANSWER" ...@@ -1215,7 +1223,7 @@ CLASS="ANSWER"
><P ><P
> Dave Lawrence, the original Red Hat Bugzilla maintainer, mentions: > Dave Lawrence, the original Red Hat Bugzilla maintainer, mentions:
<A <A
NAME="AEN1410" NAME="AEN1427"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -1238,7 +1246,7 @@ CLASS="QANDAENTRY" ...@@ -1238,7 +1246,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1413" NAME="AEN1430"
></A ></A
><B ><B
>A.2.2. </B >A.2.2. </B
...@@ -1254,7 +1262,7 @@ CLASS="ANSWER" ...@@ -1254,7 +1262,7 @@ CLASS="ANSWER"
>Dave Lawrence</EM >Dave Lawrence</EM
>: >:
<A <A
NAME="AEN1418" NAME="AEN1435"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -1370,7 +1378,7 @@ CLASS="QANDAENTRY" ...@@ -1370,7 +1378,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1441" NAME="AEN1458"
></A ></A
><B ><B
>A.2.3. </B >A.2.3. </B
...@@ -1400,7 +1408,7 @@ CLASS="NOTE" ...@@ -1400,7 +1408,7 @@ CLASS="NOTE"
>Dave Lawrence</EM >Dave Lawrence</EM
>: >:
<A <A
NAME="AEN1448" NAME="AEN1465"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -1491,7 +1499,7 @@ CLASS="QANDAENTRY" ...@@ -1491,7 +1499,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1457" NAME="AEN1474"
></A ></A
><B ><B
>A.3.1. </B >A.3.1. </B
...@@ -1506,7 +1514,7 @@ CLASS="ANSWER" ...@@ -1506,7 +1514,7 @@ CLASS="ANSWER"
> Loki Games has a customized version of Bugzilla available at > Loki Games has a customized version of Bugzilla available at
http://fenris.lokigames.com. From that page, http://fenris.lokigames.com. From that page,
<A <A
NAME="AEN1461" NAME="AEN1478"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -1536,7 +1544,7 @@ CLASS="QANDAENTRY" ...@@ -1536,7 +1544,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1464" NAME="AEN1481"
></A ></A
><B ><B
>A.3.2. </B >A.3.2. </B
...@@ -1560,7 +1568,7 @@ CLASS="QANDAENTRY" ...@@ -1560,7 +1568,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1469" NAME="AEN1486"
></A ></A
><B ><B
>A.3.3. </B >A.3.3. </B
...@@ -1597,7 +1605,7 @@ CLASS="QANDAENTRY" ...@@ -1597,7 +1605,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1477" NAME="AEN1494"
></A ></A
><B ><B
>A.4.1. </B >A.4.1. </B
...@@ -1621,7 +1629,7 @@ CLASS="QANDAENTRY" ...@@ -1621,7 +1629,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1482" NAME="AEN1499"
></A ></A
><B ><B
>A.4.2. </B >A.4.2. </B
...@@ -1648,7 +1656,7 @@ CLASS="QANDAENTRY" ...@@ -1648,7 +1656,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1487" NAME="AEN1504"
></A ></A
><B ><B
>A.4.3. </B >A.4.3. </B
...@@ -1674,7 +1682,7 @@ CLASS="QANDAENTRY" ...@@ -1674,7 +1682,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1492" NAME="AEN1509"
></A ></A
><B ><B
>A.4.4. </B >A.4.4. </B
...@@ -1697,7 +1705,7 @@ CLASS="QANDAENTRY" ...@@ -1697,7 +1705,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1497" NAME="AEN1514"
></A ></A
><B ><B
>A.4.5. </B >A.4.5. </B
...@@ -1725,7 +1733,7 @@ CLASS="QANDAENTRY" ...@@ -1725,7 +1733,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1502" NAME="AEN1519"
></A ></A
><B ><B
>A.4.6. </B >A.4.6. </B
...@@ -1751,10 +1759,67 @@ CLASS="QANDAENTRY" ...@@ -1751,10 +1759,67 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1507" NAME="AEN1524"
></A ></A
><B ><B
>A.4.7. </B >A.4.7. </B
> The index.html page doesn't show the footer. It's really annoying to have
to go to the querypage just to check my "my bugs" link. How do I get a footer
on static HTML pages?
</P
></DIV
><DIV
CLASS="ANSWER"
><P
><B
> </B
> This was a late-breaking question for the Guide, so I just have to
quote the relevant newsgroup thread on it.
</P
><P
CLASS="LITERALLAYOUT"
>&#62;&nbsp;AFAIK,&nbsp;most&nbsp;sites&nbsp;(even&nbsp;if&nbsp;they&nbsp;have&nbsp;SSI&nbsp;enabled)&nbsp;won't&nbsp;have&nbsp;#exec&nbsp;cmd<br>
&#62;&nbsp;enabled.&nbsp;&nbsp;Perhaps&nbsp;what&nbsp;would&nbsp;be&nbsp;better&nbsp;is&nbsp;a&nbsp;#include&nbsp;virtual&nbsp;and&nbsp;a<br>
&#62;&nbsp;footer.cgi&nbsp;the&nbsp;basically&nbsp;has&nbsp;the&nbsp;"require&nbsp;'CGI.pl'&nbsp;and&nbsp;PutFooter&nbsp;command.<br>
&#62;<br>
&#62;&nbsp;Please&nbsp;note&nbsp;that&nbsp;under&nbsp;most&nbsp;configurations,&nbsp;this&nbsp;also&nbsp;requires&nbsp;naming<br>
&#62;&nbsp;the&nbsp;file&nbsp;from&nbsp;index.html&nbsp;to&nbsp;index.shtml&nbsp;(and&nbsp;making&nbsp;sure&nbsp;that&nbsp;it&nbsp;will<br>
&#62;&nbsp;still&nbsp;be&nbsp;reconized&nbsp;as&nbsp;an&nbsp;index).&nbsp;&nbsp;Personally,&nbsp;I&nbsp;think&nbsp;this&nbsp;is&nbsp;better&nbsp;on<br>
&#62;&nbsp;a&nbsp;per-installation&nbsp;basis&nbsp;(perhaps&nbsp;add&nbsp;something&nbsp;to&nbsp;the&nbsp;FAQ&nbsp;that&nbsp;says&nbsp;how<br>
&#62;&nbsp;to&nbsp;do&nbsp;this).<br>
<br>
Good&nbsp;point.&nbsp;&nbsp;Yeah,&nbsp;easy&nbsp;enough&nbsp;to&nbsp;do,&nbsp;that&nbsp;it&nbsp;shouldn't&nbsp;be&nbsp;a&nbsp;big&nbsp;deal&nbsp;for<br>
someone&nbsp;to&nbsp;take&nbsp;it&nbsp;on&nbsp;if&nbsp;they&nbsp;want&nbsp;it.&nbsp;&nbsp;FAQ&nbsp;is&nbsp;a&nbsp;good&nbsp;place&nbsp;for&nbsp;it.<br>
<br>
&#62;&nbsp;Dave&nbsp;Miller&nbsp;wrote:<br>
&#62;<br>
&#62;&#62;&nbsp;I&nbsp;did&nbsp;a&nbsp;little&nbsp;experimenting&nbsp;with&nbsp;getting&nbsp;the&nbsp;command&nbsp;menu&nbsp;and&nbsp;footer&nbsp;on<br>
&#62;&#62;&nbsp;the&nbsp;end&nbsp;of&nbsp;the&nbsp;index&nbsp;page&nbsp;while&nbsp;leaving&nbsp;it&nbsp;as&nbsp;an&nbsp;HTML&nbsp;file...<br>
&#62;&#62;<br>
&#62;&#62;&nbsp;I&nbsp;was&nbsp;successful.&nbsp;:)<br>
&#62;&#62;<br>
&#62;&#62;&nbsp;I&nbsp;added&nbsp;this&nbsp;line:<br>
&#62;&#62;<br>
&#62;&#62;&nbsp;<br>
&#62;&#62;<br>
&#62;&#62;&nbsp;Just&nbsp;before&nbsp;the&nbsp;&#60;/BODY&#62;&nbsp;&#60;/HTML&#62;&nbsp;at&nbsp;the&nbsp;end&nbsp;of&nbsp;the&nbsp;file.&nbsp;&nbsp;And&nbsp;it&nbsp;worked.<br>
&#62;&#62;<br>
&#62;&#62;&nbsp;Thought&nbsp;I'd&nbsp;toss&nbsp;that&nbsp;out&nbsp;there.&nbsp;&nbsp;Should&nbsp;I&nbsp;check&nbsp;this&nbsp;in?&nbsp;&nbsp;For&nbsp;those&nbsp;that<br>
&#62;&#62;&nbsp;have&nbsp;SSI&nbsp;disabled,&nbsp;it'll&nbsp;act&nbsp;like&nbsp;a&nbsp;comment,&nbsp;so&nbsp;I&nbsp;wouldn't&nbsp;think&nbsp;it&nbsp;would<br>
&#62;&#62;&nbsp;break&nbsp;anything.<br>
&nbsp;&nbsp;</P
></DIV
></DIV
><DIV
CLASS="QANDAENTRY"
><DIV
CLASS="QUESTION"
><P
><A
NAME="AEN1530"
></A
><B
>A.4.8. </B
> Does Bugzilla provide any reporting features, metrics, graphs, etc? You > Does Bugzilla provide any reporting features, metrics, graphs, etc? You
know, the type of stuff that management likes to see. :) know, the type of stuff that management likes to see. :)
</P </P
...@@ -1790,10 +1855,10 @@ CLASS="QANDAENTRY" ...@@ -1790,10 +1855,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1515" NAME="AEN1538"
></A ></A
><B ><B
>A.4.8. </B >A.4.9. </B
> Is there email notification and if so, what do you see when you get an > Is there email notification and if so, what do you see when you get an
email? Do you see bug number and title or is it only the number? email? Do you see bug number and title or is it only the number?
</P </P
...@@ -1815,10 +1880,10 @@ CLASS="QANDAENTRY" ...@@ -1815,10 +1880,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1520" NAME="AEN1543"
></A ></A
><B ><B
>A.4.9. </B >A.4.10. </B
> Can email notification be set up to send to multiple > Can email notification be set up to send to multiple
people, some on the To List, CC List, BCC List etc? people, some on the To List, CC List, BCC List etc?
</P </P
...@@ -1838,10 +1903,10 @@ CLASS="QANDAENTRY" ...@@ -1838,10 +1903,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1525" NAME="AEN1548"
></A ></A
><B ><B
>A.4.10. </B >A.4.11. </B
> If there is email notification, do users have to have any particular > If there is email notification, do users have to have any particular
type of email application? type of email application?
</P </P
...@@ -1879,10 +1944,10 @@ CLASS="QANDAENTRY" ...@@ -1879,10 +1944,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1532" NAME="AEN1555"
></A ></A
><B ><B
>A.4.11. </B >A.4.12. </B
> If I just wanted to track certain bugs, as they go through life, can I > If I just wanted to track certain bugs, as they go through life, can I
set it up to alert me via email whenever that bug changes, whether it be set it up to alert me via email whenever that bug changes, whether it be
owner, status or description etc.? owner, status or description etc.?
...@@ -1906,10 +1971,10 @@ CLASS="QANDAENTRY" ...@@ -1906,10 +1971,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1537" NAME="AEN1560"
></A ></A
><B ><B
>A.4.12. </B >A.4.13. </B
> Does Bugzilla allow data to be imported and exported? If I had outsiders > Does Bugzilla allow data to be imported and exported? If I had outsiders
write up a bug report using a MS Word bug template, could that template be write up a bug report using a MS Word bug template, could that template be
imported into "matching" fields? If I wanted to take the results of a query imported into "matching" fields? If I wanted to take the results of a query
...@@ -1951,10 +2016,10 @@ CLASS="QANDAENTRY" ...@@ -1951,10 +2016,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1545" NAME="AEN1568"
></A ></A
><B ><B
>A.4.13. </B >A.4.14. </B
> Does Bugzilla allow fields to be added, changed or deleted? If I want to > Does Bugzilla allow fields to be added, changed or deleted? If I want to
customize the bug submission form to meet our needs, can I do that using our customize the bug submission form to meet our needs, can I do that using our
terminology? terminology?
...@@ -1975,10 +2040,10 @@ CLASS="QANDAENTRY" ...@@ -1975,10 +2040,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1550" NAME="AEN1573"
></A ></A
><B ><B
>A.4.14. </B >A.4.15. </B
> Has anyone converted Bugzilla to another language to be used in other > Has anyone converted Bugzilla to another language to be used in other
countries? Is it localizable? countries? Is it localizable?
</P </P
...@@ -2001,10 +2066,10 @@ CLASS="QANDAENTRY" ...@@ -2001,10 +2066,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1555" NAME="AEN1578"
></A ></A
><B ><B
>A.4.15. </B >A.4.16. </B
> Can a user create and save reports? Can they do this in Word format? > Can a user create and save reports? Can they do this in Word format?
Excel format? Excel format?
</P </P
...@@ -2024,10 +2089,10 @@ CLASS="QANDAENTRY" ...@@ -2024,10 +2089,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1560" NAME="AEN1583"
></A ></A
><B ><B
>A.4.16. </B >A.4.17. </B
> Can a user re-run a report with a new project, same query? > Can a user re-run a report with a new project, same query?
</P </P
></DIV ></DIV
...@@ -2046,10 +2111,10 @@ CLASS="QANDAENTRY" ...@@ -2046,10 +2111,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1565" NAME="AEN1588"
></A ></A
><B ><B
>A.4.17. </B >A.4.18. </B
> Can a user modify an existing report and then save it into another name? > Can a user modify an existing report and then save it into another name?
</P </P
></DIV ></DIV
...@@ -2069,10 +2134,10 @@ CLASS="QANDAENTRY" ...@@ -2069,10 +2134,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1570" NAME="AEN1593"
></A ></A
><B ><B
>A.4.18. </B >A.4.19. </B
> Does Bugzilla have the ability to search by word, phrase, compound > Does Bugzilla have the ability to search by word, phrase, compound
search? search?
</P </P
...@@ -2093,10 +2158,10 @@ CLASS="QANDAENTRY" ...@@ -2093,10 +2158,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1575" NAME="AEN1598"
></A ></A
><B ><B
>A.4.19. </B >A.4.20. </B
> Can the admin person establish separate group and individual user > Can the admin person establish separate group and individual user
privileges? privileges?
</P </P
...@@ -2116,10 +2181,10 @@ CLASS="QANDAENTRY" ...@@ -2116,10 +2181,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1580" NAME="AEN1603"
></A ></A
><B ><B
>A.4.20. </B >A.4.21. </B
> Does Bugzilla provide record locking when there is simultaneous access > Does Bugzilla provide record locking when there is simultaneous access
to the same bug? Does the second person get a notice that the bug is in use to the same bug? Does the second person get a notice that the bug is in use
or how are they notified? or how are they notified?
...@@ -2141,10 +2206,10 @@ CLASS="QANDAENTRY" ...@@ -2141,10 +2206,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1585" NAME="AEN1608"
></A ></A
><B ><B
>A.4.21. </B >A.4.22. </B
> Are there any backup features provided? > Are there any backup features provided?
</P </P
></DIV ></DIV
...@@ -2169,10 +2234,10 @@ CLASS="QANDAENTRY" ...@@ -2169,10 +2234,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1591" NAME="AEN1614"
></A ></A
><B ><B
>A.4.22. </B >A.4.23. </B
> Can users be on the system while a backup is in progress? > Can users be on the system while a backup is in progress?
</P </P
></DIV ></DIV
...@@ -2193,10 +2258,10 @@ CLASS="QANDAENTRY" ...@@ -2193,10 +2258,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1596" NAME="AEN1619"
></A ></A
><B ><B
>A.4.23. </B >A.4.24. </B
> What type of human resources are needed to be on staff to install and > What type of human resources are needed to be on staff to install and
maintain Bugzilla? Specifically, what type of skills does the person need to maintain Bugzilla? Specifically, what type of skills does the person need to
have? I need to find out if we were to go with Bugzilla, what types of have? I need to find out if we were to go with Bugzilla, what types of
...@@ -2232,10 +2297,10 @@ CLASS="QANDAENTRY" ...@@ -2232,10 +2297,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1603" NAME="AEN1626"
></A ></A
><B ><B
>A.4.24. </B >A.4.25. </B
> What time frame are we looking at if we decide to hire people to install > What time frame are we looking at if we decide to hire people to install
and maintain the Bugzilla? Is this something that takes hours or weeks to and maintain the Bugzilla? Is this something that takes hours or weeks to
install and a couple of hours per week to maintain and customize or is this install and a couple of hours per week to maintain and customize or is this
...@@ -2263,10 +2328,10 @@ CLASS="QANDAENTRY" ...@@ -2263,10 +2328,10 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1608" NAME="AEN1631"
></A ></A
><B ><B
>A.4.25. </B >A.4.26. </B
> Is there any licensing fee or other fees for using Bugzilla? Any > Is there any licensing fee or other fees for using Bugzilla? Any
out-of-pocket cost other than the bodies needed as identified above? out-of-pocket cost other than the bodies needed as identified above?
</P </P
...@@ -2295,7 +2360,7 @@ CLASS="QANDAENTRY" ...@@ -2295,7 +2360,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1615" NAME="AEN1638"
></A ></A
><B ><B
>A.5.1. </B >A.5.1. </B
...@@ -2323,7 +2388,7 @@ CLASS="QANDAENTRY" ...@@ -2323,7 +2388,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1621" NAME="AEN1644"
></A ></A
><B ><B
>A.5.2. </B >A.5.2. </B
...@@ -2346,7 +2411,7 @@ CLASS="QANDAENTRY" ...@@ -2346,7 +2411,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1626" NAME="AEN1649"
></A ></A
><B ><B
>A.5.3. </B >A.5.3. </B
...@@ -2376,7 +2441,7 @@ CLASS="QANDAENTRY" ...@@ -2376,7 +2441,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1633" NAME="AEN1656"
></A ></A
><B ><B
>A.6.1. </B >A.6.1. </B
...@@ -2404,7 +2469,7 @@ CLASS="QANDAENTRY" ...@@ -2404,7 +2469,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1639" NAME="AEN1662"
></A ></A
><B ><B
>A.6.2. </B >A.6.2. </B
...@@ -2429,7 +2494,7 @@ CLASS="QANDAENTRY" ...@@ -2429,7 +2494,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1644" NAME="AEN1667"
></A ></A
><B ><B
>A.6.3. </B >A.6.3. </B
...@@ -2463,7 +2528,7 @@ CLASS="QANDAENTRY" ...@@ -2463,7 +2528,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1651" NAME="AEN1674"
></A ></A
><B ><B
>A.7.1. </B >A.7.1. </B
...@@ -2487,7 +2552,7 @@ CLASS="QANDAENTRY" ...@@ -2487,7 +2552,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1656" NAME="AEN1679"
></A ></A
><B ><B
>A.7.2. </B >A.7.2. </B
...@@ -2511,7 +2576,7 @@ CLASS="QANDAENTRY" ...@@ -2511,7 +2576,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1661" NAME="AEN1684"
></A ></A
><B ><B
>A.7.3. </B >A.7.3. </B
...@@ -2541,7 +2606,7 @@ CLASS="QANDAENTRY" ...@@ -2541,7 +2606,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1667" NAME="AEN1690"
></A ></A
><B ><B
>A.7.4. </B >A.7.4. </B
...@@ -2557,7 +2622,7 @@ CLASS="ANSWER" ...@@ -2557,7 +2622,7 @@ CLASS="ANSWER"
> You can call bug_email.pl directly from your aliases file, with > You can call bug_email.pl directly from your aliases file, with
an entry like this: an entry like this:
<A <A
NAME="AEN1671" NAME="AEN1694"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -2578,7 +2643,7 @@ CLASS="QANDAENTRY" ...@@ -2578,7 +2643,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1674" NAME="AEN1697"
></A ></A
><B ><B
>A.7.5. </B >A.7.5. </B
...@@ -2601,7 +2666,7 @@ CLASS="QANDAENTRY" ...@@ -2601,7 +2666,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1679" NAME="AEN1702"
></A ></A
><B ><B
>A.7.6. </B >A.7.6. </B
...@@ -2639,7 +2704,7 @@ CLASS="QANDAENTRY" ...@@ -2639,7 +2704,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1686" NAME="AEN1709"
></A ></A
><B ><B
>A.7.7. </B >A.7.7. </B
...@@ -2677,7 +2742,7 @@ CLASS="QANDAENTRY" ...@@ -2677,7 +2742,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1694" NAME="AEN1717"
></A ></A
><B ><B
>A.8.1. </B >A.8.1. </B
...@@ -2702,7 +2767,7 @@ CLASS="QANDAENTRY" ...@@ -2702,7 +2767,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1699" NAME="AEN1722"
></A ></A
><B ><B
>A.8.2. </B >A.8.2. </B
...@@ -2737,7 +2802,7 @@ CLASS="QANDAENTRY" ...@@ -2737,7 +2802,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1704" NAME="AEN1727"
></A ></A
><B ><B
>A.8.3. </B >A.8.3. </B
...@@ -2765,7 +2830,7 @@ CLASS="QANDAENTRY" ...@@ -2765,7 +2830,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1709" NAME="AEN1732"
></A ></A
><B ><B
>A.8.4. </B >A.8.4. </B
...@@ -2792,7 +2857,7 @@ CLASS="QANDAENTRY" ...@@ -2792,7 +2857,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1714" NAME="AEN1737"
></A ></A
><B ><B
>A.8.5. </B >A.8.5. </B
...@@ -2816,7 +2881,7 @@ CLASS="QANDAENTRY" ...@@ -2816,7 +2881,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1719" NAME="AEN1742"
></A ></A
><B ><B
>A.8.6. </B >A.8.6. </B
...@@ -2843,7 +2908,7 @@ CLASS="QANDAENTRY" ...@@ -2843,7 +2908,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1724" NAME="AEN1747"
></A ></A
><B ><B
>A.8.7. </B >A.8.7. </B
...@@ -2879,7 +2944,7 @@ CLASS="QANDAENTRY" ...@@ -2879,7 +2944,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1731" NAME="AEN1754"
></A ></A
><B ><B
>A.8.8. </B >A.8.8. </B
...@@ -2905,7 +2970,7 @@ CLASS="QANDAENTRY" ...@@ -2905,7 +2970,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1736" NAME="AEN1759"
></A ></A
><B ><B
>A.8.9. </B >A.8.9. </B
...@@ -2938,7 +3003,7 @@ CLASS="QANDAENTRY" ...@@ -2938,7 +3003,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1743" NAME="AEN1766"
></A ></A
><B ><B
>A.9.1. </B >A.9.1. </B
...@@ -2961,7 +3026,7 @@ CLASS="QANDAENTRY" ...@@ -2961,7 +3026,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1748" NAME="AEN1771"
></A ></A
><B ><B
>A.9.2. </B >A.9.2. </B
...@@ -2985,7 +3050,7 @@ CLASS="QANDAENTRY" ...@@ -2985,7 +3050,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1753" NAME="AEN1776"
></A ></A
><B ><B
>A.9.3. </B >A.9.3. </B
...@@ -3006,7 +3071,7 @@ CLASS="ANSWER" ...@@ -3006,7 +3071,7 @@ CLASS="ANSWER"
><P ><P
> Microsoft has some advice on this matter, as well: > Microsoft has some advice on this matter, as well:
<A <A
NAME="AEN1758" NAME="AEN1781"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -3031,7 +3096,7 @@ CLASS="QANDAENTRY" ...@@ -3031,7 +3096,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1761" NAME="AEN1784"
></A ></A
><B ><B
>A.9.4. </B >A.9.4. </B
...@@ -3142,7 +3207,7 @@ CLASS="QANDAENTRY" ...@@ -3142,7 +3207,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1767" NAME="AEN1790"
></A ></A
><B ><B
>A.9.5. </B >A.9.5. </B
...@@ -3217,7 +3282,7 @@ CLASS="QANDAENTRY" ...@@ -3217,7 +3282,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1788" NAME="AEN1811"
></A ></A
><B ><B
>A.10.1. </B >A.10.1. </B
...@@ -3245,7 +3310,7 @@ CLASS="QANDAENTRY" ...@@ -3245,7 +3310,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1794" NAME="AEN1817"
></A ></A
><B ><B
>A.10.2. </B >A.10.2. </B
...@@ -3298,7 +3363,7 @@ CLASS="QANDAENTRY" ...@@ -3298,7 +3363,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1804" NAME="AEN1827"
></A ></A
><B ><B
>A.10.3. </B >A.10.3. </B
...@@ -3323,7 +3388,7 @@ CLASS="QANDAENTRY" ...@@ -3323,7 +3388,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1809" NAME="AEN1832"
></A ></A
><B ><B
>A.10.4. </B >A.10.4. </B
...@@ -3348,7 +3413,7 @@ CLASS="QANDAENTRY" ...@@ -3348,7 +3413,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1814" NAME="AEN1837"
></A ></A
><B ><B
>A.10.5. </B >A.10.5. </B
...@@ -3380,7 +3445,7 @@ CLASS="QANDAENTRY" ...@@ -3380,7 +3445,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1821" NAME="AEN1844"
></A ></A
><B ><B
>A.11.1. </B >A.11.1. </B
...@@ -3424,7 +3489,7 @@ CLASS="QANDAENTRY" ...@@ -3424,7 +3489,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1830" NAME="AEN1853"
></A ></A
><B ><B
>A.11.2. </B >A.11.2. </B
...@@ -3456,7 +3521,7 @@ CLASS="QANDAENTRY" ...@@ -3456,7 +3521,7 @@ CLASS="QANDAENTRY"
CLASS="QUESTION" CLASS="QUESTION"
><P ><P
><A ><A
NAME="AEN1836" NAME="AEN1859"
></A ></A
><B ><B
>A.11.3. </B >A.11.3. </B
......
...@@ -141,7 +141,7 @@ HREF="gfdl_howto.html" ...@@ -141,7 +141,7 @@ HREF="gfdl_howto.html"
><P ><P
>Version 1.1, March 2000</P >Version 1.1, March 2000</P
><A ><A
NAME="AEN2019" NAME="AEN2042"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
......
...@@ -78,7 +78,7 @@ NAME="GFDL_HOWTO" ...@@ -78,7 +78,7 @@ NAME="GFDL_HOWTO"
a copy of the License in the document and put the following a copy of the License in the document and put the following
copyright and license notices just after the title page:</P copyright and license notices just after the title page:</P
><A ><A
NAME="AEN2109" NAME="AEN2132"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
......
...@@ -163,7 +163,7 @@ NAME="GLOSS_P" ...@@ -163,7 +163,7 @@ NAME="GLOSS_P"
><DIV ><DIV
CLASS="EXAMPLE" CLASS="EXAMPLE"
><A ><A
NAME="AEN2145" NAME="AEN2168"
></A ></A
><P ><P
><B ><B
......
...@@ -344,7 +344,7 @@ TYPE="1" ...@@ -344,7 +344,7 @@ TYPE="1"
<DIV <DIV
CLASS="EXAMPLE" CLASS="EXAMPLE"
><A ><A
NAME="AEN1095" NAME="AEN1112"
></A ></A
><P ><P
><B ><B
...@@ -353,7 +353,7 @@ NAME="AEN1095" ...@@ -353,7 +353,7 @@ NAME="AEN1095"
><DIV ><DIV
CLASS="INFORMALEXAMPLE" CLASS="INFORMALEXAMPLE"
><A ><A
NAME="AEN1097" NAME="AEN1114"
></A ></A
><P ><P
></P ></P
...@@ -405,7 +405,7 @@ NAME="AEN1097" ...@@ -405,7 +405,7 @@ NAME="AEN1097"
<DIV <DIV
CLASS="EXAMPLE" CLASS="EXAMPLE"
><A ><A
NAME="AEN1105" NAME="AEN1122"
></A ></A
><P ><P
><B ><B
...@@ -414,7 +414,7 @@ NAME="AEN1105" ...@@ -414,7 +414,7 @@ NAME="AEN1105"
><DIV ><DIV
CLASS="INFORMALEXAMPLE" CLASS="INFORMALEXAMPLE"
><A ><A
NAME="AEN1107" NAME="AEN1124"
></A ></A
><P ><P
></P ></P
......
...@@ -309,37 +309,37 @@ HREF="readme.unix.html#AEN334" ...@@ -309,37 +309,37 @@ HREF="readme.unix.html#AEN334"
></DT ></DT
><DT ><DT
>2.1.2.14. <A >2.1.2.14. <A
HREF="readme.unix.html#AEN343" HREF="readme.unix.html#AEN347"
>Setting Up the MySQL Database</A >Setting Up the MySQL Database</A
></DT ></DT
><DT ><DT
>2.1.2.15. <A >2.1.2.15. <A
HREF="readme.unix.html#AEN379" HREF="readme.unix.html#AEN383"
>Tweaking "localconfig"</A >Tweaking "localconfig"</A
></DT ></DT
><DT ><DT
>2.1.2.16. <A >2.1.2.16. <A
HREF="readme.unix.html#AEN401" HREF="readme.unix.html#AEN410"
>Setting Up Maintainers Manuall (Optional)</A >Setting Up Maintainers Manually (Optional)</A
></DT ></DT
><DT ><DT
>2.1.2.17. <A >2.1.2.17. <A
HREF="readme.unix.html#AEN410" HREF="readme.unix.html#AEN419"
>The Whining Cron (Optional)</A >The Whining Cron (Optional)</A
></DT ></DT
><DT ><DT
>2.1.2.18. <A >2.1.2.18. <A
HREF="readme.unix.html#AEN417" HREF="readme.unix.html#AEN426"
>Bug Graphs (Optional)</A >Bug Graphs (Optional)</A
></DT ></DT
><DT ><DT
>2.1.2.19. <A >2.1.2.19. <A
HREF="readme.unix.html#AEN429" HREF="readme.unix.html#AEN438"
>Securing MySQL</A >Securing MySQL</A
></DT ></DT
><DT ><DT
>2.1.2.20. <A >2.1.2.20. <A
HREF="readme.unix.html#AEN495" HREF="readme.unix.html#AEN504"
>Installation General Notes</A >Installation General Notes</A
></DT ></DT
></DL ></DL
...@@ -809,57 +809,67 @@ CLASS="LOT" ...@@ -809,57 +809,67 @@ CLASS="LOT"
></DT ></DT
><DT ><DT
>2-1. <A >2-1. <A
HREF="readme.windows.html#AEN646" HREF="readme.unix.html#AEN341"
>Setting up bonsaitools symlink</A
></DT
><DT
>2-2. <A
HREF="readme.unix.html#AEN403"
>Running checksetup.pl as the web user</A
></DT
><DT
>2-3. <A
HREF="readme.windows.html#AEN655"
>Removing encrypt() for Windows NT installations</A >Removing encrypt() for Windows NT installations</A
></DT ></DT
><DT ><DT
>3-1. <A >3-1. <A
HREF="programadmin.html#AEN838" HREF="programadmin.html#AEN850"
>Creating some Components</A >Creating some Components</A
></DT ></DT
><DT ><DT
>3-2. <A >3-2. <A
HREF="programadmin.html#AEN867" HREF="programadmin.html#AEN879"
>Common Use of Versions</A >Common Use of Versions</A
></DT ></DT
><DT ><DT
>3-3. <A >3-3. <A
HREF="programadmin.html#AEN871" HREF="programadmin.html#AEN883"
>A Different Use of Versions</A >A Different Use of Versions</A
></DT ></DT
><DT ><DT
>3-4. <A >3-4. <A
HREF="programadmin.html#AEN899" HREF="programadmin.html#AEN911"
>Using SortKey with Target Milestone</A >Using SortKey with Target Milestone</A
></DT ></DT
><DT ><DT
>3-5. <A >3-5. <A
HREF="programadmin.html#AEN937" HREF="programadmin.html#AEN949"
>When to Use Group Security</A >When to Use Group Security</A
></DT ></DT
><DT ><DT
>3-6. <A >3-6. <A
HREF="programadmin.html#AEN954" HREF="programadmin.html#AEN966"
>Creating a New Group</A >Creating a New Group</A
></DT ></DT
><DT ><DT
>4-1. <A >4-1. <A
HREF="how.html#AEN1095" HREF="how.html#AEN1112"
>Some Famous Software Versions</A >Some Famous Software Versions</A
></DT ></DT
><DT ><DT
>4-2. <A >4-2. <A
HREF="how.html#AEN1105" HREF="how.html#AEN1122"
>Mozilla Webtools Components</A >Mozilla Webtools Components</A
></DT ></DT
><DT ><DT
>D-1. <A >D-1. <A
HREF="setperl.html#AEN1963" HREF="setperl.html#AEN1986"
>Using Setperl to set your perl path</A >Using Setperl to set your perl path</A
></DT ></DT
><DT ><DT
>1. <A >1. <A
HREF="glossary.html#AEN2145" HREF="glossary.html#AEN2168"
>A Sample Product</A >A Sample Product</A
></DT ></DT
></DL ></DL
......
...@@ -162,54 +162,54 @@ HREF="readme.unix.html#AEN334" ...@@ -162,54 +162,54 @@ HREF="readme.unix.html#AEN334"
></DT ></DT
><DT ><DT
>2.1.2.14. <A >2.1.2.14. <A
HREF="readme.unix.html#AEN343" HREF="readme.unix.html#AEN347"
>Setting Up the MySQL Database</A >Setting Up the MySQL Database</A
></DT ></DT
><DT ><DT
>2.1.2.15. <A >2.1.2.15. <A
HREF="readme.unix.html#AEN379" HREF="readme.unix.html#AEN383"
>Tweaking "localconfig"</A >Tweaking "localconfig"</A
></DT ></DT
><DT ><DT
>2.1.2.16. <A >2.1.2.16. <A
HREF="readme.unix.html#AEN401" HREF="readme.unix.html#AEN410"
>Setting Up Maintainers Manuall (Optional)</A >Setting Up Maintainers Manually (Optional)</A
></DT ></DT
><DT ><DT
>2.1.2.17. <A >2.1.2.17. <A
HREF="readme.unix.html#AEN410" HREF="readme.unix.html#AEN419"
>The Whining Cron (Optional)</A >The Whining Cron (Optional)</A
></DT ></DT
><DT ><DT
>2.1.2.18. <A >2.1.2.18. <A
HREF="readme.unix.html#AEN417" HREF="readme.unix.html#AEN426"
>Bug Graphs (Optional)</A >Bug Graphs (Optional)</A
></DT ></DT
><DT ><DT
>2.1.2.19. <A >2.1.2.19. <A
HREF="readme.unix.html#AEN429" HREF="readme.unix.html#AEN438"
>Securing MySQL</A >Securing MySQL</A
></DT ></DT
><DT ><DT
>2.1.2.20. <A >2.1.2.20. <A
HREF="readme.unix.html#AEN495" HREF="readme.unix.html#AEN504"
>Installation General Notes</A >Installation General Notes</A
></DT ></DT
><DD ><DD
><DL ><DL
><DT ><DT
>2.1.2.20.1. <A >2.1.2.20.1. <A
HREF="readme.unix.html#AEN497" HREF="readme.unix.html#AEN506"
>Modifying Your Running System</A >Modifying Your Running System</A
></DT ></DT
><DT ><DT
>2.1.2.20.2. <A >2.1.2.20.2. <A
HREF="readme.unix.html#AEN502" HREF="readme.unix.html#AEN511"
>Upgrading From Previous Versions</A >Upgrading From Previous Versions</A
></DT ></DT
><DT ><DT
>2.1.2.20.3. <A >2.1.2.20.3. <A
HREF="readme.unix.html#AEN505" HREF="readme.unix.html#AEN514"
>UNIX Installation Instructions History</A >UNIX Installation Instructions History</A
></DT ></DT
></DL ></DL
......
...@@ -194,7 +194,7 @@ NAME="COMPONENTS" ...@@ -194,7 +194,7 @@ NAME="COMPONENTS"
<DIV <DIV
CLASS="EXAMPLE" CLASS="EXAMPLE"
><A ><A
NAME="AEN838" NAME="AEN850"
></A ></A
><P ><P
><B ><B
...@@ -203,7 +203,7 @@ NAME="AEN838" ...@@ -203,7 +203,7 @@ NAME="AEN838"
><DIV ><DIV
CLASS="INFORMALEXAMPLE" CLASS="INFORMALEXAMPLE"
><A ><A
NAME="AEN840" NAME="AEN852"
></A ></A
><P ><P
></P ></P
...@@ -324,7 +324,7 @@ NAME="VERSIONS" ...@@ -324,7 +324,7 @@ NAME="VERSIONS"
<DIV <DIV
CLASS="EXAMPLE" CLASS="EXAMPLE"
><A ><A
NAME="AEN867" NAME="AEN879"
></A ></A
><P ><P
><B ><B
...@@ -333,7 +333,7 @@ NAME="AEN867" ...@@ -333,7 +333,7 @@ NAME="AEN867"
><DIV ><DIV
CLASS="INFORMALEXAMPLE" CLASS="INFORMALEXAMPLE"
><A ><A
NAME="AEN869" NAME="AEN881"
></A ></A
><P ><P
></P ></P
...@@ -354,7 +354,7 @@ NAME="AEN869" ...@@ -354,7 +354,7 @@ NAME="AEN869"
<DIV <DIV
CLASS="EXAMPLE" CLASS="EXAMPLE"
><A ><A
NAME="AEN871" NAME="AEN883"
></A ></A
><P ><P
><B ><B
...@@ -363,7 +363,7 @@ NAME="AEN871" ...@@ -363,7 +363,7 @@ NAME="AEN871"
><DIV ><DIV
CLASS="INFORMALEXAMPLE" CLASS="INFORMALEXAMPLE"
><A ><A
NAME="AEN873" NAME="AEN885"
></A ></A
><P ><P
></P ></P
...@@ -472,7 +472,7 @@ TYPE="1" ...@@ -472,7 +472,7 @@ TYPE="1"
><DIV ><DIV
CLASS="EXAMPLE" CLASS="EXAMPLE"
><A ><A
NAME="AEN899" NAME="AEN911"
></A ></A
><P ><P
><B ><B
...@@ -481,7 +481,7 @@ NAME="AEN899" ...@@ -481,7 +481,7 @@ NAME="AEN899"
><DIV ><DIV
CLASS="INFORMALEXAMPLE" CLASS="INFORMALEXAMPLE"
><A ><A
NAME="AEN901" NAME="AEN913"
></A ></A
><P ><P
></P ></P
...@@ -645,7 +645,7 @@ NAME="GROUPS" ...@@ -645,7 +645,7 @@ NAME="GROUPS"
<DIV <DIV
CLASS="EXAMPLE" CLASS="EXAMPLE"
><A ><A
NAME="AEN937" NAME="AEN949"
></A ></A
><P ><P
><B ><B
...@@ -654,7 +654,7 @@ NAME="AEN937" ...@@ -654,7 +654,7 @@ NAME="AEN937"
><DIV ><DIV
CLASS="INFORMALEXAMPLE" CLASS="INFORMALEXAMPLE"
><A ><A
NAME="AEN939" NAME="AEN951"
></A ></A
><P ><P
></P ></P
...@@ -747,7 +747,7 @@ TYPE="1" ...@@ -747,7 +747,7 @@ TYPE="1"
<DIV <DIV
CLASS="EXAMPLE" CLASS="EXAMPLE"
><A ><A
NAME="AEN954" NAME="AEN966"
></A ></A
><P ><P
><B ><B
...@@ -756,7 +756,7 @@ NAME="AEN954" ...@@ -756,7 +756,7 @@ NAME="AEN954"
><DIV ><DIV
CLASS="INFORMALEXAMPLE" CLASS="INFORMALEXAMPLE"
><A ><A
NAME="AEN956" NAME="AEN968"
></A ></A
><P ><P
></P ></P
......
...@@ -851,7 +851,7 @@ CLASS="TIP" ...@@ -851,7 +851,7 @@ CLASS="TIP"
><P ><P
><B ><B
>Tip: </B >Tip: </B
> HINT: If you symlink the bugzilla directory into your Apache's > If you symlink the bugzilla directory into your Apache's
HTML heirarchy, you may receive "Forbidden" errors unless you HTML heirarchy, you may receive "Forbidden" errors unless you
add the "FollowSymLinks" directive to the &#60;Directory&#62; entry add the "FollowSymLinks" directive to the &#60;Directory&#62; entry
for the HTML root. for the HTML root.
...@@ -866,12 +866,45 @@ CLASS="TIP" ...@@ -866,12 +866,45 @@ CLASS="TIP"
installation. installation.
</P </P
><P ><P
> Lastly, you'll need to set up a symbolic link from /usr/bonsaitools/bin > Lastly, you'll need to set up a symbolic link to /usr/bonsaitools/bin/perl
to the correct location of your perl executable (probably /usr/bin/perl). for the correct location of your perl executable (probably /usr/bin/perl).
Otherwise you must hack all the .cgi files to change where they look Otherwise you must hack all the .cgi files to change where they look
for perl. To make future upgrades easier, you should use the symlink for perl. To make future upgrades easier, you should use the symlink
approach. approach.
<DIV <DIV
CLASS="EXAMPLE"
><A
NAME="AEN341"
></A
><P
><B
>Example 2-1. Setting up bonsaitools symlink</B
></P
><P
> Here's how you set up the Perl symlink on Linux to make Bugzilla work.
Your mileage may vary; if you are running on Solaris, you probably need to subsitute
"/usr/local/bin/perl" for "/usr/bin/perl" below; if on certain other UNIX systems,
Perl may live in weird places like "/opt/perl". As root, run these commands:
<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>bash# mkdir /usr/bonsaitools
bash# mkdir /usr/bonsaitools/bin
bash# ln -s /usr/bin/perl /usr/bosaitools/bin/perl
</PRE
></TD
></TR
></TABLE
>
</P
></DIV
>
<DIV
CLASS="TIP" CLASS="TIP"
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="TIP" CLASS="TIP"
...@@ -893,7 +926,7 @@ CLASS="SECTION" ...@@ -893,7 +926,7 @@ CLASS="SECTION"
><H3 ><H3
CLASS="SECTION" CLASS="SECTION"
><A ><A
NAME="AEN343" NAME="AEN347"
>2.1.2.14. Setting Up the MySQL Database</A >2.1.2.14. Setting Up the MySQL Database</A
></H3 ></H3
><P ><P
...@@ -1079,7 +1112,7 @@ CLASS="SECTION" ...@@ -1079,7 +1112,7 @@ CLASS="SECTION"
><H3 ><H3
CLASS="SECTION" CLASS="SECTION"
><A ><A
NAME="AEN379" NAME="AEN383"
>2.1.2.15. Tweaking "localconfig"</A >2.1.2.15. Tweaking "localconfig"</A
></H3 ></H3
><P ><P
...@@ -1146,11 +1179,47 @@ CLASS="NOTE" ...@@ -1146,11 +1179,47 @@ CLASS="NOTE"
><P ><P
><B ><B
>Note: </B >Note: </B
> The second time you run checksetup.pl, it is recommended you be the same > The second time you run checksetup.pl, you should become the
user as your web server runs under, and that you be sure you have set the user your web server runs as, and that you ensure you have set the
"webservergroup" parameter in localconfig to match the web server's group "webservergroup" parameter in localconfig to match the web server's group
name, if any. Under some systems, otherwise, checksetup.pl will goof up name, if any. I believe, for the next release of Bugzilla, this will
your file permissions and make them unreadable to your web server. be fixed so that Bugzilla supports a "webserveruser" parameter in localconfig
as well.
<DIV
CLASS="EXAMPLE"
><A
NAME="AEN403"
></A
><P
><B
>Example 2-2. Running checksetup.pl as the web user</B
></P
><P
> Assuming your web server runs as user "apache", and Bugzilla is installed in
"/usr/local/bugzilla", here's one way to run checksetup.pl as the web server user.
As root, for the <EM
>second run</EM
> of checksetup.pl, do this:
<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>bash# chown -R apache:apache /usr/local/bugzilla
bash# su - apache
bash# cd /usr/local/bugzilla
bash# ./checksetup.pl
</PRE
></TD
></TR
></TABLE
>
</P
></DIV
>
</P </P
></BLOCKQUOTE ></BLOCKQUOTE
></DIV ></DIV
...@@ -1174,8 +1243,8 @@ CLASS="SECTION" ...@@ -1174,8 +1243,8 @@ CLASS="SECTION"
><H3 ><H3
CLASS="SECTION" CLASS="SECTION"
><A ><A
NAME="AEN401" NAME="AEN410"
>2.1.2.16. Setting Up Maintainers Manuall (Optional)</A >2.1.2.16. Setting Up Maintainers Manually (Optional)</A
></H3 ></H3
><P ><P
> If you want to add someone else to every group by hand, you can do it > If you want to add someone else to every group by hand, you can do it
...@@ -1220,7 +1289,7 @@ CLASS="SECTION" ...@@ -1220,7 +1289,7 @@ CLASS="SECTION"
><H3 ><H3
CLASS="SECTION" CLASS="SECTION"
><A ><A
NAME="AEN410" NAME="AEN419"
>2.1.2.17. The Whining Cron (Optional)</A >2.1.2.17. The Whining Cron (Optional)</A
></H3 ></H3
><P ><P
...@@ -1258,7 +1327,7 @@ CLASS="SECTION" ...@@ -1258,7 +1327,7 @@ CLASS="SECTION"
><H3 ><H3
CLASS="SECTION" CLASS="SECTION"
><A ><A
NAME="AEN417" NAME="AEN426"
>2.1.2.18. Bug Graphs (Optional)</A >2.1.2.18. Bug Graphs (Optional)</A
></H3 ></H3
><P ><P
...@@ -1313,7 +1382,7 @@ CLASS="SECTION" ...@@ -1313,7 +1382,7 @@ CLASS="SECTION"
><H3 ><H3
CLASS="SECTION" CLASS="SECTION"
><A ><A
NAME="AEN429" NAME="AEN438"
>2.1.2.19. Securing MySQL</A >2.1.2.19. Securing MySQL</A
></H3 ></H3
><P ><P
...@@ -1591,7 +1660,7 @@ CLASS="SECTION" ...@@ -1591,7 +1660,7 @@ CLASS="SECTION"
><H3 ><H3
CLASS="SECTION" CLASS="SECTION"
><A ><A
NAME="AEN495" NAME="AEN504"
>2.1.2.20. Installation General Notes</A >2.1.2.20. Installation General Notes</A
></H3 ></H3
><DIV ><DIV
...@@ -1599,7 +1668,7 @@ CLASS="SECTION" ...@@ -1599,7 +1668,7 @@ CLASS="SECTION"
><H4 ><H4
CLASS="SECTION" CLASS="SECTION"
><A ><A
NAME="AEN497" NAME="AEN506"
>2.1.2.20.1. Modifying Your Running System</A >2.1.2.20.1. Modifying Your Running System</A
></H4 ></H4
><P ><P
...@@ -1626,7 +1695,7 @@ CLASS="SECTION" ...@@ -1626,7 +1695,7 @@ CLASS="SECTION"
><H4 ><H4
CLASS="SECTION" CLASS="SECTION"
><A ><A
NAME="AEN502" NAME="AEN511"
>2.1.2.20.2. Upgrading From Previous Versions</A >2.1.2.20.2. Upgrading From Previous Versions</A
></H4 ></H4
><P ><P
...@@ -1642,7 +1711,7 @@ CLASS="SECTION" ...@@ -1642,7 +1711,7 @@ CLASS="SECTION"
><H4 ><H4
CLASS="SECTION" CLASS="SECTION"
><A ><A
NAME="AEN505" NAME="AEN514"
>2.1.2.20.3. UNIX Installation Instructions History</A >2.1.2.20.3. UNIX Installation Instructions History</A
></H4 ></H4
><P ><P
......
...@@ -510,7 +510,7 @@ CLASS="TIP" ...@@ -510,7 +510,7 @@ CLASS="TIP"
>Tip: </B >Tip: </B
> From Andrew Pearson: > From Andrew Pearson:
<A <A
NAME="AEN624" NAME="AEN633"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -557,7 +557,7 @@ CLASS="TIP" ...@@ -557,7 +557,7 @@ CLASS="TIP"
>Tip: </B >Tip: </B
>"Brian" had this to add, about upgrading to Bugzilla 2.12 from previous versions:</P >"Brian" had this to add, about upgrading to Bugzilla 2.12 from previous versions:</P
><A ><A
NAME="AEN634" NAME="AEN643"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
...@@ -613,11 +613,11 @@ CLASS="PROGRAMLISTING" ...@@ -613,11 +613,11 @@ CLASS="PROGRAMLISTING"
<DIV <DIV
CLASS="EXAMPLE" CLASS="EXAMPLE"
><A ><A
NAME="AEN646" NAME="AEN655"
></A ></A
><P ><P
><B ><B
>Example 2-1. Removing encrypt() for Windows NT installations</B >Example 2-3. Removing encrypt() for Windows NT installations</B
></P ></P
><P ><P
> Replace this: > Replace this:
...@@ -691,6 +691,63 @@ open SENDMAIL, "|\"C:/General/Web/tools/Windmail 4.0 Beta/windmail\" -t &#62; ma ...@@ -691,6 +691,63 @@ open SENDMAIL, "|\"C:/General/Web/tools/Windmail 4.0 Beta/windmail\" -t &#62; ma
></BLOCKQUOTE ></BLOCKQUOTE
></BLOCKQUOTE ></BLOCKQUOTE
></DIV ></DIV
><DIV
CLASS="TIP"
><BLOCKQUOTE
CLASS="TIP"
><P
><B
>Tip: </B
> This was some late breaking information from Jan Evert. Sorry for the lack of formatting.
</P
><P
CLASS="LITERALLAYOUT"
>I'm&nbsp;busy&nbsp;installing&nbsp;bugzilla&nbsp;on&nbsp;a&nbsp;WinNT&nbsp;machine&nbsp;and&nbsp;I&nbsp;thought&nbsp;I'd&nbsp;notify&nbsp;you<br>
at&nbsp;this&nbsp;moment&nbsp;of&nbsp;the&nbsp;commments&nbsp;I&nbsp;have&nbsp;to&nbsp;section&nbsp;2.2.1&nbsp;of&nbsp;the&nbsp;bugzilla<br>
guide&nbsp;(at&nbsp;http://www.trilobyte.net/barnsons/html/).<br>
<br>
Step&nbsp;1:<br>
I've&nbsp;used&nbsp;apache,&nbsp;installation&nbsp;is&nbsp;really&nbsp;straightforward.<br>
After&nbsp;reading&nbsp;the&nbsp;Unix&nbsp;installation&nbsp;instructions,&nbsp;I&nbsp;found&nbsp;that&nbsp;it&nbsp;is<br>
necessary&nbsp;to&nbsp;add&nbsp;the&nbsp;ExecCGI&nbsp;option&nbsp;to&nbsp;the&nbsp;bugzilla&nbsp;directory.&nbsp;Also&nbsp;the<br>
'AddHandler'&nbsp;line&nbsp;for&nbsp;.cgi&nbsp;is&nbsp;by&nbsp;default&nbsp;commented&nbsp;out.<br>
<br>
Step&nbsp;3:&nbsp;although&nbsp;just&nbsp;a&nbsp;detail,&nbsp;'ppm&nbsp;install&nbsp;&#60;module%gt;'&nbsp;will&nbsp;also&nbsp;work<br>
(wihtout&nbsp;.ppd).&nbsp;And,&nbsp;it&nbsp;can&nbsp;also&nbsp;download&nbsp;these&nbsp;automatically&nbsp;from<br>
ActiveState.<br>
<br>
Step&nbsp;4:&nbsp;although&nbsp;I&nbsp;have&nbsp;cygwin&nbsp;installed,&nbsp;it&nbsp;seems&nbsp;that&nbsp;it&nbsp;is&nbsp;not&nbsp;necessary.<br>
On&nbsp;my&nbsp;machine&nbsp;cygwin&nbsp;is&nbsp;not&nbsp;in&nbsp;the&nbsp;PATH&nbsp;and&nbsp;everything&nbsp;seems&nbsp;to&nbsp;work&nbsp;as<br>
expected.<br>
However,&nbsp;I've&nbsp;not&nbsp;used&nbsp;everything&nbsp;yet.<br>
<br>
Step&nbsp;6:&nbsp;the&nbsp;'bugs_password'&nbsp;given&nbsp;in&nbsp;SQL&nbsp;command&nbsp;d&nbsp;needs&nbsp;to&nbsp;be&nbsp;edited&nbsp;into<br>
localconfig&nbsp;later&nbsp;on&nbsp;(Step&nbsp;7)&nbsp;if&nbsp;the&nbsp;password&nbsp;is&nbsp;not&nbsp;empty.&nbsp;I've&nbsp;also&nbsp;edited<br>
it&nbsp;into&nbsp;globals.pl,&nbsp;but&nbsp;I'm&nbsp;not&nbsp;sure&nbsp;that&nbsp;is&nbsp;needed.&nbsp;In&nbsp;both&nbsp;places,&nbsp;the<br>
variable&nbsp;is&nbsp;named&nbsp;db_pass.<br>
<br>
Step&nbsp;8:&nbsp;all&nbsp;the&nbsp;sendmail&nbsp;replacements&nbsp;mentioned&nbsp;are&nbsp;not&nbsp;as&nbsp;simple&nbsp;as<br>
described&nbsp;there.&nbsp;Since&nbsp;I&nbsp;am&nbsp;not&nbsp;familiar&nbsp;(yet)&nbsp;with&nbsp;perl,&nbsp;I&nbsp;don't&nbsp;have&nbsp;any<br>
mail&nbsp;working&nbsp;yet.<br>
<br>
Step&nbsp;9:&nbsp;in&nbsp;globals.pl&nbsp;the&nbsp;encrypt()&nbsp;call&nbsp;can&nbsp;be&nbsp;replaced&nbsp;by&nbsp;just&nbsp;the<br>
unencrypted&nbsp;password.&nbsp;In&nbsp;CGI.pl,&nbsp;the&nbsp;complete&nbsp;SQL&nbsp;command&nbsp;can&nbsp;be&nbsp;removed.<br>
<br>
Step&nbsp;11:&nbsp;I've&nbsp;only&nbsp;changed&nbsp;the&nbsp;#!&nbsp;lines&nbsp;in&nbsp;*.cgi.&nbsp;I&nbsp;haven't&nbsp;noticed&nbsp;problems<br>
with&nbsp;the&nbsp;system()&nbsp;call&nbsp;yet.<br>
There&nbsp;seem&nbsp;to&nbsp;be&nbsp;only&nbsp;four&nbsp;system()&nbsp;called&nbsp;programs:&nbsp;processmail.pl&nbsp;(handled<br>
by&nbsp;step&nbsp;10),&nbsp;syncshadowdb&nbsp;(which&nbsp;should&nbsp;probably&nbsp;get&nbsp;the&nbsp;same&nbsp;treatment&nbsp;as<br>
processmail.pl),&nbsp;diff&nbsp;and&nbsp;mysqldump.&nbsp;The&nbsp;last&nbsp;one&nbsp;is&nbsp;only&nbsp;needed&nbsp;with&nbsp;the<br>
shadowdb&nbsp;feature&nbsp;(which&nbsp;I&nbsp;don't&nbsp;use).<br>
<br>
There&nbsp;seems&nbsp;to&nbsp;be&nbsp;one&nbsp;step&nbsp;missing:&nbsp;copying&nbsp;the&nbsp;bugzilla&nbsp;files&nbsp;somehwere<br>
that&nbsp;apache&nbsp;can&nbsp;serve&nbsp;them.<br>
<br>
Just&nbsp;noticed&nbsp;the&nbsp;updated&nbsp;guide...&nbsp;Brian's&nbsp;comment&nbsp;is&nbsp;new.&nbsp;His&nbsp;first&nbsp;comment<br>
will&nbsp;work,&nbsp;but&nbsp;opens&nbsp;up&nbsp;a&nbsp;huge&nbsp;security&nbsp;hole.<br>
</P
></BLOCKQUOTE
></DIV
></DIV ></DIV
></DIV ></DIV
><DIV ><DIV
......
...@@ -80,7 +80,7 @@ NAME="RHBUGZILLA" ...@@ -80,7 +80,7 @@ NAME="RHBUGZILLA"
database, as well as MySQL. database, as well as MySQL.
Here's what Dave Lawrence had to say about the status of Red Hat Bugzilla, Here's what Dave Lawrence had to say about the status of Red Hat Bugzilla,
<A <A
NAME="AEN1913" NAME="AEN1936"
></A ></A
><BLOCKQUOTE ><BLOCKQUOTE
CLASS="BLOCKQUOTE" CLASS="BLOCKQUOTE"
......
...@@ -173,14 +173,49 @@ TARGET="_top" ...@@ -173,14 +173,49 @@ TARGET="_top"
><LI ><LI
><P ><P
> Ensure you have adequate access controls for the $BUGZILLA_HOME/data/ and > Ensure you have adequate access controls for the $BUGZILLA_HOME/data/ and
$BUGZILLA_HOME/shadow/ directories, as well as the $BUGZILLA_HOME/localconfig file. $BUGZILLA_HOME/shadow/ directories, as well as the $BUGZILLA_HOME/localconfig and
$BUGZILLA_HOME/globals.pl files.
The localconfig file stores your "bugs" user password, The localconfig file stores your "bugs" user password,
which would be terrible to have in the hands which would be terrible to have in the hands
of a criminal. Also some files under $BUGZILLA_HOME/data/ store sensitive information, and of a criminal, while the "globals.pl" stores some default information regarding your
installation which could aid a system cracker.
In addition, some files under $BUGZILLA_HOME/data/ store sensitive information, and
$BUGZILLA_HOME/shadow/ stores bug information for faster retrieval. If you fail to secure $BUGZILLA_HOME/shadow/ stores bug information for faster retrieval. If you fail to secure
these directories and this file, you will expose bug information to those who may not these directories and this file, you will expose bug information to those who may not
be allowed to see it. be allowed to see it.
</P </P
><DIV
CLASS="NOTE"
><BLOCKQUOTE
CLASS="NOTE"
><P
><B
>Note: </B
> Bugzilla provides default .htaccess files to protect the most common Apache
installations. However, you should verify these are adequate according to the site-wide
security policy of your web server, and ensure that the .htaccess files are
allowed to "override" default permissions set in your Apache configuration files.
Covering Apache security is beyond the scope of this Guide; please consult the Apache
documentation for details.
</P
><P
> If you are using a web server that does not support the .htaccess control method,
<EM
>you are at risk!</EM
> After installing, check to see if you can
view the file "localconfig" in your web browser (ergo:
<A
HREF="http://bugzilla.mozilla.org/localconfig"
TARGET="_top"
> http://bugzilla.mozilla.org/localconfig</A
>. If you can read the contents of this
file, your web server has not secured your bugzilla directory properly and you
must fix this problem before deploying Bugzilla. If, however, it gives you a
"Forbidden" error, then it probably respects the .htaccess conventions and you
are good to go.
</P
></BLOCKQUOTE
></DIV
><P ><P
> On Apache, you can use .htaccess files to protect access to these directories, as outlined > On Apache, you can use .htaccess files to protect access to these directories, as outlined
in <A in <A
......
...@@ -219,7 +219,7 @@ CLASS="COMMAND" ...@@ -219,7 +219,7 @@ CLASS="COMMAND"
<DIV <DIV
CLASS="EXAMPLE" CLASS="EXAMPLE"
><A ><A
NAME="AEN1963" NAME="AEN1986"
></A ></A
><P ><P
><B ><B
......
...@@ -59,7 +59,7 @@ http://www.linuxdoc.org/LDP/LDP-Author-Guide/tools-hints.html ...@@ -59,7 +59,7 @@ http://www.linuxdoc.org/LDP/LDP-Author-Guide/tools-hints.html
<BOOKINFO> <BOOKINFO>
<TITLE>The Bugzilla Guide</TITLE> <TITLE>The Bugzilla Guide</TITLE>
<PUBDATE>v2.12.0, 24 April 2001</PUBDATE> <PUBDATE>2001-04-25</PUBDATE>
<AUTHOR> <AUTHOR>
<FIRSTNAME>Matthew</FIRSTNAME> <FIRSTNAME>Matthew</FIRSTNAME>
<OTHERNAME>P.</OTHERNAME> <OTHERNAME>P.</OTHERNAME>
......
...@@ -1049,14 +1049,38 @@ operating parameters for bugzilla.</PARA> ...@@ -1049,14 +1049,38 @@ operating parameters for bugzilla.</PARA>
<LISTITEM> <LISTITEM>
<PARA> <PARA>
Ensure you have adequate access controls for the $BUGZILLA_HOME/data/ and Ensure you have adequate access controls for the $BUGZILLA_HOME/data/ and
$BUGZILLA_HOME/shadow/ directories, as well as the $BUGZILLA_HOME/localconfig file. $BUGZILLA_HOME/shadow/ directories, as well as the $BUGZILLA_HOME/localconfig and
$BUGZILLA_HOME/globals.pl files.
The localconfig file stores your "bugs" user password, The localconfig file stores your "bugs" user password,
which would be terrible to have in the hands which would be terrible to have in the hands
of a criminal. Also some files under $BUGZILLA_HOME/data/ store sensitive information, and of a criminal, while the "globals.pl" stores some default information regarding your
installation which could aid a system cracker.
In addition, some files under $BUGZILLA_HOME/data/ store sensitive information, and
$BUGZILLA_HOME/shadow/ stores bug information for faster retrieval. If you fail to secure $BUGZILLA_HOME/shadow/ stores bug information for faster retrieval. If you fail to secure
these directories and this file, you will expose bug information to those who may not these directories and this file, you will expose bug information to those who may not
be allowed to see it. be allowed to see it.
</PARA> </PARA>
<NOTE>
<PARA>
Bugzilla provides default .htaccess files to protect the most common Apache
installations. However, you should verify these are adequate according to the site-wide
security policy of your web server, and ensure that the .htaccess files are
allowed to "override" default permissions set in your Apache configuration files.
Covering Apache security is beyond the scope of this Guide; please consult the Apache
documentation for details.
</PARA>
<PARA>
If you are using a web server that does not support the .htaccess control method,
<EMPHASIS>you are at risk!</EMPHASIS> After installing, check to see if you can
view the file "localconfig" in your web browser (ergo:
<ULINK URL="http://bugzilla.mozilla.org/localconfig">
http://bugzilla.mozilla.org/localconfig</ULINK>. If you can read the contents of this
file, your web server has not secured your bugzilla directory properly and you
must fix this problem before deploying Bugzilla. If, however, it gives you a
"Forbidden" error, then it probably respects the .htaccess conventions and you
are good to go.
</PARA>
</NOTE>
<PARA> <PARA>
On Apache, you can use .htaccess files to protect access to these directories, as outlined On Apache, you can use .htaccess files to protect access to these directories, as outlined
in <ULINK URL="http://bugzilla.mozilla.org/show_bug.cgi?id=57161">Bug 57161</ULINK> for the in <ULINK URL="http://bugzilla.mozilla.org/show_bug.cgi?id=57161">Bug 57161</ULINK> for the
......
...@@ -680,6 +680,54 @@ ...@@ -680,6 +680,54 @@
</answer> </answer>
</qandaentry> </qandaentry>
<qandaentry>
<question>
<para>
The index.html page doesn't show the footer. It's really annoying to have
to go to the querypage just to check my "my bugs" link. How do I get a footer
on static HTML pages?
</para>
</question>
<answer>
<para>
This was a late-breaking question for the Guide, so I just have to
quote the relevant newsgroup thread on it.
</para>
<literallayout>
> AFAIK, most sites (even if they have SSI enabled) won't have #exec cmd
> enabled. Perhaps what would be better is a #include virtual and a
> footer.cgi the basically has the "require 'CGI.pl' and PutFooter command.
>
> Please note that under most configurations, this also requires naming
> the file from index.html to index.shtml (and making sure that it will
> still be reconized as an index). Personally, I think this is better on
> a per-installation basis (perhaps add something to the FAQ that says how
> to do this).
Good point. Yeah, easy enough to do, that it shouldn't be a big deal for
someone to take it on if they want it. FAQ is a good place for it.
> Dave Miller wrote:
>
>> I did a little experimenting with getting the command menu and footer on
>> the end of the index page while leaving it as an HTML file...
>>
>> I was successful. :)
>>
>> I added this line:
>>
>> <!--#exec cmd="/usr/bin/perl -e &quot;require 'CGI.pl';
>>PutFooter();&quot;" -->
>>
>> Just before the &lt;/BODY&gt; &lt;/HTML&gt; at the end of the file. And it worked.
>>
>> Thought I'd toss that out there. Should I check this in? For those that
>> have SSI disabled, it'll act like a comment, so I wouldn't think it would
>> break anything.
</literallayout>
</answer>
</qandaentry>
<qandaentry> <qandaentry>
<question> <question>
<para> <para>
......
...@@ -479,7 +479,7 @@ ...@@ -479,7 +479,7 @@
</PARA> </PARA>
<TIP> <TIP>
<PARA> <PARA>
HINT: If you symlink the bugzilla directory into your Apache's If you symlink the bugzilla directory into your Apache's
HTML heirarchy, you may receive "Forbidden" errors unless you HTML heirarchy, you may receive "Forbidden" errors unless you
add the "FollowSymLinks" directive to the &lt;Directory&gt; entry add the "FollowSymLinks" directive to the &lt;Directory&gt; entry
for the HTML root. for the HTML root.
...@@ -493,11 +493,25 @@ ...@@ -493,11 +493,25 @@
installation. installation.
</PARA> </PARA>
<PARA> <PARA>
Lastly, you'll need to set up a symbolic link from /usr/bonsaitools/bin Lastly, you'll need to set up a symbolic link to /usr/bonsaitools/bin/perl
to the correct location of your perl executable (probably /usr/bin/perl). for the correct location of your perl executable (probably /usr/bin/perl).
Otherwise you must hack all the .cgi files to change where they look Otherwise you must hack all the .cgi files to change where they look
for perl. To make future upgrades easier, you should use the symlink for perl. To make future upgrades easier, you should use the symlink
approach. approach.
<EXAMPLE>
<TITLE>Setting up bonsaitools symlink</TITLE>
<PARA>
Here's how you set up the Perl symlink on Linux to make Bugzilla work.
Your mileage may vary; if you are running on Solaris, you probably need to subsitute
"/usr/local/bin/perl" for "/usr/bin/perl" below; if on certain other UNIX systems,
Perl may live in weird places like "/opt/perl". As root, run these commands:
<PROGRAMLISTING>
bash# mkdir /usr/bonsaitools
bash# mkdir /usr/bonsaitools/bin
bash# ln -s /usr/bin/perl /usr/bosaitools/bin/perl
</PROGRAMLISTING>
</PARA>
</EXAMPLE>
<TIP> <TIP>
<PARA> <PARA>
If you don't have root access to set this symlink up, check out the If you don't have root access to set this symlink up, check out the
...@@ -663,11 +677,26 @@ ...@@ -663,11 +677,26 @@
<ERRORCODE>Now regenerating the shadow database for all bugs.</ERRORCODE> <ERRORCODE>Now regenerating the shadow database for all bugs.</ERRORCODE>
<NOTE> <NOTE>
<PARA> <PARA>
The second time you run checksetup.pl, it is recommended you be the same The second time you run checksetup.pl, you should become the
user as your web server runs under, and that you be sure you have set the user your web server runs as, and that you ensure you have set the
"webservergroup" parameter in localconfig to match the web server's group "webservergroup" parameter in localconfig to match the web server's group
name, if any. Under some systems, otherwise, checksetup.pl will goof up name, if any. I believe, for the next release of Bugzilla, this will
your file permissions and make them unreadable to your web server. be fixed so that Bugzilla supports a "webserveruser" parameter in localconfig
as well.
<EXAMPLE>
<TITLE>Running checksetup.pl as the web user</TITLE>
<PARA>
Assuming your web server runs as user "apache", and Bugzilla is installed in
"/usr/local/bugzilla", here's one way to run checksetup.pl as the web server user.
As root, for the <EMPHASIS>second run</EMPHASIS> of checksetup.pl, do this:
<PROGRAMLISTING>
bash# chown -R apache:apache /usr/local/bugzilla
bash# su - apache
bash# cd /usr/local/bugzilla
bash# ./checksetup.pl
</PROGRAMLISTING>
</PARA>
</EXAMPLE>
</PARA> </PARA>
</NOTE> </NOTE>
</PARA> </PARA>
...@@ -680,7 +709,7 @@ ...@@ -680,7 +709,7 @@
</SECTION> </SECTION>
<SECTION> <SECTION>
<TITLE>Setting Up Maintainers Manuall (Optional)</TITLE> <TITLE>Setting Up Maintainers Manually (Optional)</TITLE>
<PARA> <PARA>
If you want to add someone else to every group by hand, you can do it If you want to add someone else to every group by hand, you can do it
by typing the appropriate MySQL commands. Run '<COMPUTEROUTPUT> by typing the appropriate MySQL commands. Run '<COMPUTEROUTPUT>
...@@ -1295,6 +1324,56 @@ open SENDMAIL, "|\"C:/General/Web/tools/Windmail 4.0 Beta/windmail\" -t > mail.l ...@@ -1295,6 +1324,56 @@ open SENDMAIL, "|\"C:/General/Web/tools/Windmail 4.0 Beta/windmail\" -t > mail.l
</PROCEDURE> </PROCEDURE>
</BLOCKQUOTE> </BLOCKQUOTE>
</TIP> </TIP>
<TIP>
<PARA>
This was some late breaking information from Jan Evert. Sorry for the lack of formatting.
</PARA>
<LITERALLAYOUT>
I'm busy installing bugzilla on a WinNT machine and I thought I'd notify you
at this moment of the commments I have to section 2.2.1 of the bugzilla
guide (at http://www.trilobyte.net/barnsons/html/).
Step 1:
I've used apache, installation is really straightforward.
After reading the Unix installation instructions, I found that it is
necessary to add the ExecCGI option to the bugzilla directory. Also the
'AddHandler' line for .cgi is by default commented out.
Step 3: although just a detail, 'ppm install &lt;module%gt;' will also work
(wihtout .ppd). And, it can also download these automatically from
ActiveState.
Step 4: although I have cygwin installed, it seems that it is not necessary.
On my machine cygwin is not in the PATH and everything seems to work as
expected.
However, I've not used everything yet.
Step 6: the 'bugs_password' given in SQL command d needs to be edited into
localconfig later on (Step 7) if the password is not empty. I've also edited
it into globals.pl, but I'm not sure that is needed. In both places, the
variable is named db_pass.
Step 8: all the sendmail replacements mentioned are not as simple as
described there. Since I am not familiar (yet) with perl, I don't have any
mail working yet.
Step 9: in globals.pl the encrypt() call can be replaced by just the
unencrypted password. In CGI.pl, the complete SQL command can be removed.
Step 11: I've only changed the #! lines in *.cgi. I haven't noticed problems
with the system() call yet.
There seem to be only four system() called programs: processmail.pl (handled
by step 10), syncshadowdb (which should probably get the same treatment as
processmail.pl), diff and mysqldump. The last one is only needed with the
shadowdb feature (which I don't use).
There seems to be one step missing: copying the bugzilla files somehwere
that apache can serve them.
Just noticed the updated guide... Brian's comment is new. His first comment
will work, but opens up a huge security hole.
</LITERALLAYOUT>
</TIP>
</SECTION> </SECTION>
</SECTION> </SECTION>
</CHAPTER> </CHAPTER>
......
...@@ -64,7 +64,7 @@ Matthew P. Barnson ...@@ -64,7 +64,7 @@ Matthew P. Barnson
2.1.2.13. Installing the Bugzilla Files 2.1.2.13. Installing the Bugzilla Files
2.1.2.14. Setting Up the MySQL Database 2.1.2.14. Setting Up the MySQL Database
2.1.2.15. Tweaking "localconfig" 2.1.2.15. Tweaking "localconfig"
2.1.2.16. Setting Up Maintainers Manuall (Optional) 2.1.2.16. Setting Up Maintainers Manually (Optional)
2.1.2.17. The Whining Cron (Optional) 2.1.2.17. The Whining Cron (Optional)
2.1.2.18. Bug Graphs (Optional) 2.1.2.18. Bug Graphs (Optional)
2.1.2.19. Securing MySQL 2.1.2.19. Securing MySQL
...@@ -179,7 +179,9 @@ Matthew P. Barnson ...@@ -179,7 +179,9 @@ Matthew P. Barnson
Glossary Glossary
List of Examples List of Examples
2-1. Removing encrypt() for Windows NT installations 2-1. Setting up bonsaitools symlink
2-2. Running checksetup.pl as the web user
2-3. Removing encrypt() for Windows NT installations
3-1. Creating some Components 3-1. Creating some Components
3-2. Common Use of Versions 3-2. Common Use of Versions
3-3. A Different Use of Versions 3-3. A Different Use of Versions
...@@ -709,10 +711,10 @@ Chapter 2. Installing Bugzilla ...@@ -709,10 +711,10 @@ Chapter 2. Installing Bugzilla
Bugzilla) and make sure you can access the files in that directory Bugzilla) and make sure you can access the files in that directory
through your web server. through your web server.
Tip: HINT: If you symlink the bugzilla directory into your Apache's Tip: If you symlink the bugzilla directory into your Apache's HTML
HTML heirarchy, you may receive "Forbidden" errors unless you add heirarchy, you may receive "Forbidden" errors unless you add the
the "FollowSymLinks" directive to the <Directory> entry for the "FollowSymLinks" directive to the <Directory> entry for the HTML
HTML root. root.
Once all the files are in a web accessible directory, make that Once all the files are in a web accessible directory, make that
directory writable by your webserver's user (which may require just directory writable by your webserver's user (which may require just
...@@ -720,11 +722,22 @@ Chapter 2. Installing Bugzilla ...@@ -720,11 +722,22 @@ Chapter 2. Installing Bugzilla
post-install "checksetup.pl" script, which locks down your post-install "checksetup.pl" script, which locks down your
installation. installation.
Lastly, you'll need to set up a symbolic link from Lastly, you'll need to set up a symbolic link to
/usr/bonsaitools/bin to the correct location of your perl executable /usr/bonsaitools/bin/perl for the correct location of your perl
(probably /usr/bin/perl). Otherwise you must hack all the .cgi files executable (probably /usr/bin/perl). Otherwise you must hack all the
to change where they look for perl. To make future upgrades easier, .cgi files to change where they look for perl. To make future upgrades
you should use the symlink approach. easier, you should use the symlink approach.
Example 2-1. Setting up bonsaitools symlink
Here's how you set up the Perl symlink on Linux to make Bugzilla work.
Your mileage may vary; if you are running on Solaris, you probably
need to subsitute "/usr/local/bin/perl" for "/usr/bin/perl" below; if
on certain other UNIX systems, Perl may live in weird places like
"/opt/perl". As root, run these commands:
bash# mkdir /usr/bonsaitools
bash# mkdir /usr/bonsaitools/bin
bash# ln -s /usr/bin/perl /usr/bosaitools/bin/perl
Tip: If you don't have root access to set this symlink up, check Tip: If you don't have root access to set this symlink up, check
out the "setperl.csh" utility, listed in the Patches section of out the "setperl.csh" utility, listed in the Patches section of
...@@ -813,19 +826,30 @@ Chapter 2. Installing Bugzilla ...@@ -813,19 +826,30 @@ Chapter 2. Installing Bugzilla
with multiple instances. If flock() is not fully supported, it will with multiple instances. If flock() is not fully supported, it will
stall at: Now regenerating the shadow database for all bugs. stall at: Now regenerating the shadow database for all bugs.
Note: The second time you run checksetup.pl, it is recommended you Note: The second time you run checksetup.pl, you should become the
be the same user as your web server runs under, and that you be user your web server runs as, and that you ensure you have set the
sure you have set the "webservergroup" parameter in localconfig to "webservergroup" parameter in localconfig to match the web server's
match the web server's group name, if any. Under some systems, group name, if any. I believe, for the next release of Bugzilla,
otherwise, checksetup.pl will goof up your file permissions and this will be fixed so that Bugzilla supports a "webserveruser"
make them unreadable to your web server. parameter in localconfig as well.
Example 2-2. Running checksetup.pl as the web user
Assuming your web server runs as user "apache", and Bugzilla is
installed in "/usr/local/bugzilla", here's one way to run
checksetup.pl as the web server user. As root, for the second run of
checksetup.pl, do this:
bash# chown -R apache:apache /usr/local/bugzilla
bash# su - apache
bash# cd /usr/local/bugzilla
bash# ./checksetup.pl
Note: The checksetup.pl script is designed so that you can run it Note: The checksetup.pl script is designed so that you can run it
at any time without causing harm. You should run it after any at any time without causing harm. You should run it after any
upgrade to Bugzilla. upgrade to Bugzilla.
_________________________________________________________________ _________________________________________________________________
2.1.2.16. Setting Up Maintainers Manuall (Optional) 2.1.2.16. Setting Up Maintainers Manually (Optional)
If you want to add someone else to every group by hand, you can do it If you want to add someone else to every group by hand, you can do it
by typing the appropriate MySQL commands. Run ' mysql -u root -p bugs' by typing the appropriate MySQL commands. Run ' mysql -u root -p bugs'
...@@ -1125,7 +1149,7 @@ my $webservergid = 'Administrators' ...@@ -1125,7 +1149,7 @@ my $webservergid = 'Administrators'
2. I then ran checksetup.pl 2. I then ran checksetup.pl
3. I removed all the encrypt() 3. I removed all the encrypt()
Example 2-1. Removing encrypt() for Windows NT installations Example 2-3. Removing encrypt() for Windows NT installations
Replace this: Replace this:
SendSQL("SELECT encrypt(" . SqlQuote($enteredpwd) . ", " . SendSQL("SELECT encrypt(" . SqlQuote($enteredpwd) . ", " .
...@@ -1148,6 +1172,64 @@ log"; ...@@ -1148,6 +1172,64 @@ log";
The quotes around the dir is for the spaces. mail.log is for the The quotes around the dir is for the spaces. mail.log is for the
output output
Tip: This was some late breaking information from Jan Evert. Sorry
for the lack of formatting.
I'm busy installing bugzilla on a WinNT machine and I thought I'd n
otify you
at this moment of the commments I have to section 2.2.1 of the bugz
illa
guide (at http://www.trilobyte.net/barnsons/html/).
Step 1:
I've used apache, installation is really straightforward.
After reading the Unix installation instructions, I found that it i
s
necessary to add the ExecCGI option to the bugzilla directory. Also
the
'AddHandler' line for .cgi is by default commented out.
Step 3: although just a detail, 'ppm install <module%gt;' will also
work
(wihtout .ppd). And, it can also download these automatically from
ActiveState.
Step 4: although I have cygwin installed, it seems that it is not n
ecessary.
On my machine cygwin is not in the PATH and everything seems to wor
k as
expected.
However, I've not used everything yet.
Step 6: the 'bugs_password' given in SQL command d needs to be edit
ed into
localconfig later on (Step 7) if the password is not empty. I've al
so edited
it into globals.pl, but I'm not sure that is needed. In both places
, the
variable is named db_pass.
Step 8: all the sendmail replacements mentioned are not as simple a
s
described there. Since I am not familiar (yet) with perl, I don't h
ave any
mail working yet.
Step 9: in globals.pl the encrypt() call can be replaced by just th
e
unencrypted password. In CGI.pl, the complete SQL command can be re
moved.
Step 11: I've only changed the #! lines in *.cgi. I haven't noticed
problems
with the system() call yet.
There seem to be only four system() called programs: processmail.pl
(handled
by step 10), syncshadowdb (which should probably get the same treat
ment as
processmail.pl), diff and mysqldump. The last one is only needed wi
th the
shadowdb feature (which I don't use).
There seems to be one step missing: copying the bugzilla files some
hwere
that apache can serve them.
Just noticed the updated guide... Brian's comment is new. His first
comment
will work, but opens up a huge security hole.
_________________________________________________________________ _________________________________________________________________
Chapter 3. Administering Bugzilla Chapter 3. Administering Bugzilla
...@@ -1789,14 +1871,33 @@ Chapter 3. Administering Bugzilla ...@@ -1789,14 +1871,33 @@ Chapter 3. Administering Bugzilla
user with a name, set via your httpd.conf file. user with a name, set via your httpd.conf file.
5. Ensure you have adequate access controls for the 5. Ensure you have adequate access controls for the
$BUGZILLA_HOME/data/ and $BUGZILLA_HOME/shadow/ directories, as $BUGZILLA_HOME/data/ and $BUGZILLA_HOME/shadow/ directories, as
well as the $BUGZILLA_HOME/localconfig file. The localconfig file well as the $BUGZILLA_HOME/localconfig and
stores your "bugs" user password, which would be terrible to have $BUGZILLA_HOME/globals.pl files. The localconfig file stores your
in the hands of a criminal. Also some files under "bugs" user password, which would be terrible to have in the hands
$BUGZILLA_HOME/data/ store sensitive information, and of a criminal, while the "globals.pl" stores some default
$BUGZILLA_HOME/shadow/ stores bug information for faster information regarding your installation which could aid a system
retrieval. If you fail to secure these directories and this file, cracker. In addition, some files under $BUGZILLA_HOME/data/ store
you will expose bug information to those who may not be allowed to sensitive information, and $BUGZILLA_HOME/shadow/ stores bug
see it. information for faster retrieval. If you fail to secure these
directories and this file, you will expose bug information to
those who may not be allowed to see it.
Note: Bugzilla provides default .htaccess files to protect the most
common Apache installations. However, you should verify these are
adequate according to the site-wide security policy of your web
server, and ensure that the .htaccess files are allowed to
"override" default permissions set in your Apache configuration
files. Covering Apache security is beyond the scope of this Guide;
please consult the Apache documentation for details.
If you are using a web server that does not support the .htaccess
control method, you are at risk! After installing, check to see if
you can view the file "localconfig" in your web browser (ergo:
http://bugzilla.mozilla.org/localconfig. If you can read the
contents of this file, your web server has not secured your
bugzilla directory properly and you must fix this problem before
deploying Bugzilla. If, however, it gives you a "Forbidden" error,
then it probably respects the .htaccess conventions and you are
good to go.
On Apache, you can use .htaccess files to protect access to these On Apache, you can use .htaccess files to protect access to these
directories, as outlined in Bug 57161 for the localconfig file, directories, as outlined in Bug 57161 for the localconfig file,
and Bug 65572 for adequate protection in your data/ and shadow/ and Bug 65572 for adequate protection in your data/ and shadow/
...@@ -2790,76 +2891,81 @@ Appendix A. The Bugzilla FAQ ...@@ -2790,76 +2891,81 @@ Appendix A. The Bugzilla FAQ
of fields and format of them, and the choice of of fields and format of them, and the choice of
acceptable values? acceptable values?
A.4.7. Does Bugzilla provide any reporting features, metrics, A.4.7. The index.html page doesn't show the footer. It's really
annoying to have to go to the querypage just to check my
"my bugs" link. How do I get a footer on static HTML
pages?
A.4.8. Does Bugzilla provide any reporting features, metrics,
graphs, etc? You know, the type of stuff that management graphs, etc? You know, the type of stuff that management
likes to see. :) likes to see. :)
A.4.8. Is there email notification and if so, what do you see A.4.9. Is there email notification and if so, what do you see
when you get an email? Do you see bug number and title or when you get an email? Do you see bug number and title or
is it only the number? is it only the number?
A.4.9. Can email notification be set up to send to multiple A.4.10. Can email notification be set up to send to multiple
people, some on the To List, CC List, BCC List etc? people, some on the To List, CC List, BCC List etc?
A.4.10. If there is email notification, do users have to have any A.4.11. If there is email notification, do users have to have any
particular type of email application? particular type of email application?
A.4.11. If I just wanted to track certain bugs, as they go A.4.12. If I just wanted to track certain bugs, as they go
through life, can I set it up to alert me via email through life, can I set it up to alert me via email
whenever that bug changes, whether it be owner, status or whenever that bug changes, whether it be owner, status or
description etc.? description etc.?
A.4.12. Does Bugzilla allow data to be imported and exported? If A.4.13. Does Bugzilla allow data to be imported and exported? If
I had outsiders write up a bug report using a MS Word bug I had outsiders write up a bug report using a MS Word bug
template, could that template be imported into "matching" template, could that template be imported into "matching"
fields? If I wanted to take the results of a query and fields? If I wanted to take the results of a query and
export that data to MS Excel, could I do that? export that data to MS Excel, could I do that?
A.4.13. Does Bugzilla allow fields to be added, changed or A.4.14. Does Bugzilla allow fields to be added, changed or
deleted? If I want to customize the bug submission form deleted? If I want to customize the bug submission form
to meet our needs, can I do that using our terminology? to meet our needs, can I do that using our terminology?
A.4.14. Has anyone converted Bugzilla to another language to be A.4.15. Has anyone converted Bugzilla to another language to be
used in other countries? Is it localizable? used in other countries? Is it localizable?
A.4.15. Can a user create and save reports? Can they do this in A.4.16. Can a user create and save reports? Can they do this in
Word format? Excel format? Word format? Excel format?
A.4.16. Can a user re-run a report with a new project, same A.4.17. Can a user re-run a report with a new project, same
query? query?
A.4.17. Can a user modify an existing report and then save it A.4.18. Can a user modify an existing report and then save it
into another name? into another name?
A.4.18. Does Bugzilla have the ability to search by word, phrase, A.4.19. Does Bugzilla have the ability to search by word, phrase,
compound search? compound search?
A.4.19. Can the admin person establish separate group and A.4.20. Can the admin person establish separate group and
individual user privileges? individual user privileges?
A.4.20. Does Bugzilla provide record locking when there is A.4.21. Does Bugzilla provide record locking when there is
simultaneous access to the same bug? Does the second simultaneous access to the same bug? Does the second
person get a notice that the bug is in use or how are person get a notice that the bug is in use or how are
they notified? they notified?
A.4.21. Are there any backup features provided? A.4.22. Are there any backup features provided?
A.4.22. Can users be on the system while a backup is in progress? A.4.23. Can users be on the system while a backup is in progress?
A.4.23. What type of human resources are needed to be on staff to A.4.24. What type of human resources are needed to be on staff to
install and maintain Bugzilla? Specifically, what type of install and maintain Bugzilla? Specifically, what type of
skills does the person need to have? I need to find out skills does the person need to have? I need to find out
if we were to go with Bugzilla, what types of individuals if we were to go with Bugzilla, what types of individuals
would we need to hire and how much would that cost vs would we need to hire and how much would that cost vs
buying an "Out-of-the-Box" solution. buying an "Out-of-the-Box" solution.
A.4.24. What time frame are we looking at if we decide to hire A.4.25. What time frame are we looking at if we decide to hire
people to install and maintain the Bugzilla? Is this people to install and maintain the Bugzilla? Is this
something that takes hours or weeks to install and a something that takes hours or weeks to install and a
couple of hours per week to maintain and customize or is couple of hours per week to maintain and customize or is
this a multi-week install process, plus a full time job this a multi-week install process, plus a full time job
for 1 person, 2 people, etc? for 1 person, 2 people, etc?
A.4.25. Is there any licensing fee or other fees for using A.4.26. Is there any licensing fee or other fees for using
Bugzilla? Any out-of-pocket cost other than the bodies Bugzilla? Any out-of-pocket cost other than the bodies
needed as identified above? needed as identified above?
...@@ -3356,7 +3462,53 @@ Appendix A. The Bugzilla FAQ ...@@ -3356,7 +3462,53 @@ Appendix A. The Bugzilla FAQ
progression states, also require adjusting the program logic to progression states, also require adjusting the program logic to
compensate for the change. compensate for the change.
A.4.7. Does Bugzilla provide any reporting features, metrics, graphs, A.4.7. The index.html page doesn't show the footer. It's really
annoying to have to go to the querypage just to check my "my bugs"
link. How do I get a footer on static HTML pages?
This was a late-breaking question for the Guide, so I just have to
quote the relevant newsgroup thread on it.
> AFAIK, most sites (even if they have SSI enabled) won't have #exec c
md
> enabled. Perhaps what would be better is a #include virtual and a
> footer.cgi the basically has the "require 'CGI.pl' and PutFooter com
mand.
>
> Please note that under most configurations, this also requires namin
g
> the file from index.html to index.shtml (and making sure that it wil
l
> still be reconized as an index). Personally, I think this is better
on
> a per-installation basis (perhaps add something to the FAQ that says
how
> to do this).
Good point. Yeah, easy enough to do, that it shouldn't be a big deal
for
someone to take it on if they want it. FAQ is a good place for it.
> Dave Miller wrote:
>
>> I did a little experimenting with getting the command menu and foot
er on
>> the end of the index page while leaving it as an HTML file...
>>
>> I was successful. :)
>>
>> I added this line:
>>
>>
>>
>> Just before the </BODY> </HTML> at the end of the file. And it wor
ked.
>>
>> Thought I'd toss that out there. Should I check this in? For thos
e that
>> have SSI disabled, it'll act like a comment, so I wouldn't think it
would
>> break anything.
A.4.8. Does Bugzilla provide any reporting features, metrics, graphs,
etc? You know, the type of stuff that management likes to see. :) etc? You know, the type of stuff that management likes to see. :)
Yes. Look at http://bugzilla.mozilla.org/reports.cgi for basic Yes. Look at http://bugzilla.mozilla.org/reports.cgi for basic
...@@ -3371,7 +3523,7 @@ Appendix A. The Bugzilla FAQ ...@@ -3371,7 +3523,7 @@ Appendix A. The Bugzilla FAQ
Advanced Reporting is a Bugzilla 3.X proposed feature. Advanced Reporting is a Bugzilla 3.X proposed feature.
A.4.8. Is there email notification and if so, what do you see when you A.4.9. Is there email notification and if so, what do you see when you
get an email? Do you see bug number and title or is it only the get an email? Do you see bug number and title or is it only the
number? number?
...@@ -3379,12 +3531,12 @@ Appendix A. The Bugzilla FAQ ...@@ -3379,12 +3531,12 @@ Appendix A. The Bugzilla FAQ
bug report accompany each email notification, along with a list of the bug report accompany each email notification, along with a list of the
changes made. changes made.
A.4.9. Can email notification be set up to send to multiple people, A.4.10. Can email notification be set up to send to multiple people,
some on the To List, CC List, BCC List etc? some on the To List, CC List, BCC List etc?
Yes. Yes.
A.4.10. If there is email notification, do users have to have any A.4.11. If there is email notification, do users have to have any
particular type of email application? particular type of email application?
Bugzilla email is sent in plain text, the most compatible mail format Bugzilla email is sent in plain text, the most compatible mail format
...@@ -3398,7 +3550,7 @@ Appendix A. The Bugzilla FAQ ...@@ -3398,7 +3550,7 @@ Appendix A. The Bugzilla FAQ
user sends HTML-based email into Bugzilla the resulting comment user sends HTML-based email into Bugzilla the resulting comment
looks downright awful. looks downright awful.
A.4.11. If I just wanted to track certain bugs, as they go through A.4.12. If I just wanted to track certain bugs, as they go through
life, can I set it up to alert me via email whenever that bug changes, life, can I set it up to alert me via email whenever that bug changes,
whether it be owner, status or description etc.? whether it be owner, status or description etc.?
...@@ -3407,7 +3559,7 @@ Appendix A. The Bugzilla FAQ ...@@ -3407,7 +3559,7 @@ Appendix A. The Bugzilla FAQ
tab of the User Preferences screen in Bugzilla to the "Only those bugs tab of the User Preferences screen in Bugzilla to the "Only those bugs
which I am listed on the CC line" option. which I am listed on the CC line" option.
A.4.12. Does Bugzilla allow data to be imported and exported? If I had A.4.13. Does Bugzilla allow data to be imported and exported? If I had
outsiders write up a bug report using a MS Word bug template, could outsiders write up a bug report using a MS Word bug template, could
that template be imported into "matching" fields? If I wanted to take that template be imported into "matching" fields? If I wanted to take
the results of a query and export that data to MS Excel, could I do the results of a query and export that data to MS Excel, could I do
...@@ -3429,46 +3581,46 @@ Appendix A. The Bugzilla FAQ ...@@ -3429,46 +3581,46 @@ Appendix A. The Bugzilla FAQ
find an excellent example at find an excellent example at
http://www.mozilla.org/quality/help/bugzilla-helper.html http://www.mozilla.org/quality/help/bugzilla-helper.html
A.4.13. Does Bugzilla allow fields to be added, changed or deleted? If A.4.14. Does Bugzilla allow fields to be added, changed or deleted? If
I want to customize the bug submission form to meet our needs, can I I want to customize the bug submission form to meet our needs, can I
do that using our terminology? do that using our terminology?
Yes. Yes.
A.4.14. Has anyone converted Bugzilla to another language to be used A.4.15. Has anyone converted Bugzilla to another language to be used
in other countries? Is it localizable? in other countries? Is it localizable?
Currently, no. Internationalization support for Perl did not exist in Currently, no. Internationalization support for Perl did not exist in
a robust fashion until the recent release of version 5.6.0; Bugzilla a robust fashion until the recent release of version 5.6.0; Bugzilla
is, and likely will remain (until 3.X) completely non-localized. is, and likely will remain (until 3.X) completely non-localized.
A.4.15. Can a user create and save reports? Can they do this in Word A.4.16. Can a user create and save reports? Can they do this in Word
format? Excel format? format? Excel format?
Yes. No. No. Yes. No. No.
A.4.16. Can a user re-run a report with a new project, same query? A.4.17. Can a user re-run a report with a new project, same query?
Yes. Yes.
A.4.17. Can a user modify an existing report and then save it into A.4.18. Can a user modify an existing report and then save it into
another name? another name?
You can save an unlimited number of queries in Bugzilla. You are free You can save an unlimited number of queries in Bugzilla. You are free
to modify them and rename them to your heart's desire. to modify them and rename them to your heart's desire.
A.4.18. Does Bugzilla have the ability to search by word, phrase, A.4.19. Does Bugzilla have the ability to search by word, phrase,
compound search? compound search?
You have no idea. Bugzilla's query interface, particularly with the You have no idea. Bugzilla's query interface, particularly with the
advanced Boolean operators, is incredibly versatile. advanced Boolean operators, is incredibly versatile.
A.4.19. Can the admin person establish separate group and individual A.4.20. Can the admin person establish separate group and individual
user privileges? user privileges?
Yes. Yes.
A.4.20. Does Bugzilla provide record locking when there is A.4.21. Does Bugzilla provide record locking when there is
simultaneous access to the same bug? Does the second person get a simultaneous access to the same bug? Does the second person get a
notice that the bug is in use or how are they notified? notice that the bug is in use or how are they notified?
...@@ -3476,19 +3628,19 @@ Appendix A. The Bugzilla FAQ ...@@ -3476,19 +3628,19 @@ Appendix A. The Bugzilla FAQ
detection, and offers the offending user a choice of options to deal detection, and offers the offending user a choice of options to deal
with the conflict. with the conflict.
A.4.21. Are there any backup features provided? A.4.22. Are there any backup features provided?
MySQL, the database back-end for Bugzilla, allows hot-backup of data. MySQL, the database back-end for Bugzilla, allows hot-backup of data.
You can find strategies for dealing with backup considerations at You can find strategies for dealing with backup considerations at
http://www.mysql.com/doc/B/a/Backup.html http://www.mysql.com/doc/B/a/Backup.html
A.4.22. Can users be on the system while a backup is in progress? A.4.23. Can users be on the system while a backup is in progress?
Yes. However, commits to the database must wait until the tables are Yes. However, commits to the database must wait until the tables are
unlocked. Bugzilla databases are typically very small, and backups unlocked. Bugzilla databases are typically very small, and backups
routinely take less than a minute. routinely take less than a minute.
A.4.23. What type of human resources are needed to be on staff to A.4.24. What type of human resources are needed to be on staff to
install and maintain Bugzilla? Specifically, what type of skills does install and maintain Bugzilla? Specifically, what type of skills does
the person need to have? I need to find out if we were to go with the person need to have? I need to find out if we were to go with
Bugzilla, what types of individuals would we need to hire and how much Bugzilla, what types of individuals would we need to hire and how much
...@@ -3507,7 +3659,7 @@ Appendix A. The Bugzilla FAQ ...@@ -3507,7 +3659,7 @@ Appendix A. The Bugzilla FAQ
me three to five hours to make Bugzilla happy on a Development me three to five hours to make Bugzilla happy on a Development
installation of Linux-Mandrake. installation of Linux-Mandrake.
A.4.24. What time frame are we looking at if we decide to hire people A.4.25. What time frame are we looking at if we decide to hire people
to install and maintain the Bugzilla? Is this something that takes to install and maintain the Bugzilla? Is this something that takes
hours or weeks to install and a couple of hours per week to maintain hours or weeks to install and a couple of hours per week to maintain
and customize or is this a multi-week install process, plus a full and customize or is this a multi-week install process, plus a full
...@@ -3520,7 +3672,7 @@ Appendix A. The Bugzilla FAQ ...@@ -3520,7 +3672,7 @@ Appendix A. The Bugzilla FAQ
UNIX or Perl skills to handle your process management and bug-tracking UNIX or Perl skills to handle your process management and bug-tracking
maintenance & customization. maintenance & customization.
A.4.25. Is there any licensing fee or other fees for using Bugzilla? A.4.26. Is there any licensing fee or other fees for using Bugzilla?
Any out-of-pocket cost other than the bodies needed as identified Any out-of-pocket cost other than the bodies needed as identified
above? above?
......
...@@ -59,7 +59,7 @@ http://www.linuxdoc.org/LDP/LDP-Author-Guide/tools-hints.html ...@@ -59,7 +59,7 @@ http://www.linuxdoc.org/LDP/LDP-Author-Guide/tools-hints.html
<BOOKINFO> <BOOKINFO>
<TITLE>The Bugzilla Guide</TITLE> <TITLE>The Bugzilla Guide</TITLE>
<PUBDATE>v2.12.0, 24 April 2001</PUBDATE> <PUBDATE>2001-04-25</PUBDATE>
<AUTHOR> <AUTHOR>
<FIRSTNAME>Matthew</FIRSTNAME> <FIRSTNAME>Matthew</FIRSTNAME>
<OTHERNAME>P.</OTHERNAME> <OTHERNAME>P.</OTHERNAME>
......
...@@ -1049,14 +1049,38 @@ operating parameters for bugzilla.</PARA> ...@@ -1049,14 +1049,38 @@ operating parameters for bugzilla.</PARA>
<LISTITEM> <LISTITEM>
<PARA> <PARA>
Ensure you have adequate access controls for the $BUGZILLA_HOME/data/ and Ensure you have adequate access controls for the $BUGZILLA_HOME/data/ and
$BUGZILLA_HOME/shadow/ directories, as well as the $BUGZILLA_HOME/localconfig file. $BUGZILLA_HOME/shadow/ directories, as well as the $BUGZILLA_HOME/localconfig and
$BUGZILLA_HOME/globals.pl files.
The localconfig file stores your "bugs" user password, The localconfig file stores your "bugs" user password,
which would be terrible to have in the hands which would be terrible to have in the hands
of a criminal. Also some files under $BUGZILLA_HOME/data/ store sensitive information, and of a criminal, while the "globals.pl" stores some default information regarding your
installation which could aid a system cracker.
In addition, some files under $BUGZILLA_HOME/data/ store sensitive information, and
$BUGZILLA_HOME/shadow/ stores bug information for faster retrieval. If you fail to secure $BUGZILLA_HOME/shadow/ stores bug information for faster retrieval. If you fail to secure
these directories and this file, you will expose bug information to those who may not these directories and this file, you will expose bug information to those who may not
be allowed to see it. be allowed to see it.
</PARA> </PARA>
<NOTE>
<PARA>
Bugzilla provides default .htaccess files to protect the most common Apache
installations. However, you should verify these are adequate according to the site-wide
security policy of your web server, and ensure that the .htaccess files are
allowed to "override" default permissions set in your Apache configuration files.
Covering Apache security is beyond the scope of this Guide; please consult the Apache
documentation for details.
</PARA>
<PARA>
If you are using a web server that does not support the .htaccess control method,
<EMPHASIS>you are at risk!</EMPHASIS> After installing, check to see if you can
view the file "localconfig" in your web browser (ergo:
<ULINK URL="http://bugzilla.mozilla.org/localconfig">
http://bugzilla.mozilla.org/localconfig</ULINK>. If you can read the contents of this
file, your web server has not secured your bugzilla directory properly and you
must fix this problem before deploying Bugzilla. If, however, it gives you a
"Forbidden" error, then it probably respects the .htaccess conventions and you
are good to go.
</PARA>
</NOTE>
<PARA> <PARA>
On Apache, you can use .htaccess files to protect access to these directories, as outlined On Apache, you can use .htaccess files to protect access to these directories, as outlined
in <ULINK URL="http://bugzilla.mozilla.org/show_bug.cgi?id=57161">Bug 57161</ULINK> for the in <ULINK URL="http://bugzilla.mozilla.org/show_bug.cgi?id=57161">Bug 57161</ULINK> for the
......
...@@ -680,6 +680,54 @@ ...@@ -680,6 +680,54 @@
</answer> </answer>
</qandaentry> </qandaentry>
<qandaentry>
<question>
<para>
The index.html page doesn't show the footer. It's really annoying to have
to go to the querypage just to check my "my bugs" link. How do I get a footer
on static HTML pages?
</para>
</question>
<answer>
<para>
This was a late-breaking question for the Guide, so I just have to
quote the relevant newsgroup thread on it.
</para>
<literallayout>
> AFAIK, most sites (even if they have SSI enabled) won't have #exec cmd
> enabled. Perhaps what would be better is a #include virtual and a
> footer.cgi the basically has the "require 'CGI.pl' and PutFooter command.
>
> Please note that under most configurations, this also requires naming
> the file from index.html to index.shtml (and making sure that it will
> still be reconized as an index). Personally, I think this is better on
> a per-installation basis (perhaps add something to the FAQ that says how
> to do this).
Good point. Yeah, easy enough to do, that it shouldn't be a big deal for
someone to take it on if they want it. FAQ is a good place for it.
> Dave Miller wrote:
>
>> I did a little experimenting with getting the command menu and footer on
>> the end of the index page while leaving it as an HTML file...
>>
>> I was successful. :)
>>
>> I added this line:
>>
>> <!--#exec cmd="/usr/bin/perl -e &quot;require 'CGI.pl';
>>PutFooter();&quot;" -->
>>
>> Just before the &lt;/BODY&gt; &lt;/HTML&gt; at the end of the file. And it worked.
>>
>> Thought I'd toss that out there. Should I check this in? For those that
>> have SSI disabled, it'll act like a comment, so I wouldn't think it would
>> break anything.
</literallayout>
</answer>
</qandaentry>
<qandaentry> <qandaentry>
<question> <question>
<para> <para>
......
...@@ -479,7 +479,7 @@ ...@@ -479,7 +479,7 @@
</PARA> </PARA>
<TIP> <TIP>
<PARA> <PARA>
HINT: If you symlink the bugzilla directory into your Apache's If you symlink the bugzilla directory into your Apache's
HTML heirarchy, you may receive "Forbidden" errors unless you HTML heirarchy, you may receive "Forbidden" errors unless you
add the "FollowSymLinks" directive to the &lt;Directory&gt; entry add the "FollowSymLinks" directive to the &lt;Directory&gt; entry
for the HTML root. for the HTML root.
...@@ -493,11 +493,25 @@ ...@@ -493,11 +493,25 @@
installation. installation.
</PARA> </PARA>
<PARA> <PARA>
Lastly, you'll need to set up a symbolic link from /usr/bonsaitools/bin Lastly, you'll need to set up a symbolic link to /usr/bonsaitools/bin/perl
to the correct location of your perl executable (probably /usr/bin/perl). for the correct location of your perl executable (probably /usr/bin/perl).
Otherwise you must hack all the .cgi files to change where they look Otherwise you must hack all the .cgi files to change where they look
for perl. To make future upgrades easier, you should use the symlink for perl. To make future upgrades easier, you should use the symlink
approach. approach.
<EXAMPLE>
<TITLE>Setting up bonsaitools symlink</TITLE>
<PARA>
Here's how you set up the Perl symlink on Linux to make Bugzilla work.
Your mileage may vary; if you are running on Solaris, you probably need to subsitute
"/usr/local/bin/perl" for "/usr/bin/perl" below; if on certain other UNIX systems,
Perl may live in weird places like "/opt/perl". As root, run these commands:
<PROGRAMLISTING>
bash# mkdir /usr/bonsaitools
bash# mkdir /usr/bonsaitools/bin
bash# ln -s /usr/bin/perl /usr/bosaitools/bin/perl
</PROGRAMLISTING>
</PARA>
</EXAMPLE>
<TIP> <TIP>
<PARA> <PARA>
If you don't have root access to set this symlink up, check out the If you don't have root access to set this symlink up, check out the
...@@ -663,11 +677,26 @@ ...@@ -663,11 +677,26 @@
<ERRORCODE>Now regenerating the shadow database for all bugs.</ERRORCODE> <ERRORCODE>Now regenerating the shadow database for all bugs.</ERRORCODE>
<NOTE> <NOTE>
<PARA> <PARA>
The second time you run checksetup.pl, it is recommended you be the same The second time you run checksetup.pl, you should become the
user as your web server runs under, and that you be sure you have set the user your web server runs as, and that you ensure you have set the
"webservergroup" parameter in localconfig to match the web server's group "webservergroup" parameter in localconfig to match the web server's group
name, if any. Under some systems, otherwise, checksetup.pl will goof up name, if any. I believe, for the next release of Bugzilla, this will
your file permissions and make them unreadable to your web server. be fixed so that Bugzilla supports a "webserveruser" parameter in localconfig
as well.
<EXAMPLE>
<TITLE>Running checksetup.pl as the web user</TITLE>
<PARA>
Assuming your web server runs as user "apache", and Bugzilla is installed in
"/usr/local/bugzilla", here's one way to run checksetup.pl as the web server user.
As root, for the <EMPHASIS>second run</EMPHASIS> of checksetup.pl, do this:
<PROGRAMLISTING>
bash# chown -R apache:apache /usr/local/bugzilla
bash# su - apache
bash# cd /usr/local/bugzilla
bash# ./checksetup.pl
</PROGRAMLISTING>
</PARA>
</EXAMPLE>
</PARA> </PARA>
</NOTE> </NOTE>
</PARA> </PARA>
...@@ -680,7 +709,7 @@ ...@@ -680,7 +709,7 @@
</SECTION> </SECTION>
<SECTION> <SECTION>
<TITLE>Setting Up Maintainers Manuall (Optional)</TITLE> <TITLE>Setting Up Maintainers Manually (Optional)</TITLE>
<PARA> <PARA>
If you want to add someone else to every group by hand, you can do it If you want to add someone else to every group by hand, you can do it
by typing the appropriate MySQL commands. Run '<COMPUTEROUTPUT> by typing the appropriate MySQL commands. Run '<COMPUTEROUTPUT>
...@@ -1295,6 +1324,56 @@ open SENDMAIL, "|\"C:/General/Web/tools/Windmail 4.0 Beta/windmail\" -t > mail.l ...@@ -1295,6 +1324,56 @@ open SENDMAIL, "|\"C:/General/Web/tools/Windmail 4.0 Beta/windmail\" -t > mail.l
</PROCEDURE> </PROCEDURE>
</BLOCKQUOTE> </BLOCKQUOTE>
</TIP> </TIP>
<TIP>
<PARA>
This was some late breaking information from Jan Evert. Sorry for the lack of formatting.
</PARA>
<LITERALLAYOUT>
I'm busy installing bugzilla on a WinNT machine and I thought I'd notify you
at this moment of the commments I have to section 2.2.1 of the bugzilla
guide (at http://www.trilobyte.net/barnsons/html/).
Step 1:
I've used apache, installation is really straightforward.
After reading the Unix installation instructions, I found that it is
necessary to add the ExecCGI option to the bugzilla directory. Also the
'AddHandler' line for .cgi is by default commented out.
Step 3: although just a detail, 'ppm install &lt;module%gt;' will also work
(wihtout .ppd). And, it can also download these automatically from
ActiveState.
Step 4: although I have cygwin installed, it seems that it is not necessary.
On my machine cygwin is not in the PATH and everything seems to work as
expected.
However, I've not used everything yet.
Step 6: the 'bugs_password' given in SQL command d needs to be edited into
localconfig later on (Step 7) if the password is not empty. I've also edited
it into globals.pl, but I'm not sure that is needed. In both places, the
variable is named db_pass.
Step 8: all the sendmail replacements mentioned are not as simple as
described there. Since I am not familiar (yet) with perl, I don't have any
mail working yet.
Step 9: in globals.pl the encrypt() call can be replaced by just the
unencrypted password. In CGI.pl, the complete SQL command can be removed.
Step 11: I've only changed the #! lines in *.cgi. I haven't noticed problems
with the system() call yet.
There seem to be only four system() called programs: processmail.pl (handled
by step 10), syncshadowdb (which should probably get the same treatment as
processmail.pl), diff and mysqldump. The last one is only needed with the
shadowdb feature (which I don't use).
There seems to be one step missing: copying the bugzilla files somehwere
that apache can serve them.
Just noticed the updated guide... Brian's comment is new. His first comment
will work, but opens up a huge security hole.
</LITERALLAYOUT>
</TIP>
</SECTION> </SECTION>
</SECTION> </SECTION>
</CHAPTER> </CHAPTER>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment