[horde] Apache Configuration, .htaccess - RewriteEngine not allowed here

Simon Brereton simon.brereton at buongiorno.com
Fri Sep 2 21:48:42 UTC 2011


Hi

I'm trying to set up the new version of Horde, and although I've copied over my apache config exactly as the old one I'm getting an error after I install Horde 4 (through PEAR) and go to the URL to set it up.

Basically, the browser returns a 500 Error.

The Error log has:


[Fri Sep 02 22:33:38 2011] [alert] [client 38.104.167.6] /usr/share/horde4/.htaccess: RewriteEngine not allowed here

The contents of that .htaccess are:

  1 allow from all
  2
  3 <IfModule mod_rewrite.c>
  4     RewriteEngine On
  5     RewriteCond   %{REQUEST_FILENAME}  !-d
  6     RewriteCond   %{REQUEST_FILENAME}  !-f
  7     RewriteRule ^(.*)$ rampage.php [QSA,L]
  8 </IfModule>


I didn't put that there - I'm not even sure what rampage.php does (except call some Horde classes).

My virtual host looks like:

 16 <VirtualHost *:80>
 17         ServerAdmin root at domain1.co.uk
 18         DocumentRoot /usr/share/horde4
 19         ServerName webmail.domain.net
 20         ErrorLog /var/log/apache2/logs/domain-webmail-error_log
 21         CustomLog /var/log/apache2/logs/domain-webmail-access_log common
 22         Alias /Microsoft-Server-ActiveSync /usr/share/horde4/rpc.php
 23 #       RewriteEngine on
 24 #       RewriteCond %{SERVER_PORT} ^80$
 25 #       RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L,R]
 26 #       RewriteLog "/var/log/apache2/logs/rewrite.log"
 27 #       RewriteLogLevel 2
 28 <Directory /usr/share/horde4>
 29         AllowOverride AuthConfig Limit
 30         Options +ExecCGI
 31 <Files ~ "\.(inc|bak)$">
 32         deny from all
 33 </Files>
 34 </Directory>
 35 </VirtualHost>

I haven't turned on the HTTPS force yet - which is why it's commented out.

What did I do wrong, and how do I fix it? :)

Thanks!

Simon







More information about the horde mailing list