-----Original Message-----<br />
From: "Yatheesh Y" &lt;yatheeshb@gmail.com&gt;<br />
Sent 1/3/2011 10:54:54 PM<br />
To: "Randall Rowe" &lt;r.rowe@lincolnlibraries.org&gt;<br />
Cc: Koha@lists.katipo.co.nz<br />
Subject: Re: [Koha] unable to run apache after upgrade from 3.0 to 3.2<br />
<br />
this is file apache error <br />
<br />
<br />
<br />
Based upon the NCSA server configuration files originally by Rob McCool.<br />
#<br />
# This is the main Apache server configuration file.&nbsp; It contains the<br />
# configuration directives that give the server its instructions.<br />
# See <a href="http://httpd.apache.org/docs/2.2/">http://httpd.apache.org/docs/2.2/</a> for detailed information about<br />
# the directives.<br />
#<br />
# Do NOT simply read the instructions in here without understanding<br />
# what they do.&nbsp; They're here only as hints or reminders.&nbsp; If you are unsure<br />
# consult the online docs. You have been warned.&nbsp; <br />
#<br />
# The configuration directives are grouped into three basic sections:<br />
#&nbsp; 1. Directives that control the operation of the Apache server process as a<br />
#&nbsp;&nbsp;&nbsp;&nbsp; whole (the 'global environment').<br />
#&nbsp; 2. Directives that define the parameters of the 'main' or 'default' server,<br />
#&nbsp;&nbsp;&nbsp;&nbsp; which responds to requests that aren't handled by a virtual host.<br />
#&nbsp;&nbsp;&nbsp;&nbsp; These directives also provide default values for the settings<br />
#&nbsp;&nbsp;&nbsp;&nbsp; of all virtual hosts.<br />
#&nbsp; 3. Settings for virtual hosts, which allow Web requests to be sent to<br />
#&nbsp;&nbsp;&nbsp;&nbsp; different IP addresses or hostnames and have them handled by the<br />
#&nbsp;&nbsp;&nbsp;&nbsp; same Apache server process.<br />
<br />
<br />
<br />
<div class="gmail_quote">
On Mon, Jan 3, 2011 at 6:51 PM, Randall Rowe <span dir="ltr">&lt;<a href="mailto:r.rowe@lincolnlibraries.org">r.rowe@lincolnlibraries.org</a>&gt;</span> wrote:<br />
<blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid #cccccc; padding-left: 1ex;" class="gmail_quote">
It means that the file /etc/apache2/sites-enabled/koha has an error.<br />
There is a closing &lt;/VirtualHost&gt; without an opening &lt;VirtualHost&gt;.<br />
Check the file and see if you can figure out the problem or post it and we'll see what went wrong.<br />
<br />
<p>Randy Rowe<br />
Lincoln City Libraries I.T.</p>
<div class="im">
<br />
-----Original Message-----<br />
From: "Yatheesh Y" &lt;<a target="_blank" href="mailto:yatheeshb@gmail.com">yatheeshb@gmail.com</a>&gt;<br />
Sent 1/3/2011 5:19:10 AM<br />
To: <a target="_blank" href="mailto:Koha@lists.katipo.co.nz">Koha@lists.katipo.co.nz</a><br />
Subject: [Koha] unable to run apache after upgrade from 3.0 to 3.2<br />
<br />
after upgrading unable to run apache it gives following error<br />
<br />
what is this?<br />
<br />
<br />
&nbsp;Restarting web server apache2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; apache2: Syntax error on line 265 of /etc/apache2/apache2.conf: Syntax error on line 95 of /etc/apache2/sites-enabled/koha: &lt;/VirtualHost&gt; without matching &lt;VirtualHost&gt; section<br />
<br clear="all" />
<br />
</div>
<div>
<div></div>
<div class="h5">
-- <br />
<div style="text-align: left;">----------------------------<br />
</div>
<span style="font-family: times new roman,serif; font-size: 18px;">Y.Yatheesh babu<br />
Librarian<br />
&nbsp;Shri Shakti College of Hotel&nbsp; Management<br />
Venus Plaza Begumpet<br />
Hyderabad-500 016<br />
09966178388</span><br />
<br />
<pre>_______________________________________________
Koha mailing list  <a target="_blank" href="http://koha-community.org">http://koha-community.org</a>
<a target="_blank" href="mailto:Koha@lists.katipo.co.nz">Koha@lists.katipo.co.nz</a>
<a target="_blank" href="http://lists.katipo.co.nz/mailman/listinfo/koha">http://lists.katipo.co.nz/mailman/listinfo/koha</a>
</pre>
</div>
</div>
</blockquote></div>
<br />
<br clear="all" />
<br />
-- <br />
<div style="text-align: left;">----------------------------<br />
</div>
<span style="font-family: times new roman,serif; font-size: 18px;">Y.Yatheesh babu<br />
Librarian<br />
&nbsp;Shri Shakti College of Hotel&nbsp; Management<br />
Venus Plaza Begumpet<br />
Hyderabad-500 016<br />
09966178388</span><br />
<br />
<br />
<br />
That file is most likely /etc/apache2/apache2.conf. The error is being caused by a problem in /etc/apache2/sites-enabled/koha.<br />
Compare the following with what you have in /etc/apache2/sites-enabled/koha<br />
<br />
# Koha Apache Configuration Directives<br />
<br />
#NameVirtualHost *<br />
<br />
## OPAC<br />
&lt;VirtualHost 172.25.1.252:80&gt;<br />
&nbsp;&nbsp; ServerAdmin&nbsp; webmaster@lcltest<br />
&nbsp;&nbsp; DocumentRoot /usr/share/koha/opac/htdocs<br />
&nbsp;&nbsp; ServerName lcltest<br />
#&nbsp; ServerAlias opac.mydomain.com<br />
&nbsp;&nbsp; ScriptAlias /cgi-bin/koha/ "/usr/share/koha/opac/cgi-bin/opac/"<br />
&nbsp;&nbsp; ScriptAlias /index.html "/usr/share/koha/opac/cgi-bin/opac/opac-main.pl"<br />
&nbsp;&nbsp; ScriptAlias /opac-search.pl "/usr/share/koha/opac/cgi-bin/opac/opac-search.pl<br />
"<br />
&nbsp;&nbsp; ScriptAlias /search "/usr/share/koha/opac/cgi-bin/opac/opac-search.pl"<br />
&nbsp;&nbsp; ErrorLog /var/log/koha/koha-opac-error_log<br />
#&nbsp; TransferLog /var/log/koha/koha-opac-access_log<br />
&nbsp;&nbsp; SetEnv KOHA_CONF "/etc/koha/koha-conf.xml"<br />
&nbsp;&nbsp; SetEnv PERL5LIB "/usr/share/koha/lib"<br />
<br />
&nbsp;&nbsp; &lt;IfModule mod_gzip.c&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_on yes<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_dechunk yes<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_keep_workfiles No<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_can_negotiate yes<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_update_static No<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_temp_dir /tmp<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_minimum_file_size 512<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_maximum_file_size 1000000<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_maximum_inmem_size 1000000<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_handle_methods GET POST<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_item_exclude reqheader "User-Agent: .*Mozilla/4\..*\["<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_item_exclude mime ^image/.*<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_item_exclude rspheader Content-Type:image/*<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_item_include file \.js$<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_item_include mime ^application/x-javascript$<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_item_include file \.php$<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_item_include mime ^text/html$<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_item_include file \.css$<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_item_include mime ^text/css$<br />
&nbsp; &lt;/IfModule&gt;<br />
<br />
&nbsp; &lt;IfModule mod_deflate.c&gt;<br />
<br />
&nbsp;&nbsp;&nbsp; # Compress content with type html, text, and css, ...<br />
&nbsp;&nbsp;&nbsp; AddOutputFilterByType DEFLATE text/plain text/html text/xml text/css<br />
&nbsp;&nbsp;&nbsp; AddOutputFilterByType DEFLATE application/xml application/xhtml+xml applicat<br />
ion/rss+xml application/javascript application/x-javascript<br />
<br />
&nbsp;&nbsp;&nbsp; DeflateCompressionLevel 9<br />
<br />
&nbsp;&nbsp;&nbsp; # Properly handle old browsers that do not support compression<br />
&nbsp;&nbsp;&nbsp; BrowserMatch ^Mozilla/4 gzip-only-text/html<br />
&nbsp;&nbsp;&nbsp; BrowserMatch ^Mozilla/4\.0[678] no-gzip<br />
&nbsp;&nbsp;&nbsp; BrowserMatch \bMSIE !no-gzip !gzip-only-text/html<br />
<br />
&nbsp;&nbsp;&nbsp; DeflateFilterNote Input instream<br />
&nbsp;&nbsp;&nbsp; DeflateFilterNote Output outstream<br />
&nbsp;&nbsp;&nbsp; DeflateFilterNote Ratio ratio<br />
<br />
&nbsp;&nbsp;&nbsp; LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate<br />
&nbsp;&nbsp;&nbsp; &lt;IfModule mod_headers.c&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #properly handle requests coming from behind proxies<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Header append Vary User-Agent<br />
&nbsp;&nbsp;&nbsp; &lt;/IfModule&gt;<br />
&nbsp; &lt;/IfModule&gt;<br />
<br />
<br />
#&nbsp; Repeat this virtualhost stanza changing the following environment vars to<br />
#&nbsp; create multiple OPAC interfaces with custom css and/or search limits:<br />
#&nbsp; SetEnv OPAC_CSS_OVERRIDE mystyle.css<br />
#&nbsp; SetEnv OPAC_SEARCH_LIMIT branch:CODE<br />
#&nbsp; SetEnv OPAC_LIMIT_OVERRIDE 1<br />
<br />
&nbsp;&nbsp; Options +FollowSymLinks<br />
<br />
&nbsp;&nbsp; ErrorDocument 400 /cgi-bin/koha/errors/400.pl<br />
&nbsp;&nbsp; ErrorDocument 401 /cgi-bin/koha/errors/401.pl<br />
&nbsp;&nbsp; ErrorDocument 403 /cgi-bin/koha/errors/403.pl<br />
&nbsp;&nbsp; ErrorDocument 404 /cgi-bin/koha/errors/404.pl<br />
&nbsp;&nbsp; ErrorDocument 500 /cgi-bin/koha/errors/500.pl<br />
<br />
#&nbsp; Rewrite Rules<br />
&nbsp;&nbsp; RewriteEngine On<br />
<br />
#&nbsp; Uncomment to turn on rewrite logging<br />
#&nbsp; RewriteLog /var/log/koha/koha-opac-rewrite.log<br />
#&nbsp; RewriteLogLevel 1<br />
&nbsp;&nbsp; RewriteCond %{QUERY_STRING} (.*?)(?:[A-Za-z0-9_-]+)=&amp;(.*)<br />
&nbsp;&nbsp; RewriteRule (.+) $1?%1%2 [N,R,NE]<br />
<br />
&nbsp;&nbsp; RewriteRule ^/bib/([^\/]*)/?$ /cgi-bin/koha/opac-detail\.pl?bib=$1 [PT]<br />
&nbsp;&nbsp; RewriteRule ^/isbn/([^\/]*)/?$ /search?q=isbn:$1 [PT]<br />
&nbsp;&nbsp; RewriteRule ^/issn/([^\/]*)/?$ /search?q=issn:$1 [PT]<br />
&lt;/VirtualHost&gt;<br />
<br />
## Intranet<br />
&lt;VirtualHost 172.25.1.252:8080&gt;<br />
&nbsp;&nbsp; ServerAdmin webmaster@lcltest<br />
&nbsp;&nbsp; DocumentRoot /usr/share/koha/intranet/htdocs<br />
&nbsp;&nbsp; ServerName lcltest:8080<br />
#&nbsp; ServerAlias intranet.mydomain.com<br />
&nbsp;&nbsp; ScriptAlias /cgi-bin/koha/ "/usr/share/koha/intranet/cgi-bin/"<br />
&nbsp;&nbsp; ScriptAlias /index.html "/usr/share/koha/intranet/cgi-bin/mainpage.pl"<br />
&nbsp;&nbsp; ScriptAlias /search "/usr/share/koha/intranet/cgi-bin/search.pl"<br />
&nbsp;&nbsp; ErrorLog /var/log/koha/koha-error_log<br />
#&nbsp; TransferLog /var/log/koha/koha-access_log<br />
&nbsp;&nbsp; SetEnv KOHA_CONF "/etc/koha/koha-conf.xml"<br />
&nbsp;&nbsp; SetEnv PERL5LIB "/usr/share/koha/lib"<br />
&nbsp;&nbsp; Options +FollowSymLinks<br />
<br />
&nbsp;&nbsp; ErrorDocument 400 /cgi-bin/koha/errors/400.pl<br />
&nbsp;&nbsp; ErrorDocument 401 /cgi-bin/koha/errors/401.pl<br />
&nbsp;&nbsp; ErrorDocument 403 /cgi-bin/koha/errors/403.pl<br />
&nbsp;&nbsp; ErrorDocument 404 /cgi-bin/koha/errors/404.pl<br />
&nbsp;&nbsp; ErrorDocument 500 /cgi-bin/koha/errors/500.pl<br />
<br />
&nbsp;&nbsp; &lt;IfModule mod_gzip.c&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_on yes<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_dechunk yes<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_keep_workfiles No<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_can_negotiate yes<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_update_static No<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_temp_dir /tmp<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_minimum_file_size 512<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_maximum_file_size 1000000<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_maximum_inmem_size 1000000<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_handle_methods GET POST<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_item_exclude reqheader "User-Agent: .*Mozilla/4\..*\["<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_item_exclude mime ^image/.*<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_item_exclude rspheader Content-Type:image/*<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_item_include file \.js$<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_item_include mime ^application/x-javascript$<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_item_include file \.php$<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_item_include mime ^text/html$<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_item_include file \.css$<br />
&nbsp;&nbsp;&nbsp;&nbsp; mod_gzip_item_include mime ^text/css$<br />
&nbsp;&nbsp; &lt;/IfModule&gt;<br />
<br />
&nbsp;&nbsp; &lt;IfModule mod_deflate.c&gt;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp; # Compress content with type html, text, and css, ...<br />
&nbsp;&nbsp;&nbsp;&nbsp; AddOutputFilterByType DEFLATE text/plain text/html text/xml text/css<br />
&nbsp;&nbsp;&nbsp;&nbsp; AddOutputFilterByType DEFLATE application/xml application/xhtml+xml applica<br />
tion/rss+xml application/javascript application/x-javascript<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp; DeflateCompressionLevel 9<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp; # Properly handle old browsers that do not support compression<br />
&nbsp;&nbsp;&nbsp;&nbsp; BrowserMatch ^Mozilla/4 gzip-only-text/html<br />
&nbsp;&nbsp;&nbsp;&nbsp; BrowserMatch ^Mozilla/4\.0[678] no-gzip<br />
&nbsp;&nbsp;&nbsp;&nbsp; BrowserMatch \bMSIE !no-gzip !gzip-only-text/html<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp; DeflateFilterNote Input instream<br />
&nbsp;&nbsp;&nbsp;&nbsp; DeflateFilterNote Output outstream<br />
&nbsp;&nbsp;&nbsp;&nbsp; DeflateFilterNote Ratio ratio<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp; LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate<br />
&nbsp;&nbsp;&nbsp;&nbsp; &lt;IfModule mod_headers.c&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #properly handle requests coming from behind proxies<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Header append Vary User-Agent<br />
&nbsp;&nbsp;&nbsp;&nbsp; &lt;/IfModule&gt;<br />
&nbsp; &lt;/IfModule&gt;<br />
<br />
&nbsp;&nbsp; RewriteEngine On<br />
#&nbsp; Uncomment to turn on rewrite logging<br />
#&nbsp; RewriteLog /var/log/koha/koha-intranet-rewrite.log<br />
#&nbsp; RewriteLogLevel 1<br />
<br />
&nbsp;&nbsp; RewriteCond %{QUERY_STRING} (.*?)(?:[A-Za-z0-9_-]+)=&amp;(.*)<br />
&nbsp;&nbsp; RewriteRule (.+) $1?%1%2 [N,R,NE]<br />
&nbsp;&nbsp; RewriteRule ^/bib/([^\/]*)/?$ /cgi-bin/koha/detail\.pl?bib=$1 [PT]<br />
&nbsp;&nbsp; RewriteRule ^/isbn/([^\/]*)/?$ /search?q=isbn:$1 [PT]<br />
&nbsp;&nbsp; RewriteRule ^/issn/([^\/]*)/?$ /search?q=issn:$1 [PT]<br />
&lt;/VirtualHost&gt;<br />
<br />
<br />
Randy<br />