Hi,
I have an apache server, and I have tried to setup elgg on it. I have AllowOverride: Yes, and copied htaccess_dist to .htaccess. I get this error in the setup.
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 add RewriteBase / to the top of .htaccess and I get error 500. What am I doing wrong?
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.
- jackdawson@jackdawson

jackdawson - 0 likes
- Ben Potter@Speedysnail6

Ben Potter - 0 likes
- Ben Potter@Speedysnail6

Ben Potter - 0 likes
- Pranjal Pandey@pranj7

Pranjal Pandey - 0 likes
You must log in to post replies.Just went thru this myself, I am running on Ubuntu and found some special instructions to get things working. Go to this page http://docs.elgg.org/wiki/Installation scroll to the bottom and you will find several links that should get you up and running.
@Jack Dawson thank you for your help.
I found out that mod rewrite is disabled, and I enabled it, and restarted the server.
I also removed the # in #RewriteBase /.
Also, allowoverride is set to true? What am I doing wrong?
Hi,
I fixed it by including the subdirectory name in RewriteBase
Never give a 0777 permission its prone to be hacked!!!!!