summaryrefslogtreecommitdiffstats
path: root/docs/html/win32.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/html/win32.html')
-rw-r--r--docs/html/win32.html453
1 files changed, 227 insertions, 226 deletions
diff --git a/docs/html/win32.html b/docs/html/win32.html
index 6b639622d..350b6b881 100644
--- a/docs/html/win32.html
+++ b/docs/html/win32.html
@@ -19,7 +19,7 @@ REL="NEXT"
TITLE="Administering Bugzilla"
HREF="administration.html"></HEAD
><BODY
-CLASS="SECTION"
+CLASS="section"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
@@ -66,11 +66,11 @@ HREF="administration.html"
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
-CLASS="SECTION"
+CLASS="section"
><H1
-CLASS="SECTION"
+CLASS="section"
><A
-NAME="WIN32"
+NAME="win32"
>3.6. Win32 Installation Notes</A
></H1
><P
@@ -94,19 +94,19 @@ NAME="WIN32"
any influence in the platform choice for running this system,
please choose GNU/Linux instead of Microsoft Windows.</P
><DIV
-CLASS="SECTION"
+CLASS="section"
><H2
-CLASS="SECTION"
+CLASS="section"
><A
-NAME="WININSTALL"
+NAME="wininstall"
>3.6.1. Win32 Installation: Step-by-step</A
></H2
><DIV
-CLASS="NOTE"
+CLASS="note"
><P
></P
><TABLE
-CLASS="NOTE"
+CLASS="note"
WIDTH="100%"
BORDER="0"
><TR
@@ -122,7 +122,7 @@ ALT="Note"></TD
ALIGN="LEFT"
VALIGN="TOP"
><P
-> You should be familiar with, and cross-reference, the rest
+>&#13; You should be familiar with, and cross-reference, the rest
of the
<A
HREF="installation.html"
@@ -152,12 +152,12 @@ HREF="faq.html"
></TABLE
></DIV
><DIV
-CLASS="PROCEDURE"
+CLASS="procedure"
><OL
TYPE="1"
><LI
><P
-> Install <A
+>&#13; Install <A
HREF="http://www.apache.org/"
TARGET="_top"
>Apache Web
@@ -179,11 +179,11 @@ CLASS="QUOTE"
>.
</P
><DIV
-CLASS="NOTE"
+CLASS="note"
><P
></P
><TABLE
-CLASS="NOTE"
+CLASS="note"
WIDTH="100%"
BORDER="0"
><TR
@@ -199,7 +199,7 @@ ALT="Note"></TD
ALIGN="LEFT"
VALIGN="TOP"
><P
-> You may also use Internet Information Server or Personal
+>&#13; You may also use Internet Information Server or Personal
Web Server for this purpose. However, setup is quite
different. If ActivePerl doesn't seem to handle your
file associations correctly (for .cgi and .pl files),
@@ -209,7 +209,7 @@ HREF="faq.html"
>.
</P
><P
-> If you are going to use IIS, if on Windows NT you must
+>&#13; If you are going to use IIS, if on Windows NT you must
be updated to at least Service Pack 4. Windows 2000
ships with a sufficient version of IIS.
</P
@@ -220,7 +220,7 @@ HREF="faq.html"
></LI
><LI
><P
-> Install <A
+>&#13; Install <A
HREF="http://www.activestate.com/"
TARGET="_top"
>ActivePerl</A
@@ -231,33 +231,33 @@ TARGET="_top"
> for a current compiled binary.
</P
><P
-> Please also check the following links to fully understand the status
+>&#13; Please also check the following links to fully understand the status
of ActivePerl on Win32:
<A
HREF="http://language.perl.com/newdocs/pod/perlport.html"
TARGET="_top"
-> Perl Porting</A
+>&#13; Perl Porting</A
>, and
<A
HREF="http://ftp.univie.ac.at/packages/perl/ports/nt/FAQ/perlwin32faq5.html"
TARGET="_top"
-> Perl on Win32 FAQ</A
+>&#13; Perl on Win32 FAQ</A
>
</P
></LI
><LI
><P
-> Use ppm from your perl\bin directory to install the following packs: DBI,
+>&#13; Use ppm from your perl\bin directory to install the following packs: DBI,
DBD-Mysql, TimeDate, Chart, Date-Calc, Date-Manip, and GD. You may need
to extract them from .zip format using Winzip or other unzip program first.
These additional ppm modules can be downloaded from ActiveState.
</P
><DIV
-CLASS="NOTE"
+CLASS="note"
><P
></P
><TABLE
-CLASS="NOTE"
+CLASS="note"
WIDTH="100%"
BORDER="0"
><TR
@@ -273,11 +273,11 @@ ALT="Note"></TD
ALIGN="LEFT"
VALIGN="TOP"
><P
-> You can find a list of modules at
+>&#13; You can find a list of modules at
<A
HREF="http://www.activestate.com/PPMPackages/zips/5xx-builds-only"
TARGET="_top"
-> http://www.activestate.com/PPMPackages/zips/5xx-builds-only/</A
+>&#13; http://www.activestate.com/PPMPackages/zips/5xx-builds-only/</A
>
</P
></TD
@@ -285,23 +285,23 @@ TARGET="_top"
></TABLE
></DIV
><P
-> The syntax for ppm is:
+>&#13; The syntax for ppm is:
<TT
-CLASS="COMPUTEROUTPUT"
-> <TT
-CLASS="PROMPT"
+CLASS="computeroutput"
+>&#13; <TT
+CLASS="prompt"
>C:&#62; </TT
><B
-CLASS="COMMAND"
+CLASS="command"
>ppm &#60;modulename&#62;</B
>
</TT
>
</P
><DIV
-CLASS="EXAMPLE"
+CLASS="example"
><A
-NAME="AEN1038"
+NAME="AEN1048"
></A
><P
><B
@@ -309,13 +309,13 @@ NAME="AEN1038"
></P
><P
><TT
-CLASS="PROMPT"
+CLASS="prompt"
>C:&#62;</TT
><B
-CLASS="COMMAND"
+CLASS="command"
>ppm
<TT
-CLASS="OPTION"
+CLASS="option"
>DBD-Mysql</TT
></B
></P
@@ -323,23 +323,23 @@ CLASS="OPTION"
>Watch your capitalization!</P
></DIV
><P
-> You can find ActiveState ppm modules at
+>&#13; You can find ActiveState ppm modules at
<A
HREF="http://www.activestate.com/PPMPackages/5.6plus/"
TARGET="_top"
-> http://www.activestate.com/PPMPackages/5.6plus</A
+>&#13; http://www.activestate.com/PPMPackages/5.6plus</A
>
</P
></LI
><LI
><P
-> Install MySQL for NT.
+>&#13; Install MySQL for NT.
<DIV
-CLASS="NOTE"
+CLASS="note"
><P
></P
><TABLE
-CLASS="NOTE"
+CLASS="note"
WIDTH="100%"
BORDER="0"
><TR
@@ -355,7 +355,7 @@ ALT="Note"></TD
ALIGN="LEFT"
VALIGN="TOP"
><P
-> You can download MySQL for Windows NT from <A
+>&#13; You can download MySQL for Windows NT from <A
HREF="http://www.mysql.com/"
TARGET="_top"
>MySQL.com</A
@@ -370,21 +370,21 @@ TARGET="_top"
></LI
><LI
><P
-> Setup MySQL
+>&#13; Setup MySQL
</P
><OL
CLASS="SUBSTEPS"
TYPE="a"
><LI
><P
-> <TT
-CLASS="COMPUTEROUTPUT"
-> <TT
-CLASS="PROMPT"
+>&#13; <TT
+CLASS="computeroutput"
+>&#13; <TT
+CLASS="prompt"
>C:&#62; </TT
>
<B
-CLASS="COMMAND"
+CLASS="command"
>C:\mysql\bin\mysql -u root mysql</B
>
</TT
@@ -393,14 +393,14 @@ CLASS="COMMAND"
></LI
><LI
><P
-> <TT
-CLASS="COMPUTEROUTPUT"
-> <TT
-CLASS="PROMPT"
+>&#13; <TT
+CLASS="computeroutput"
+>&#13; <TT
+CLASS="prompt"
>mysql&#62;</TT
>
<B
-CLASS="COMMAND"
+CLASS="command"
>DELETE FROM user WHERE Host='localhost' AND User='';</B
>
</TT
@@ -409,14 +409,14 @@ CLASS="COMMAND"
></LI
><LI
><P
-> <TT
-CLASS="COMPUTEROUTPUT"
-> <TT
-CLASS="PROMPT"
+>&#13; <TT
+CLASS="computeroutput"
+>&#13; <TT
+CLASS="prompt"
>mysql&#62;</TT
>
<B
-CLASS="COMMAND"
+CLASS="command"
>UPDATE user SET Password=PASSWORD ('new_password')
WHERE user='root';</B
>
@@ -436,17 +436,17 @@ CLASS="QUOTE"
></LI
><LI
><A
-NAME="NTBUGS-PASSWORD"
+NAME="ntbugs-password"
></A
><P
-> <TT
-CLASS="COMPUTEROUTPUT"
-> <TT
-CLASS="PROMPT"
+>&#13; <TT
+CLASS="computeroutput"
+>&#13; <TT
+CLASS="prompt"
>mysql&#62;</TT
>
<B
-CLASS="COMMAND"
+CLASS="command"
>GRANT SELECT, INSERT, UPDATE, DELETE,
INDEX, ALTER, CREATE, DROP, REFERENCES
ON bugs.* to bugs@localhost
@@ -468,14 +468,14 @@ CLASS="QUOTE"
></LI
><LI
><P
-> <TT
-CLASS="COMPUTEROUTPUT"
-> <TT
-CLASS="PROMPT"
+>&#13; <TT
+CLASS="computeroutput"
+>&#13; <TT
+CLASS="prompt"
>mysql&#62;</TT
>
<B
-CLASS="COMMAND"
+CLASS="command"
>FLUSH PRIVILEGES;</B
>
</TT
@@ -484,14 +484,14 @@ CLASS="COMMAND"
></LI
><LI
><P
-> <TT
-CLASS="COMPUTEROUTPUT"
-> <TT
-CLASS="PROMPT"
+>&#13; <TT
+CLASS="computeroutput"
+>&#13; <TT
+CLASS="prompt"
>mysql&#62;</TT
>
<B
-CLASS="COMMAND"
+CLASS="command"
>create database bugs;</B
>
</TT
@@ -500,14 +500,14 @@ CLASS="COMMAND"
></LI
><LI
><P
-> <TT
-CLASS="COMPUTEROUTPUT"
-> <TT
-CLASS="PROMPT"
+>&#13; <TT
+CLASS="computeroutput"
+>&#13; <TT
+CLASS="prompt"
>mysql&#62;</TT
>
<B
-CLASS="COMMAND"
+CLASS="command"
>exit;</B
>
</TT
@@ -516,14 +516,14 @@ CLASS="COMMAND"
></LI
><LI
><P
-> <TT
-CLASS="COMPUTEROUTPUT"
-> <TT
-CLASS="PROMPT"
+>&#13; <TT
+CLASS="computeroutput"
+>&#13; <TT
+CLASS="prompt"
>C:&#62;</TT
>
<B
-CLASS="COMMAND"
+CLASS="command"
>C:\mysql\bin\mysqladmin -u root -p reload</B
>
</TT
@@ -534,14 +534,14 @@ CLASS="COMMAND"
></LI
><LI
><P
-> Edit <TT
-CLASS="FILENAME"
+>&#13; Edit <TT
+CLASS="filename"
>checksetup.pl</TT
> in your Bugzilla directory. Change
this line:
</P
><P
-> <TABLE
+>&#13; <TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
@@ -550,8 +550,8 @@ WIDTH="100%"
><FONT
COLOR="#000000"
><PRE
-CLASS="PROGRAMLISTING"
->my $webservergid = getgrnam($my_webservergroup);
+CLASS="programlisting"
+>&#13;my $webservergid = getgrnam($my_webservergroup);
</PRE
></FONT
></TD
@@ -560,10 +560,10 @@ CLASS="PROGRAMLISTING"
>
</P
><P
-> to
+>&#13; to
</P
><P
-> <TABLE
+>&#13; <TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
@@ -572,8 +572,8 @@ WIDTH="100%"
><FONT
COLOR="#000000"
><PRE
-CLASS="PROGRAMLISTING"
->my $webservergid = $my_webservergroup;
+CLASS="programlisting"
+>&#13;my $webservergid = $my_webservergroup;
</PRE
></FONT
></TD
@@ -590,8 +590,8 @@ WIDTH="100%"
><FONT
COLOR="#000000"
><PRE
-CLASS="PROGRAMLISTING"
->my $webservergid = 'Administrators'
+CLASS="programlisting"
+>&#13;my $webservergid = 'Administrators'
</PRE
></FONT
></TD
@@ -602,8 +602,8 @@ CLASS="PROGRAMLISTING"
></LI
><LI
><P
-> Run <TT
-CLASS="FILENAME"
+>&#13; Run <TT
+CLASS="filename"
>checksetup.pl</TT
> from the Bugzilla directory.
</P
@@ -611,32 +611,32 @@ CLASS="FILENAME"
><LI
><P
>Edit <TT
-CLASS="FILENAME"
+CLASS="filename"
>localconfig</TT
> to suit your
requirements. Set <TT
-CLASS="VARNAME"
+CLASS="varname"
>$db_pass</TT
> to your
<SPAN
CLASS="QUOTE"
>"bugs_password"</SPAN
> from <A
-HREF="win32.html#NTBUGS-PASSWORD"
+HREF="win32.html#ntbugs-password"
>step 5.d</A
>, and <TT
-CLASS="VARNAME"
+CLASS="varname"
>$webservergroup</TT
> to <SPAN
CLASS="QUOTE"
>"8"</SPAN
>.</P
><DIV
-CLASS="NOTE"
+CLASS="note"
><P
></P
><TABLE
-CLASS="NOTE"
+CLASS="note"
WIDTH="100%"
BORDER="0"
><TR
@@ -657,7 +657,7 @@ CLASS="QUOTE"
>"8"</SPAN
> for
<TT
-CLASS="VARNAME"
+CLASS="varname"
>$webservergroup</TT
> above. If it's
wrong, please send corrections.</P
@@ -668,27 +668,27 @@ CLASS="VARNAME"
></LI
><LI
><P
-> Edit <TT
-CLASS="FILENAME"
+>&#13; Edit <TT
+CLASS="filename"
>defparams.pl</TT
> to suit your
requirements. Particularly, set
<TT
-CLASS="VARNAME"
+CLASS="varname"
>DefParam("maintainer")</TT
> and
<TT
-CLASS="VARNAME"
+CLASS="varname"
>DefParam("urlbase") to match your
install.</TT
>
</P
><DIV
-CLASS="NOTE"
+CLASS="note"
><P
></P
><TABLE
-CLASS="NOTE"
+CLASS="note"
WIDTH="100%"
BORDER="0"
><TR
@@ -715,11 +715,11 @@ VALIGN="TOP"
></LI
><LI
><DIV
-CLASS="NOTE"
+CLASS="note"
><P
></P
><TABLE
-CLASS="NOTE"
+CLASS="note"
WIDTH="100%"
BORDER="0"
><TR
@@ -735,7 +735,7 @@ ALT="Note"></TD
ALIGN="LEFT"
VALIGN="TOP"
><P
-> There are several alternatives to Sendmail that will work on Win32.
+>&#13; There are several alternatives to Sendmail that will work on Win32.
The one mentioned here is a <EM
>suggestion</EM
>, not
@@ -764,12 +764,12 @@ TARGET="_top"
></TABLE
></DIV
><DIV
-CLASS="PROCEDURE"
+CLASS="procedure"
><OL
TYPE="1"
><LI
><P
-> Download NTsendmail, available from<A
+>&#13; Download NTsendmail, available from<A
HREF="http://www.ntsendmail.com/"
TARGET="_top"
> www.ntsendmail.com</A
@@ -792,8 +792,8 @@ WIDTH="100%"
><FONT
COLOR="#000000"
><PRE
-CLASS="PROGRAMLISTING"
-># these settings configure the NTsendmail process
+CLASS="programlisting"
+>&#13;# these settings configure the NTsendmail process
use NTsendmail;
$ENV{"NTsendmail"}="your.smtpserver.box";
$ENV{"NTsendmail_debug"}=1;
@@ -804,11 +804,11 @@ $ENV{"NTsendmail_max_tries"}=5;
></TR
></TABLE
><DIV
-CLASS="NOTE"
+CLASS="note"
><P
></P
><TABLE
-CLASS="NOTE"
+CLASS="note"
WIDTH="100%"
BORDER="0"
><TR
@@ -824,13 +824,13 @@ ALT="Note"></TD
ALIGN="LEFT"
VALIGN="TOP"
><P
-> Some mention to also edit
+>&#13; Some mention to also edit
<TT
-CLASS="VARNAME"
+CLASS="varname"
>$db_pass</TT
> in
<TT
-CLASS="FILENAME"
+CLASS="filename"
>globals.pl</TT
> to be your
<SPAN
@@ -840,7 +840,7 @@ CLASS="QUOTE"
you around some problem authenticating to your
database, since globals.pl is not normally
restricted by <TT
-CLASS="FILENAME"
+CLASS="filename"
>.htaccess</TT
>, your
database password is exposed to whoever uses your
@@ -853,11 +853,11 @@ CLASS="FILENAME"
></LI
><LI
><P
-> Find and comment out all occurences of
+>&#13; Find and comment out all occurences of
<SPAN
CLASS="QUOTE"
>"<B
-CLASS="COMMAND"
+CLASS="command"
>open(SENDMAIL</B
>"</SPAN
> in
@@ -871,8 +871,8 @@ WIDTH="100%"
><FONT
COLOR="#000000"
><PRE
-CLASS="PROGRAMLISTING"
-># new sendmail functionality
+CLASS="programlisting"
+>&#13;# new sendmail functionality
my $mail=new NTsendmail;
my $from="bugzilla\@your.machine.name.tld";
my $to=$login;
@@ -886,11 +886,11 @@ $mail-&#62;send($from,$to,$subject,$msg);
>
</P
><DIV
-CLASS="NOTE"
+CLASS="note"
><P
></P
><TABLE
-CLASS="NOTE"
+CLASS="note"
WIDTH="100%"
BORDER="0"
><TR
@@ -906,9 +906,9 @@ ALT="Note"></TD
ALIGN="LEFT"
VALIGN="TOP"
><P
-> Some have found success using the commercial product,
+>&#13; Some have found success using the commercial product,
<SPAN
-CLASS="PRODUCTNAME"
+CLASS="productname"
>Windmail</SPAN
>.
You could try replacing your sendmail calls with:
@@ -921,8 +921,8 @@ WIDTH="100%"
><FONT
COLOR="#000000"
><PRE
-CLASS="PROGRAMLISTING"
->open SENDMAIL, "|\"C:/General/Web/tools/Windmail 4.0 Beta/windmail\" -t &#62; mail.log";
+CLASS="programlisting"
+>&#13;open SENDMAIL, "|\"C:/General/Web/tools/Windmail 4.0 Beta/windmail\" -t &#62; mail.log";
</PRE
></FONT
></TD
@@ -941,30 +941,30 @@ CLASS="PROGRAMLISTING"
></LI
><LI
><P
-> Change all references in all files from
+>&#13; Change all references in all files from
<TT
-CLASS="FILENAME"
+CLASS="filename"
>processmail</TT
> to
<TT
-CLASS="FILENAME"
+CLASS="filename"
>processmail.pl</TT
>, and
rename <TT
-CLASS="FILENAME"
+CLASS="filename"
>processmail</TT
> to
<TT
-CLASS="FILENAME"
+CLASS="filename"
>processmail.pl</TT
>.
</P
><DIV
-CLASS="NOTE"
+CLASS="note"
><P
></P
><TABLE
-CLASS="NOTE"
+CLASS="note"
WIDTH="100%"
BORDER="0"
><TR
@@ -980,7 +980,7 @@ ALT="Note"></TD
ALIGN="LEFT"
VALIGN="TOP"
><P
-> Many think this may be a change we want to make for
+>&#13; Many think this may be a change we want to make for
main-tree Bugzilla. It's painless for the UNIX folks,
and will make the Win32 people happier.
</P
@@ -989,11 +989,11 @@ VALIGN="TOP"
></TABLE
></DIV
><DIV
-CLASS="NOTE"
+CLASS="note"
><P
></P
><TABLE
-CLASS="NOTE"
+CLASS="note"
WIDTH="100%"
BORDER="0"
><TR
@@ -1009,7 +1009,7 @@ ALT="Note"></TD
ALIGN="LEFT"
VALIGN="TOP"
><P
-> Some people have suggested using the Net::SMTP Perl module instead of NTsendmail or the other options listed here. You can change processmail.pl to make this work.
+>&#13; Some people have suggested using the Net::SMTP Perl module instead of NTsendmail or the other options listed here. You can change processmail.pl to make this work.
<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
@@ -1019,8 +1019,10 @@ WIDTH="100%"
><FONT
COLOR="#000000"
><PRE
-CLASS="PROGRAMLISTING"
->&#13;my $smtp = Net::SMTP-&#62;new('&#60;Name of your SMTP server&#62;'); #connect to SMTP server
+CLASS="programlisting"
+>&#13;
+
+my $smtp = Net::SMTP-&#62;new('&#60;Name of your SMTP server&#62;'); #connect to SMTP server
$smtp-&#62;mail('&#60;your name&#62;@&#60;you smpt server&#62;');# use the sender's adress here
$smtp-&#62;to($tolist); # recipient's address
$smtp-&#62;data(); # Start the mail
@@ -1028,7 +1030,10 @@ $smtp-&#62;datasend($msg);
$smtp-&#62;dataend(); # Finish sending the mail
$smtp-&#62;quit; # Close the SMTP connection
$logstr = "$logstr; mail sent to $tolist $cclist";
-}&#13;</PRE
+}
+
+
+</PRE
></FONT
></TD
></TR
@@ -1044,8 +1049,10 @@ WIDTH="100%"
><FONT
COLOR="#000000"
><PRE
-CLASS="PROGRAMLISTING"
->&#13;use Net::SMTP;
+CLASS="programlisting"
+>&#13;
+
+use Net::SMTP;
my $smtp = Net::SMTP-&#62;new('&#60;Name of your SMTP server', Timeout =&#62; 30, Debug
=&#62; 1, ); # connect to SMTP server
$smtp-&#62;auth;
@@ -1057,7 +1064,10 @@ recipient's address
$smtp-&#62;datasend('test');
$smtp-&#62;dataend(); # Finish sending the mail
$smtp-&#62;quit; # Close the SMTP connection
-exit;&#13;</PRE
+exit;
+
+
+</PRE
></FONT
></TD
></TR
@@ -1071,11 +1081,11 @@ exit;&#13;</PRE
></LI
><LI
><DIV
-CLASS="NOTE"
+CLASS="note"
><P
></P
><TABLE
-CLASS="NOTE"
+CLASS="note"
WIDTH="100%"
BORDER="0"
><TR
@@ -1091,7 +1101,7 @@ ALT="Note"></TD
ALIGN="LEFT"
VALIGN="TOP"
><P
-> This step is optional if you are using IIS or another
+>&#13; This step is optional if you are using IIS or another
web server which only decides on an interpreter based
upon the file extension (.pl), rather than the
<SPAN
@@ -1104,7 +1114,7 @@ CLASS="QUOTE"
></TABLE
></DIV
><P
-> Modify the path to perl on the first line (#!) of all
+>&#13; Modify the path to perl on the first line (#!) of all
files to point to your Perl installation, and add
<SPAN
CLASS="QUOTE"
@@ -1130,8 +1140,9 @@ TARGET="_top"
></LI
><LI
><P
-> Modify the invocation of all system() calls in all perl
- scripts in your Bugzilla directory. For instance, change
+>&#13; Modify the invocation of all system() calls in all perl
+ scripts in your Bugzilla directory. You should specify the
+ full path to perl for each system() call. For instance, change
this line in processmail:
<TABLE
BORDER="0"
@@ -1142,27 +1153,12 @@ WIDTH="100%"
><FONT
COLOR="#000000"
><PRE
-CLASS="PROGRAMLISTING"
+CLASS="programlisting"
>
-system ("./processmail.pl",@ARGLIST);
- </PRE
-></FONT
-></TD
-></TR
-></TABLE
-> to
- <TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><FONT
-COLOR="#000000"
-><PRE
-CLASS="PROGRAMLISTING"
->
-system ("perl processmail.pl",@ARGLIST);
+system ("./processmail",@ARGLIST);
+ &#60;/programlisting&#62; to
+ &#60;programlisting&#62;
+system ("C:\\perl\\bin\\perl", "processmail", @ARGLIST);
</PRE
></FONT
></TD
@@ -1173,8 +1169,8 @@ system ("perl processmail.pl",@ARGLIST);
></LI
><LI
><P
-> Add <TT
-CLASS="FUNCTION"
+>&#13; Add <TT
+CLASS="function"
>binmode()</TT
> calls so attachments
will work (<A
@@ -1184,23 +1180,24 @@ TARGET="_top"
>).
</P
><P
-> Because Microsoft Windows based systems handle binary
+>&#13; Because Microsoft Windows based systems handle binary
files different than Unix based systems, you need to add
the following lines to
<TT
-CLASS="FILENAME"
+CLASS="filename"
>createattachment.cgi</TT
> and
<TT
-CLASS="FILENAME"
+CLASS="filename"
>showattachment.cgi</TT
> before the
<TT
-CLASS="FUNCTION"
+CLASS="function"
>require 'CGI.pl';</TT
-> line.</P
+> line.
+</P
><P
-><TABLE
+>&#13;<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
@@ -1209,9 +1206,12 @@ WIDTH="100%"
><FONT
COLOR="#000000"
><PRE
-CLASS="PROGRAMLISTING"
->binmode(STDIN);
-binmode(STDOUT);</PRE
+CLASS="programlisting"
+>&#13;
+binmode(STDIN);
+binmode(STDOUT);
+
+</PRE
></FONT
></TD
></TR
@@ -1219,11 +1219,11 @@ binmode(STDOUT);</PRE
>
</P
><DIV
-CLASS="NOTE"
+CLASS="note"
><P
></P
><TABLE
-CLASS="NOTE"
+CLASS="note"
WIDTH="100%"
BORDER="0"
><TR
@@ -1239,18 +1239,18 @@ ALT="Note"></TD
ALIGN="LEFT"
VALIGN="TOP"
><P
-> According to <A
+>&#13; According to <A
HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=62000"
TARGET="_top"
>bug 62000</A
>, the perl documentation says that you should always use <TT
-CLASS="FUNCTION"
+CLASS="function"
>binmode()</TT
> when dealing with binary files, but never when dealing with text files. That seems to suggest that rather than aribtrarily putting <TT
-CLASS="FUNCTION"
+CLASS="function"
>binmode()</TT
> at the begining of the attachment files, there should be logic to determine if <TT
-CLASS="FUNCTION"
+CLASS="function"
>binmode()</TT
> is needed or not.
</P
@@ -1262,11 +1262,11 @@ CLASS="FUNCTION"
></OL
></DIV
><DIV
-CLASS="TIP"
+CLASS="tip"
><P
></P
><TABLE
-CLASS="TIP"
+CLASS="tip"
WIDTH="100%"
BORDER="0"
><TR
@@ -1282,13 +1282,13 @@ ALT="Tip"></TD
ALIGN="LEFT"
VALIGN="TOP"
><P
-> If you are using IIS or Personal Web Server, you must add cgi
+>&#13; If you are using IIS or Personal Web Server, you must add cgi
relationships to Properties -&#62; Home directory (tab) -&#62;
Application Settings (section) -&#62; Configuration (button),
such as:
</P
><P
-> <TABLE
+>&#13; <TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
@@ -1297,7 +1297,7 @@ WIDTH="100%"
><FONT
COLOR="#000000"
><PRE
-CLASS="PROGRAMLISTING"
+CLASS="programlisting"
>
.cgi to: &#60;perl install directory&#62;\perl.exe %s %s
.pl to: &#60;perl install directory&#62;\perl.exe %s %s
@@ -1317,19 +1317,19 @@ GET,HEAD,POST
></DIV
></DIV
><DIV
-CLASS="SECTION"
+CLASS="section"
><H2
-CLASS="SECTION"
+CLASS="section"
><A
-NAME="ADDLWINTIPS"
+NAME="addlwintips"
>3.6.2. Additional Windows Tips</A
></H2
><DIV
-CLASS="TIP"
+CLASS="tip"
><P
></P
><TABLE
-CLASS="TIP"
+CLASS="tip"
WIDTH="100%"
BORDER="0"
><TR
@@ -1345,14 +1345,14 @@ ALT="Tip"></TD
ALIGN="LEFT"
VALIGN="TOP"
><P
-> From Andrew Pearson:
+>&#13; From Andrew Pearson:
<A
-NAME="AEN1212"
+NAME="AEN1221"
></A
><BLOCKQUOTE
CLASS="BLOCKQUOTE"
><P
-> You can make Bugzilla work with Personal Web Server for
+>&#13; You can make Bugzilla work with Personal Web Server for
Windows 98 and higher, as well as for IIS 4.0.
Microsoft has information available at <A
HREF=" http://support.microsoft.com/support/kb/articles/Q231/9/98.ASP"
@@ -1361,11 +1361,11 @@ TARGET="_top"
>
</P
><P
-> Basically you need to add two String Keys in the
+>&#13; Basically you need to add two String Keys in the
registry at the following location:
</P
><P
-> <TABLE
+>&#13; <TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
@@ -1374,8 +1374,8 @@ WIDTH="100%"
><FONT
COLOR="#000000"
><PRE
-CLASS="PROGRAMLISTING"
->HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\ScriptMap
+CLASS="programlisting"
+>&#13;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\ScriptMap
</PRE
></FONT
></TD
@@ -1384,15 +1384,15 @@ CLASS="PROGRAMLISTING"
>
</P
><P
-> The keys should be called ".pl" and ".cgi", and both
+>&#13; The keys should be called ".pl" and ".cgi", and both
should have a value something like:
<B
-CLASS="COMMAND"
+CLASS="command"
>c:/perl/bin/perl.exe "%s" "%s"</B
>
</P
><P
-> The KB article only talks about .pl, but it goes into
+>&#13; The KB article only talks about .pl, but it goes into
more detail and provides a perl test script.
</P
></BLOCKQUOTE
@@ -1403,11 +1403,11 @@ CLASS="COMMAND"
></TABLE
></DIV
><DIV
-CLASS="TIP"
+CLASS="tip"
><P
></P
><TABLE
-CLASS="TIP"
+CLASS="tip"
WIDTH="100%"
BORDER="0"
><TR
@@ -1423,7 +1423,7 @@ ALT="Tip"></TD
ALIGN="LEFT"
VALIGN="TOP"
><P
-> If attempting to run Bugzilla 2.12 or older, you will need
+>&#13; If attempting to run Bugzilla 2.12 or older, you will need
to remove encrypt() calls from the Perl source. This is
<EM
>not necessary</EM
@@ -1431,9 +1431,9 @@ VALIGN="TOP"
later, which includes the current release, Bugzilla
2.14.
<DIV
-CLASS="EXAMPLE"
+CLASS="example"
><A
-NAME="AEN1224"
+NAME="AEN1233"
></A
><P
><B
@@ -1441,7 +1441,7 @@ NAME="AEN1224"
2.12 or earlier</B
></P
><P
-> Replace this:
+>&#13; Replace this:
<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
@@ -1451,7 +1451,7 @@ WIDTH="100%"
><FONT
COLOR="#000000"
><PRE
-CLASS="PROGRAMLISTING"
+CLASS="programlisting"
>
SendSQL("SELECT encrypt(" . SqlQuote($enteredpwd) . ", " . SQLQuote(substr($realcryptpwd, 0, 2)) . ")");
my $enteredcryptpwd = FetchOneColumn();
@@ -1471,7 +1471,7 @@ WIDTH="100%"
><FONT
COLOR="#000000"
><PRE
-CLASS="PROGRAMLISTING"
+CLASS="programlisting"
>
my $enteredcryptpwd = $enteredpwd
</PRE
@@ -1491,22 +1491,23 @@ my $enteredcryptpwd = $enteredpwd
></DIV
></DIV
><DIV
-CLASS="SECTION"
+CLASS="section"
><H2
-CLASS="SECTION"
+CLASS="section"
><A
-NAME="BZLDAP"
+NAME="bzldap"
>3.6.3. Bugzilla LDAP Integration</A
></H2
><P
-> What follows is some late-breaking information on using the
+>&#13; What follows is some late-breaking information on using the
LDAP authentication options with Bugzilla. The author has not
tested these (nor even formatted this section!) so please
contribute feedback to the newsgroup.
</P
><P
-CLASS="LITERALLAYOUT"
->Mozilla::LDAP&nbsp;module<br>
+CLASS="literallayout"
+><br>
+Mozilla::LDAP&nbsp;module<br>
<br>
The&nbsp;Mozilla::LDAP&nbsp;module&nbsp;allows&nbsp;you&nbsp;to&nbsp;use&nbsp;LDAP&nbsp;for&nbsp;authentication&nbsp;to<br>
the&nbsp;Bugzilla&nbsp;system.&nbsp;&nbsp;This&nbsp;module&nbsp;is&nbsp;not&nbsp;required&nbsp;if&nbsp;you&nbsp;are&nbsp;not&nbsp;using<br>