[eluser]bretticus[/eluser]
The following config item:
Code:
$config['index_page'] = "index.php";
...probably just facilitates calls to base_url() and anchor() etc.. Because mod_rewrite is rewriting URLs internally, the config change shouldn't be a factor in getting 404 errors.
Are you absolutely certain you have mod rewrite enabled on your local machine? You can check with phpinfo().