I'm having serious problems installing Silverstripe (both 2.2.3 and 2.3.0 RC2) on Ubuntu Intrepid.
I have the LAMP stack installed as follows:
* apache 2.2.9-7ubuntu3
* mysql Ver 14.12 Distrib 5.0.67, for debian-linux-gnu (x86_64) using readline 5.2
* PHP 5.2.6-2ubuntu4 with Suhosin-Patch 0.9.6.2 (cli) (built: Oct 14 2008 20:18:13)
When installing Silverstripe in /var/www (or anywhere else for that matter), I get an error from the installer as follows:
Friendly URLs are not working. This is most likely because mod_rewrite isn't configuredcorrectly on your site. Please check the following things in your Apache configuration; you may need to get your web host or server administrator to do this for you:
* mod_rewrite is enabled
* AllowOverride All is set for your directory
mod_rewrite is definitely installed and enabled. I find it under Loaded Modules when running phpinfo() and the Silverstripe installer claims to be happy that mod_rewrite is enabled too.
I've put the directive below into the /etc/apache2/httpd.conf file (which is included by apache.conf) and also straight into apache.conf and then restarted apache.
<Directory /var/www> AllowOverride All </Directory>
None of this has helped. Has anyone run into the same problems? I'm convinced that it's some small setting somewhere that will get it working.