I successfully installed Ushahidi on my Ubuntu server and i can open and load the home page, now i can not submit reports or access admin pages as it brings about the 404 error that the pages can not be found, i downloaded the .zip installation file a couple of times, thinking that maybe some directories were not downloaded but the same thing happened "The requested URL /ushahidi/admin/reports/edit was not found on this server.". What do you guys think could have gone wrong, i am totally lost, i dont know what to do now? Help please.
at least, I'm not alone, I am also trying to install Ushahid in Ubuntu. I went through all the steps, I got the messages "installation succesful" but the only thing working is the HomePage, any other link is missing "404 Not Found", do you have a clue, what could it be?
I actually discover, that some links work if you add index.php between the baseurl and the desired site, i.e. local/login -> local/index.php/login, but that makes a big mess.
I think I did a dirty solution. In the config.php file inside the path application/config/ I set:
$config['site_domain'] = '/index.php';
instead $config['site_domain'] = '/';
Now I see the web pages, but I don't think it is the best solution.
It worls also avoiding the clean urls
The real problem for me, it was that my server was not set on rewrite mod.
I followed this http://forums.ushahidi.com/forums/topic/server-configuration-for-apache-mod-rewrite/ and now everything is working.
We have this page on how to install on Ubuntu. https://wiki.ushahidi.com/display/WIKI/Installing+Ushaidi+on+Ubuntu
Please let me know if you are still getting the error. It would be great to have the wiki article updated if you have changes.
I get the same error. And none of the pages in the wiki work.
Could you help me out ?
Just change the Config file to read $config['index_page'] = 'index.php'; . It will still load the CSS and JS files and load the rest of the pages unlike editing$config['site_domain']
$config['index_page'] = 'index.php';