[eluser]Twisted1919[/eluser]
Then i guess you should go on the hard way .
You said that when appending /index.php in front of your controllers , it works(or i am wrong?)
If that's the case, then i am almost sure that CI is fine , but the problem resides in your LAMP environment .
Could you try same on distinct LAMP environments ? Like switch from wamp/mamp to xampp or vice-versa ?
Check and recheck if apache loads all the modules , especially mod_rewrite . You can check in php with print_r(apache_get_modules());
Hope this helps somehow .
Let me know of your results .