I have moved my wordpress blog to new hosting server. As I could login to my wordpress blog , it shows that old database import and changes in wp-config.php are done correctly. I could login to my wordpress account and able to see my posts there. But I get a blank page ,if I click on "View site". I tried to change it as wordpress settings -> miscellaneous-> path which is blank by default with this home/newhostusername/public_html/newfolder/wp-content/uploads what else I have to do? or I do not have to do this changes?
What hosting are you using? When moving WP to new host: 1. Backup old hosting. 2. Upload files/folder to new host. 3. Create new database, import sql from old host to new host. 4. Correct info in wp-config.php in new host. I always follow these steps and it's OK.
If you have done all this another common issue, if you're using any type of caching program for WordPress, I would empty it and re-generate your pages. Possible to 'disable the plugin' first and then attempt to goto your site, if it works and you want caching it's going have to re-generated. Another issue, I've noticed is .htaccess make sure you're rewrites are correct, again possibly rename '.htaccess' to '.htaccess-old' and the going to your site may correct the problem and then go down to your permalinks and re-generate a .htaccess file and hopefully this will correct any issues.
Cache could be a possibility. Could be the cache is looking for old paths and not the new path. Backup files and database, and try clearing or removing any cached files or features. Otherwise double check any other files related to how and where files are stored and called. If you are using rewrite to seo friendly type of links you may also need mod_rewrite enabled in your hosting. Many hosts have that enabled by default, but there are still a few out there that do not.