Transferring Development Wordpress To Live Wordpress Without Issues

I am looking for a way to port one wordpress install across to another site.

For example, say I have:

development.example.com 
example.com

I want to transfer everything from development.example.com to example.com

Transferring the domain name is always a pain for me and I am hoping someone can help me.

After transferring to a new domain and hosting, I normally have to go into the wordpress database into the options table and change two fields.

siteurl and home (I change these to my new domain name)

I can then run example.com/wp-admin and I will be able to login.

The above works fine on the basic setup, but the issue I am having is that when you have lots of different plugins all adding options and other fields to the database it turns into a bit of a nightmare.

I normally have to remove the plugin folder and reinstall them one by one, and then use a search and replace plugin to change all the options from.

search: development.example.com 
replace: example.com 

This all seems like a very long winded process considering when I build with codeigniter you only have to change the url in one place config.php and then just run a

cp -rf development.example.com/* example.com 

Could someone advise me on how they normally run a transfer with wordpress where all this search replace and login issues aren’t needed.

Solutions

You have all the details on the When Your Domain Name or URLs Change section in the Codex.

For replacing links, the Velvet Blues Update URLs plugin works well for me.

Similar questions

Transferring a WordPress website from Mamp
I have been working on my WordPress site locally (Mamp) and have now ftp'd the wp-content folder to my live web address on 123-reg. The site works fine on 123-reg and I have imported all of my plugins, posts and images. The problem I have and what I have been trying to work out is how to transfer all of my plugin settings from my local version to t...
Transferring wordpress to zeus server
I have been trying to transfer a wordpress site created on godaddy linux server & after everything is complete when trying to transfer the site on register 365 hosting on a zeus server, the site is giving a server error Error code: 500 the log file says: [2013-08-02 01:18:44] [access_compat:error] [client 182.64.175.19:15992] AH01797: client de...
Fast Transferring my Wordpress site to another server
I am transferring my WordPress site. I need to transfer all the content to my new server from old one. I don't have that enough bandwidth that I can first FTP to my local PC and than again FTP to the new server. So I request people right here to help me find out some sophisticated technique.
Transferring PayPal Recurring Subscription from Joomla to Wordpress
I am migrating a website with Joomla /AEC Subscription Manager (with PayPal Recurring Payments) to Wordpress with WPMU Membership plugin http://premium.wpmudev.org/project/membership/. I'm trying to figure out if it's possible to migrate the recurring paypal payments from AEC to Wordpress without having the users re-subscribe on Wordpress (and look...
Transferring my jquery code from a w3school editor to my wordpress site
I have a problem about transferring a Jquery Code from w3schools to my Wordpress site. Actually it's working properly in w3schools but when I try to transfer it on my wordpress site the output appears for just about a millisecond. Any help are highly appreciated! Thank You! Here's my code by the way:
transferring wordpress blog posts from one blog to other including images
I want to move all the blog posts from one wordpress installation to other, I know about the Import/Export option but that does not transfer images, I need to transfer the images. Please ideas would be helpful

Also ask

We use cookies to deliver the best possible experience on our website. By continuing to use this site, accepting or closing this box, you consent to our use of cookies. To learn more, visit our privacy policy.