I have build a wordpress blog using XAMPP local host. Now i want to upload (make online) my blog to a web hosting like bluehost or hostgator. Can i do it by Filezilla? If it can be done by filezilla then which file of XAMPP i have to upload? If anybody can explain it step by step then it will be helpful.
well yes you can: > Make a database first in your hosting account that match's your localhost db configuration > Transfer files
I already did it and 100% works fine. Here are step-by-step how I did it: - Install a new Wordpress in your hosting, upload and replace all the "wp-content" folder with the old WordPress. - Export your old WordPress database and import it to your new WordPress using phpMyAdmin. - In phpMyAdmin select your WordPress database then click on "wp_option" table, find/replace "siteurl" and "home" values with your new domain address. - Login to your new WordPress using the same username and password with your old WordPress, go to the WordPress settings and resave the Permalink Settings. For further explanation, please visit http://www.premiumwebbloghosting.com/2012/07/moving-WordPress-from-hosting-to-localhost.html