 <p>The problem may be here: </p> <p>/** MySQL hostname */ define('DB_HOST', 'www.abc.com'); //before 'localhost'</p> <p>Databases are almost always hosted at 'localhost' not at you domain.</p> <p>Try reverting to:</p> <p>/** MySQL hostname */ define('DB_HOST', 'localhost');</p> <p>MORE DETAILED ANSWER</p> <ol> <li><p>I suggest you create a default installation of WP -- including a stock database -- at NetworkSolutions. That will take care of configuring everything: site url, site home, database user, dbase pw, etc. </p></li> <li><p>Download your theme from your local install, and upload it to the new site. </p></li> <li><p>Then in your existing local WP install, go to Admin > Tools > Export and select everything you want to export to the new site. </p></li> <li><p>Go to the new site, Admin > Tools > Import, and import what you exported. Using the WP import/export should eliminate overwriting anything in the new database that should not be overwritten by your local install (site url, home url, users, etc.)</p></li> </ol>