Elgg 1.5 on Ubuntu 8.04

I get error codes indicating that mod_rewrite is not installed, but it explicitly *is* installed.

Specifically, the explicit error I get when I run through the installation page- yes, PHP5 works- is: The requested URL /action/systemsettings/install was not found on this server. A search on Elgg's site says that this error indicates that mod_rewrite is not installed. However, when I run a2enmod rewrite, I am told that mod_rewrite *is* installed.

The central problem appears to be b/c all of the instructions I've found assume either an earlier version of Elgg, an earlier version of Apache (I have apache2, which uses apache2.conf as its config file rather than httpd.conf, although it does retain httpd.conf for backwards compatibility), or both.

I'm trying to install Elgg 1.5 on an Ubuntu 8.04 system. Has anyone here done precisely that?

Thx,

-Z

  • I have. You'll want to work through the troubleshooting guide: http://docs.elgg.org/wiki/Install_Troubleshooting

  • I did work through every relevant step in the troubleshooting guide. No dice- I keep getting the same error above.

    Believe me, if this was a simple problem, I wouldn't be posting it- I'd have solved it.

     

    -Z

  • I can't do anything other than repeat the advice in the guide. That error message indicates that the mod_rewrite rules are not being picked up. This is a server configuration issue.

  • I know it's a server config issue; that's why I'm posting here.

    Do you have any advice other than read the guide? As I said, I did that; no luck.

    I just installed Drupal, + it started up w/o issues, so pretty clearly the server is working decently. It's a matter of convincing Elgg of this. I'd prefer to work w/Elgg over Drupal, since Elgg seems better-suited for my goals.

    -Z

  • I don't think Drupal requires mod_rewrite by default and that's your issue. Again, you have a server configuration issue and there is no convincing of Elgg that can be done. At this point, you've not provided enough information to isolate your issue. I recommend going back to the troubleshooting guide and working through the

    I can't save my settings on installation!

    section and then post the results.

  • Hmm so many questions, so much time ;-O

    Here is some good advice:-

    Goto Google and type in "Elgg Ubuntu"

    You'll be surprised ;-)

  • Dhrup: believe me, the first thing I did was search Google.

    As I told Cash, if this was a simple problem, I'd have solved it myself.

    Cash: when I run a2mod rewrite, it tells me that mod_rewrite is enabled. That's why I'm stumped: I get one program telling me that mod_rewrite isn't there, and another one telling me that it is. 

    -Z

    -

  • The troubleshooting guide explains that just having mod_rewrite installed does not mean apache is configured correctly. Step through the instructions.

  • Yeah - like Cash said, go to your config and change "AllowOverride non" to "AllowOverride all".

  • It does say AllowOverride all in the apache2.conf file; when I add it to the httpd.conf file, apache gives me a 'AllowOverride not allowed here...fail!' error.

     

    -Z