I've started work on a site that's already live so I've..
Copied all the files to my local machine and imported the .sql file into MAMP
Adjusted the 'URL to the root directory of your site' under the 'General Configuration'
Adjusted the 'URL to your "themes" folder' under the 'General Configuration'
Adjusted the 'Theme Folder Path' under the 'General Configuration'
Adjusted the 'Basepath to Template File Directory' under 'Global Template Preferences'
Updated the following paths in database.php
Like so...
$db['expressionengine']['hostname'] = 'localhost';
$db['expressionengine']['username'] = 'root';
$db['expressionengine']['password'] = 'root';
$db['expressionengine']['database'] = 'clients_site';
The home page (localhost/) loads fine with the correct CSS and Images and the Control Panel (localhost/admin.php) loads fine but when I go to any internal pages (localhost/about/) I get a 404.
Is there something I've missed out?