How to move a wordpress site to bkhost?
Step 1: Duplicate the website
The first thing, is to create the website backup you want to move.
There are many methods to perform WordPress website backup.
There are even apps, tools, and plugins made automatically for you.
Here, I will only use a tool that I evaluate the best, based on the following criteria:
Can be used on all hosts
Free
Easy operation
The tool I use is Duplicator - a WordPress backup plugin. Duplicator is a plugin that helps you backup, move WP websites very simply and easily.
This is a free plugin so you are free to install it directly in the dashboard.
After installation is complete, open Duplicator and click the Create New button next to the Packages button:
Next there will be some information, if you do not need to change then click Next.
Storage: where to store the backup file
Archive: you will be able to choose what to backup (just the database, or both the theme and the plugin)
Installer: there are some security features, set a pass for the installation file
Duplicator will scan the entire website and evaluate compatibility before backup.
Good ratings mean it is qualified.
In the Size Check section, there will be a "Notice" message.
It will display all the files you are backing up, if you do not want to back up any files, check the box and click Add Filter & Rescan.
Duplicator also gives some suggestions for you to reduce the file backup size.
You can apply such as: remove post revisions, database optimization....
Finally, check Yes then click the Build button, to start creating backup
This is where Duplicator shows his power.
The backup process will take some time depending on the size of the website.
You need to keep the program running till the end.
After the backup process is completed, a confirmation screen will appear:
Download both the installer file and the backup file. Click On-Click Download to download both for fast.
You will need these files when moving on to the next steps of the WordPress home transition process.
Step 2: Prepare new hosting
Before the new host uses the backup file, you need to prepare a few things as follows:
Add your domain name to the server
Create a new database for the website
(optional) Change email address
I will explain more clearly how to do it in the following:
Most vendors use cPanel, so the steps above are quite easy to implement.
If your provider uses a different system, contact them who can help you.
They will usually provide us with cPanel login information during the registration process.
Look for an email containing this information in the inbox.
Some providers allow you to access cPanel directly from the main area.
Add the domain name to the new server
??ng nh?p v?o cPanel, h?y chuy?n ??n ph?n DOMAINS v? nh?p v?o Addon Domains:
Enter your domain name in the New Domain Name section. The remaining two sections will be filled in automatically. Click Add Domain.
After that, you will see your new domain name in the list.
Create a new database for the website
Next you need to create a new database to migrate WordPress. This will be like a new home for the website's data.
To add a new database in cPanel, scroll down to the DATABASES section, click on the MySQL Database Wizard.
Here are instructions for setting up a new database step by step:
Step 1: Choose a name for the database.
Step 2: Create a user account to access the new database.
This database user is how WordPress accesses the database.
Fill in the required information, then save your username and password in a safe location.
You will need this login information later.
Step 3: You will eventually have to grant this User permission. Just select All PRIVILEGES and click Next Step.
New database has been successfully installed!
Copy email address (optional)
Most users will have at least one separate domain email. This email will look like
[email protected].
If you have such an email on the host, let's continue.
If not, skip to the next step.
When you move WordPress to a new server, the domain name is transferred too.
Therefore, you should move this email to the new server always, so that all emails will be sent to the new host.
However, if you do not set up the email account on the host correctly.
Those emails will be lost or marked as "unsent: the recipient does not exist".
To fix it is also very simple:
In cPanel, scroll down to EMAIL and click on Email Accounts:
Click the + Create button on the right.
Now we will add the domain name email to the new domain.
This is the information to fill out:
Domain - choose the new domain - the domain you move
Username - important (!) You need to enter the same username that you used with the previous host, for example, if your email is
[email protected] then the username must be admin
Password - create a new password, no need to be the same as the old password.
Storage Space - it should be set to Unlimited.
Click + Create to complete the setup.
* If you have multiple emails placed on the old host, repeat the process for each email.
You will see your email in the list.
Done, the new server will be ready to operate with the email set up.
Step 3: Transfer data to the new server
After the domain name and database have been set up (and also email).
I used to restore WordPress with backup file, you can refer
Now we can upload the entire backup of the web to the new host.
In cPanel, scroll down to the FILES section and click on File Manager.
Go to the directory created for the new domain.
If you want to know more about files in WP, read the file explorer and folder structure in WordPress
Typically, this directory will have the following path: public_html / tienmien.com.
Then, you just need to upload the webssite archive file that you have stored from Duplicator.
Remember to download both the archive file (zip file) and the Installer.php file.
This is the directory containing everything when you move WordPress to the new host.
×