Commit 1b6350a6 authored by mbarnson%sisna.com's avatar mbarnson%sisna.com

Fix for Apache configuration directives from bug 174255 and

de-stupidifying of emacs destruction of <programlisting> tags.
parent adc546d5
...@@ -525,18 +525,25 @@ ...@@ -525,18 +525,25 @@
</note> </note>
</para> </para>
<para>You'll want to make sure that your web server will run any file <para>You'll want to make sure that your web server will <emphasis>run</emphasis>
with the .cgi extension as a CGI and not just display it. If you're any file
with the .cgi extension as a CGI program and not simply display the source
code. If you're
using Apache that means uncommenting the following line in the httpd.conf using Apache that means uncommenting the following line in the httpd.conf
file: file:
<programlisting>AddHandler cgi-script .cgi</programlisting> <programlisting>
AddHandler cgi-script .cgi
</programlisting>
</para> </para>
<para>With Apache you'll also want to make sure that within the <para>With Apache you'll also want to make sure that within the
httpd.conf file the line: httpd.conf file these lines:
<programlisting>Options ExecCGI AllowOverride Limit</programlisting> <programlisting><![CDATA[
Options +ExecCGI
AllowOverride Limit
]]></programlisting>
is in the stanza that covers the directories into which you intend to are in the stanza that covers the directories into which you intend to
put the bugzilla .html and .cgi files. put the bugzilla .html and .cgi files.
<note> <note>
...@@ -544,7 +551,7 @@ ...@@ -544,7 +551,7 @@
.htaccess file generated by checksetup.pl</para> .htaccess file generated by checksetup.pl</para>
<para>Users of older versions of Apache may find the above lines <para>Users of older versions of Apache may find the above lines
in the srm.conf and access.conf files, respecitvely.</para> in the srm.conf and access.conf files, respectively.</para>
</note> </note>
</para> </para>
...@@ -603,9 +610,9 @@ ...@@ -603,9 +610,9 @@
</para> </para>
<para> <para>
<programlisting>perl -pi -e <programlisting>
's@#\!/usr/bonsaitools/bin/perl@#\!/usr/bin/perl@' *cgi *pl Bug.pm perl -pi -e 's@#\!/usr/bonsaitools/bin/perl@#\!/usr/bin/perl@' *cgi *pl Bug.pm processmail syncshadowdb
processmail syncshadowdb</programlisting> </programlisting>
Change <filename>/usr/bin/perl</filename> to match the location Change <filename>/usr/bin/perl</filename> to match the location
of Perl on your machine. of Perl on your machine.
...@@ -1028,7 +1035,9 @@ ...@@ -1028,7 +1035,9 @@
<para>Depending on your system, crontab may have several manpages. <para>Depending on your system, crontab may have several manpages.
The following command should lead you to the most useful page for The following command should lead you to the most useful page for
this purpose: this purpose:
<programlisting>man 5 crontab</programlisting> <programlisting>
man 5 crontab
</programlisting>
</para> </para>
</tip> </tip>
</section> </section>
...@@ -1137,7 +1146,8 @@ ...@@ -1137,7 +1146,8 @@
you understand what the script is doing before executing it.</para> you understand what the script is doing before executing it.</para>
<para> <para>
<programlisting>bash# perl -pi -e "s/Content-Type\: text\/html/Content-Type\: text\/html\; charset=ISO-8859-1/i" *.cgi *.pl <programlisting>
bash# perl -pi -e "s/Content-Type\: text\/html/Content-Type\: text\/html\; charset=ISO-8859-1/i" *.cgi *.pl
</programlisting> </programlisting>
</para> </para>
...@@ -1205,7 +1215,7 @@ ...@@ -1205,7 +1215,7 @@
<para> <para>
<programlisting><![CDATA[ <programlisting><![CDATA[
<Directory /usr/local/bugzilla/> <Directory /usr/local/bugzilla/>
Options +FollowSymLinks +Indexes +Includes +ExecCGI Options +FollowSymLinks +Indexes +Includes +ExecCGI
AllowOverride All AllowOverride All
</Directory> </Directory>
......
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