WordPress not working on localhost

1) Make sure the wp-config.php doesn’t have multisite reference settings such as define("DOMAIN_CURRENT_SITE", "somesite.com" );. If it does, delete these settings

2) If you have updated siteurl and home settings in the *_options table to use local settings and it still doesn’t work, then

3) Delete all themes but a basic one (twentytwelve, twentythirteen,…) and delete all plugins. In this way, you are running the WordPress core functionality.

4) If that still doesn’t work, clear the cache of your browser or try a different potent browser.

5) If all this doesn’t work, you may be faced with a network configuration issue and I think it goes beyond the scope of this question ?