While installing elgg on the fedora server, I faced this problem when I accessed http://address/elgg
The first installation form came up and on submitting I was presented with the error:
Not Found. The requested URL /elgg/action/systemsettings/install was not found on this server
However it is a well documented error and is easy to solve. Edit /etc/httpd/conf/httpd.conf and Edit the line saying
AllowOverride none
to
AllowOverride all
in the global section, not in the directory section. You could probably do it directory wise too but I didn’t bother.
The edit the .htaccess file in /elgg to point to the correct directory as
RewriteBase /elgg/
(I just needed to uncomment that line). Now reload Apache Configuration
/etc/init.d/httpd reload
Works fine now.
I just had the same problem and found a solution for anybody else who is trying to fix this. Go to the folder where your files are installed. You will see a file named “htaccess_dist”. Rename it to “.htaccess” and if you are in a similar situation to me, it will work fine!