Moving WordPress to another web server

If you need to move your WordPress setup to another web hosting account, the process is a little tricky. A lot of people think they can just download all their WordPress files, then upload them in the new location and it will work, but that is not correct.

A WordPress setup consists of two parts working together: 1) a bunch of files on your server, and 2) a database which stores all your posts, comments, and settings.

If you move one without the other, things won’t work. If you try to import WordPress content, things won’t work. (missing galleries and grids)

Moving a WordPress setup is too complex to explain in a simple tutorial, but we’ll give the basic steps here to help you figure it out if you’re very good with web stuff. However, if you need to move a blog and don’t feel you can do the below steps, your best bet is to hire someone to do it for you. We do not provide this service, but we recommend a company called NetCrafted. For a reasonable fee they will transfer your site over to another hosting account and make sure all of your settings are properly adjusted. Just contact them below and let them know you are a ProPhoto user. Also, after they’re done, drop us a note to let us know how your experience was with them.

NetCrafted_CV80

Contact them on this page and tell them ProPhoto sent you.

 

Steps to move your WordPress setup:

  1. First, create a full export of your WordPress database. The best way to do this is with phpMyAdmin, it’s the same process as backing up your database. Click here for a page at WordPress.org describing how this is done. You may also find plugins that create a database backup/export. For instance, the WP DB Backup plugin.
  2. If you plan to change your domain name/address during this move, you’ll also need to filter your database and correct all the paths or the images will not show up after the move. This is because the address for each image is stored in the database. It’s possible to perform a search-and-replace on your SQL file downloaded in step 1 above. A text editor on your computer may do the trick.
    Another method is to use the phpMyAdmin tool in your new hosting account to perform the search-and-replace after completing step 5 below.
    You need to make sure that the “siteurl” and “home” records in the options database table have the correct new address.
  3. Next, download all your WordPress files, every last one of them, using FTP. This includes your wp-admin folder, the wp-includes folder, and the wp-content folder where all of your plugins, themes, and images are stored. This could be a very large download – you might check to see if your web hosting site allows you to download all of this in one big zip file to save you lots and lots of time.
  4. On your new server, upload all your WordPress files. If you downloaded everything as a zip file, you can usually upload that one file and use your hosting account File Manager tool to unzip the file once it’s on your server file system.
  5. On your new server, create a new MySQL database, login to it with phpMyAdmin, and import the database export file you created (and did your search-and-replace upon) from steps 1 & 2 above.
  6. Edit the wp-config.php file in your new website location to make sure your new database name, user, and host info (per step 5) is correct.

Again, this is all fairly complex, technical stuff, so we highly recommend someone like NetCrafted to help make this painless.

If Bluehost is your host, you can also take a look at their migration tutorial.

Another Option – WordPress Plugin

We have heard from several users that a WordPress plugin can be used to migrate a WordPress site from one host to another. We have never used the plugin ourselves so we do not know how it works or if it is 100% compatible with ProPhoto. If you want to give it a try though, it is:

https://wordpress.org/plugins/duplicator/

As stated on the plugin page, be aware that this plugin requires “above average technical knowledge.” Additionally, we do not provide any technical support at all for 3rd party plugins, so if you have any questions about it or get stuck using it, you will need to contact the plugin developer for help and guidance.

If you have questions about the above steps:

Unfortunately, we won’t be able to assist – we don’t provide support or walk users through these steps. They are complicated and best left to someone who knows PHP, MySQL, and website administration. If the above info is not enough to help you get your blog moved, you’ll need to hire someone. 

NetCrafted_CV80

Contact them on this page and tell them ProPhoto sent you.

 



If you need to move your WordPress setup to another web hosting account, the process is a little tricky. A lot of people think they can just download all their WordPress files, then upload them in the new location and it will work, but that is not correct.

A WordPress setup consists of two parts working together: 1) a bunch of files on your server, and 2) a database which stores all your posts, comments, and settings.

If you move one without the other, things won’t work. If you try to import WordPress content, things won’t work. (missing galleries and grids)

Moving a WordPress setup is too complex to explain in a simple tutorial, but we’ll give the basic steps here to help you figure it out if you’re very good with web stuff. However, if you need to move a blog and don’t feel you can do the below steps, your best bet is to hire someone to do it for you. We do not provide this service, but we recommend a company called NetCrafted. For a reasonable fee they will transfer your site over to another hosting account and make sure all of your settings are properly adjusted. Just contact them below and let them know you are a ProPhoto user. Also, after they’re done, drop us a note to let us know how your experience was with them.

NetCrafted_CV80

Contact them on this page and tell them ProPhoto sent you.

 

Steps to move your WordPress setup:

  1. First, create a full export of your WordPress database. The best way to do this is with phpMyAdmin, it’s the same process as backing up your database. Click here for a page at WordPress.org describing how this is done. You may also find plugins that create a database backup/export. For instance, the WP DB Backup plugin.
  2. If you plan to change your domain name/address during this move, you’ll also need to filter your database and correct all the paths or the images will not show up after the move. This is because the address for each image is stored in the database. It’s possible to perform a search-and-replace on your SQL file downloaded in step 1 above. A text editor on your computer may do the trick.
    Another method is to use the phpMyAdmin tool in your new hosting account to perform the search-and-replace after completing step 5 below.
    You need to make sure that the “siteurl” and “home” records in the options database table have the correct new address.
  3. Next, download all your WordPress files, every last one of them, using FTP. This includes your wp-admin folder, the wp-includes folder, and the wp-content folder where all of your plugins, themes, and images are stored. This could be a very large download – you might check to see if your web hosting site allows you to download all of this in one big zip file to save you lots and lots of time.
  4. On your new server, upload all your WordPress files. If you downloaded everything as a zip file, you can usually upload that one file and use your hosting account File Manager tool to unzip the file once it’s on your server file system.
  5. On your new server, create a new MySQL database, login to it with phpMyAdmin, and import the database export file you created (and did your search-and-replace upon) from steps 1 & 2 above.
  6. Edit the wp-config.php file in your new website location to make sure your new database name, user, and host info (per step 5) is correct.

Again, this is all fairly complex, technical stuff, so we highly recommend someone like NetCrafted to help make this painless.

If Bluehost is your host, you can also take a look at their migration tutorial.

Another Option – WordPress Plugin

We have heard from several users that a WordPress plugin can be used to migrate a WordPress site from one host to another. We have never used the plugin ourselves so we do not know how it works or if it is 100% compatible with ProPhoto. If you want to give it a try though, it is:

https://wordpress.org/plugins/duplicator/

As stated on the plugin page, be aware that this plugin requires “above average technical knowledge.” Additionally, we do not provide any technical support at all for 3rd party plugins, so if you have any questions about it or get stuck using it, you will need to contact the plugin developer for help and guidance.

If you have questions about the above steps:

Unfortunately, we won’t be able to assist – we don’t provide support or walk users through these steps. They are complicated and best left to someone who knows PHP, MySQL, and website administration. If the above info is not enough to help you get your blog moved, you’ll need to hire someone. 

NetCrafted_CV80

Contact them on this page and tell them ProPhoto sent you.

 

 

If you’ve searched the tutorials and can't find what you need, please contact us. We’re here to help. Contact Us