Hi
I am installing Elgg 1.8.3 onto my Centos 5 server running Apache 2.2.22 which I use Kloxo to configure. But when I go through the install steps I get the error message:
We think your server is running the Apache web server.
The rewrite test failed and the most likely cause is that AllowOverride is not set to All for Elgg's directory. This prevents Apache from processing the .htaccess file which contains the rewrite rules.
A less likely cause is Apache is configured with an alias for your Elgg directory and you need to set the RewriteBase in your .htaccess. There are further instructions in the .htaccess file in your Elgg directory.
I have looked on the elgg website and the two suggestions seem to be that I am installing to a different base directory (which I am not) or mod_rewrite is not configured.
I have checked the mod_rewrite and it seems to be configured correctly (I performed the mod_rewrite test in a test sub directory (using rewrite base of /test/) and this works correctly, but the install still says I have the same issue).
I am using an elgg sub-domain but I don't think this should be an issue.
Is there anything else I can check or has anyone else installed it onto a Kloxo managed system?
Thank you for your help
Keith
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
- Brett@brett.profitt

Brett - 0 likes
- NiKAD@nikad

NiKAD - 0 likes
- Andres Fernandez@fernandrez

Andres Fernandez - 0 likes
- Brett@brett.profitt

Brett - 0 likes
- richard rahl@altair69

richard rahl - 0 likes
- Andras Szepeshazi@aszepeshazi

Andras Szepeshazi - 0 likes
You must log in to post replies.To be clear - Did you set the RewriteBase? If not, try setting it to /
Hi Brett
I checked my RewriteBase setting and I found that was set to a sub-directory (I tried to test it using a sub-directory but that still failed).
I tested the rewrite.php directly and found that with the sub-directory I get a 500 error, once I changed it to / rewrite.php comes up with the word success, however refreshing the installation page still comes up with the same error message.
Brett I have the same error trying to install Elgg on www.000webhost.com and www.byethost.com. I can seem to get those htaccess files working. I did the .htaccess, modrewrite.php, testing.php TEST and it worked. I dont know whats happening then. It seems the Rewriting Rules don't get to execute. Maybe there's an error befor. Thanks in advance for any help.
If you're having problems, edit the .htaccess file and make the RewriteBase line say:
You have to do this for the directory Elgg is installed in. Make sure there isn't a # in front of it.
Try to set DATA directory to 777 permission
@NiKAD Try the workaround outlined here:
http://community.elgg.org/pg/forum/topic/826690/the-rewrite-test-failed/