Bluehost Web Hosting Help
How to manually migrate a WordPress site
This article will explain how to migrate your WordPress site without using MOJO Marketplace.
- Transfer Your Files
- Export the WordPress Database
- Create a New Database
- Import into New Database
- Update the WordPress Configuration File
- Fixing your Permalinks
Transfer your Files
- Connect to your current hosting account using FTP
- Locate the directory that contains your WordPress site Files. This could be your public_html or a subfolder inside of the public_html
Note: Typically you will need all of the files and folders begining with "wp-".
- Using your FTP client, download these files to your computer
- Now you need to upload those files to your new hosting account. You can use FTP to upload these files, or you can use Unlimited FTP in your cPanel
- Navigate to your public_html folder or the subfolder where you want WordPress installed
- Upload the files from your computer to this new location
Export the WordPress Database
- On your current hosting account, open the wp-config.php file. Located in this file is the name of the database that you need to export
- Most cPanel based hosting accounts should provide a copy of PHPMyAdmin to access your database. You can use this to export the database as a .sql file.
Note: If you don't have access to PHPMyAdmin, you can use a plugin to export a backup of your database
Create a New Database
You are now going to create a new database for the WordPress install.
- In your cPanel: Navigate to the Database category and click MySQL Databases
- Create a new database by typing in a name for it. This will be something like username_wp1, with 'wp1' being the name given to the database.
- Now create a user for the database. You will provide a password for the user, which is important to remember for a later step in configuring WordPress
- Once you have created the user, you will need to assign it to the database. When you do this, give the user All Privileges
Import into New Database
Now that you have a database created, you are going to Import the .sql file you downloaded into it
- In your cPanel: Navigate to the database category and click PHPMyAdmin
- Choose your newly created database, from the left hand side of the page.
- Along the top of the screen, click the Import tab
- Click the Browse button, and locate the file on your computer.
- Once you select the file, click Go to start the import.
Update your WordPress Configuration File
Now you need to make sure that your WordPress install is connected to the correct database. To do this,
- Open your File Manager and edit the wp-config.php file
- You will need to type in the new database information: database name, database user, and the password.
- Once you have updated those, click Save Changes
Fixing your Permalinks
- Log into your WordPress Dashboard, using the username and password from the copy of WordPress you brought over
- Under Settings, click Permalinks
- You don't have to make any actual changes, just click the Save Changes button.
Doing this will update all the page and post URLs. If you have custom themes or plugins/widgets with old URLs, you will have to update those manually since there are not any plugins that are able to modify those as well.
View your Site
Once you have completed these steps, view your site in your browser to make sure everything looks correct and is functioning properly.
Recommended Help Content
How to migrate a WordPress site
How to Migrate a self hosted copy of WordPress (updated 46 days ago)
Moving WordPress From One Folder to Another
How to move WordPress from one folder to another folder on the same server. (updated 442 days ago)
How to log into WordPress.
This article will show you how to access your WordPress site. (updated 39 days ago)
Related Help Content
How to transfer Blogger to your WordPress
Instructions on how to migrate over via Wordpress (updated 682 days ago)
Wordpress Plugins to increase Performance.
My Wordpress site is slow or seems down. (updated 1471 days ago)
Migrating an Existing WordPress.com Blog
If you have a WordPress blog hosted on wordpress.com, you can easily export it and import it to WordPress that is installed on your hosting account with bluehost. Login to the WordPress D (updated 46 days ago)
Disable or Delete Plugins/Themes on a Disabled WordPress site.
This article explains how to deactivate, change or delete themes and plugins on a WordPress site without the dashboard. (updated 39 days ago)
Optimum Hosting for WordPress - FAQ
Frequently Asked Questions about Optimum Hosting for WordPress (updated 365 days ago)
A WordPress Blog in 5 Minutes
Learn how easy it is to start your WordPress based site in 5 minutes. (updated 586 days ago)
How to install Wordpress
Learn how to use WordPress, WordPress started as just a blogging system, but has evolved to be used as full content management system and so much more through the thousands of plugins, widgets, and themes now available. (updated 24 days ago)
How to find your WordPress Database
This article explains how to find the database in use by a Wordpress site. (updated 38 days ago)