How to Move WordPress to a Different Server and Web Address
How to Move Your WordPress Blog to a Different Server and Web Address — Part 1 of 2
How to Move Your WordPress Blog to a Different Server and Web Address — Part 2 of 2
Related posts:
- How to Move WordPress from a Subdirectory to Root and Vice-Versa Tweet Note: Before attempting any of these techniques, but sure...
- The Difference Between “Fixing” and “Patching” Tweet Have you changed your blog url or home in...
- Update 2010: How to Move WordPress to a Different Server and Web Address Tweet The following video demonstrates how to move your WordPress...

Hi figaro,
I moved blog again. and all seemed to go as planned utilizing your videos here, very helpful
However, I just found out my images are uploading to the old blog. I did the find/replace, did I miss something?
When I look in the database I see the images in the new database but in the guid column it shows they are in the old blog image upload: http://www.the-fly-on-the-wall.com/blog/wp-content (should be in the-fly-on-the-wall.com/wp-content) I found that the images where going to the wrong folder while looking for them in FTP.
Thanks a million.
Tam
Tam
@Tammy: In your admin, go to Settings/Miscellaneous and make sure the upload path is correct.
Oh man your awesome! That was the problem. Didn’t realize I had to change that. WOOT! Thanks! Tammy
This video tutorial is amazing! I’ve been dealing with this problem for a week and couldn’t find any easy-to-follow directions on this topic. Everything was very confusing! The directions I previously followed ended up taking my retail website offline for 7 days! After watching this video once, my site was back online and running perfectly! I can’t thank you enough!
Thanks so much for this video tutorial. It really helped me out!
I had a wordpress blog that went to subdirectory blog that I moved to subdirectory franchise_blog. I accidentally deleted the blog subdirectory, which made my franchise_blog not work properly (ERROR ESTABLISHING A DATABASE). Do you have any idea how I can redo anything without losing any posts etc?
@Shennan: Without being able to actually see what you have set-up, I not sure what to advise.
Hi i adopt the same way but on new host its giving 404 not found error..
All post are there.. in admin panel but on site when we click on any link it give following error… i dont have .hsaccess file
***********************
Not Found
The requested URL /2009/10/whats-new/ was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.2.13 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at link4movies.com Port 80
@Rajeev: Could be a lot of things, but if you can login to the blog, then try resetting your permalinks to default and see if that helps.
wordpress newbie——-can’t seem to locate the ‘move wordpress to different server’
video—-have found the posts, but no video, so would like to get directions.
thanks in advance!
@Mike: The two YouTube videos are embedded in this post.
If you’re interested in this post, you might want to take a look at the ezMigrate plugin: http://techblog.triptic.nl/ezmigrate-plugin-for-wordpress/
Hi, I followed your video instructions to the letter, thank you so much for posting this for us all. I only have one problem. I can’t see my blog. After I’d gone through the steps the first time, I realized I didn’t have WP installed on the new site, so I deleted all the files, database, etc, installed WP, and then went through the process again. I still can’t see my blog files, and don’t know what to do. Any ideas?
Thanks in advance
oops! forgot to check the “Notify me” box
@Helene Goldberg: Looks like you put it in a subdirectory…is this it: http://25reasons.net/wp/
@figaro
yes, that’s it.
@figaro
yes, that’s it. that’s where I installed the WP applicaton through cPanel. I uploaded my database to public_html into the folder 25reasons.
Okay…well, you can either leave it there or move it to root.
OK, and now what. I cannot get my blog to show on the new site. what should i put in the admin/setting/miscellaneous Full url path to files? Should it be blank, or should I put “http://25reasons.net/wp/”, or something else?
Hi Figaro, nothing I tried worked, so I’m starting from scratch again. I’ve deleted the database, and the files. I have uninstalled WP through the cPanel of my web hosting. All’s clean.
Should I begin by doing a one-click installation of WP through cPanel?
Thanks for your help with this.
H
@ Helene Goldberg: No…just install the wordpress files in root. Do everything like you did before, but take all the files out of the WP directory and have them sitting in your public_html directory…don’t have them in a folder.
Hi Figaro, please forgive my ignorance, I’m embarrassed to ask, but what do you mean by root? which directory is that? And I’m a little confused about not installing WP first. The blog I’m transferring from is on a site where I first installed WP through the cPanel with a one-click installation. If I don’t have WP installed on the new site, then how will it all work? When I zip up all my files to export them, does that take ALL the app files with it?
Hi Figaro, when I go to file manager, i have the option to open the following directories:
Home Directory
Web Root (public_html/www_
Public FTP Root (public_ftp)
Document Root for: mydomain
Which one should I open?
Which one should I zip up to export?
Thanks again,
Helene
@ Helene Goldberg: It may be easier if you just send me the Cpanel login info for your site…I’ll install it for you and then you will see what I mean when you log in and look in the file manager. If you want me to install it (no charge) just send me the Cpanel login info…you can use the contact form on this site.
Hello figaro.
First, thanks for the great tutorial.
But i have one problem. I moved the Blog succesfuly, but when I will go to the DashBorad, it offers me to install WordPress. Then, I’ve gone to the file manager to find install.php and remove it, but there is no install.php. Don’t get it.
Have u a idea what to do?
P.S Sorry for ma bad english, but I think u got the point
Regards, Edin
@Edin: Be sure to move your wp-config.php file from the old install to the new location.
@figaro: I’m pretty sure I moved it.
Here is a ScreenShot form the file manager http://img.ba/1bqs
Maybe I should edit the wp-config-sample.php too?
@Edin: Then it sounds like you didn’t import the database tables…if the db it is connecting to is empty, then you would get the prompt to install.
If this is a quick answer for you, maybe you can help. I have edited the header and other parts of wordpress theme, but now when I try to edit a .php file (header or any other) I get this message:
Sorry, you cannot edit this file. I thought maybe there was an issue with the theme. Nope. I tried to edit header, etc, in other themes, same problem. I AM new, but have made huge progress.
I think maybe I need to uninstall and reinstall. But I don’t know if my saved copy (which has the problem in it) will be back with the reinstall. Also, I don’t feel confident that my posts will be there.
Again, if this is a quick answer for you, I’d love your insight. Looks like you know your stuff!
@barbara loraine: Sounds like a server file permission problem and not a WP issue.
figaro
Thanks for the video. Installed perfectly and running well – great
Thank you very much. The 2 videos made the most sense to me for this task!
Hi there. Great video. I moved my blog from root to /articles. Everything worked fine except my added pages (about, contact us). I’m getting a 404. I deleted them and tried recreating within WP figuring that would help but still getting 404 when I click on those menu choices. Any ideas of where to look?
Thanks.
great tutorial
saved me time and money
thanks!!!
Fantastic WordPress videos Figaro!! You have many other great videos on your YouTube channel so I just became a subscriber. Your ability to explain techie things in a way that non-techie people can understand is rare. Thanks for all the effort you put into your tutorials. (I’m bookmarking your WPConsulting page for future reference.)
Regards, Kimberly
Hello there Mr. Figaro i have watched your tutorial video and I found a little bit confuse and find it difficult on what type of software did you use on that video. That ” CPanel X “. I hope i can have that stuff too if its a software. and i Hope you would help me regarding on my problem.
Thanks and GodBless!
Cpanel comes with many webhosting accounts.
Hi Figaro!
I watched your videos a few times (and bugged some friends for help) and managed to get my WP blog moved to another server. Thanks!
I followed your directions to transfer a site under development to a test server and it worked flawlessly. I then tried using the same procedure to take the site to the final server (different hosting) and while the site comes up, I can’t log in to the Dashboard. It doesn’t say my password is wrong; it just reloads the login screen again with no error message. Have you ever heard of this? I tried many fixes mentioned elsewhere (removing plugins, reset password, emergency password reset, modifying one of the wp_ files (forgot which but it’s a commonly mentioned fix) with no success.
I enjoyed your videos a lot — not the least because you are so calm and logical. When your blog turns to trash on your new host, it is really disconcerting, so it’s good to learn your methodical approach.
But your process of editing the SQL file in a text editor can cause problems: the serialized data issue that you address later, for one.
I think it is better to edit your wp_options field directly in your database using phpMyAdmin in Cpanel than changing all those urls by hand in a text editor. I changed just “siteurl” and “home” to my new address and the blog worked.
The DB name, user, password and host are inmportant in your wp-config.php file. I have a few versions of w-c.php because I have two databases and it gets confusing in a hurry. Then too, setting siteurl and home in your database using phpMyAdmin is helpful. Believe me, all sorts of strange things can go wrong. (I applied colorful themes, but even though WP was sure they worked, my blog always looked like a typed letter.)
I notice that WP actually will send you a new password, if you get your password wrong at the login screen. Awfully great feature in a php script.
@John: Just changing the siteurl and home url is not enough in mature sites…updating the database using the script I demonstrate in the latest video is the best way to go…it causes no problems and fixes a lot of potential problems with incorrect links in your db.
Hi Figaro! I loved your videos! They are the best that I could find in the Web. Thank you very much for taking the time to do it for all of us. But, even following all the steps, my site is now just blank! Do you know what the problem could be? I will be very grateful for your help.
Hi Figaro,
Thank you for providing this tutorial on moving wordpress installations! This information will save many headaches for sure~! Great one-on-one presentation!
Mark
Hi Figaro!
thanks for the tutorials. they are really helpful, but for some reason my server is not recognizing the files. When i open the new url, it shows the initial page as if there is no file upload. I followed your tutorial with one change, i edit the db through the myphp admin, and not through the text edit. There i changed in options the url on site url and home. Do you know what could be happening?
Also, as i want to have it as my home, should i upload the files in a loose way at the root or should i create a folder with the name of the db?
thanks!
@karla it was resolved, the problem was with the domain not with the transfer. thanks again for the tutorials.
Hi, thanks for your tutorial.
I Actually did all of things you mentioned in this video and then came here because it didn’t work for my site. I’m trying to move a site I’m working on to a new URL just to finish it, so that I can work on the site at this URL and move it back to it’s old domain. The test URL I will be working on the site from is maclabmentors.info and the origional site was orionrentals.net. The problem is, I did everything exactly like how you did it, but only the homepage works. Any ideas on why this is happening?
@James
I’m having the same problem btw
Actually, nevermind, it’s fixed, except now the wp-admin page isnt working, and some pictures and content aren’t loading