How to migrate a website to WordPress from another hosting provider
If you already have a WordPress website and want to migrate it to Unihost.kz hosting, you can do it manually—without using plugins. All you need to do is save your website files and database, then deploy them to the new server.
What you will need
- Access to the old hosting (website files and database)
- Hosting at Unihost.kz and access to ispmanager
- FTP client or built-in file manager
- phpMyAdmin for working with the database
Step 1: Export WordPress Files
- Connect to your old hosting via FTP or through a file manager
- Download all site files:
wp-content,wp-includes,wp-admin, as well as root files.htaccess,wp-config.php, etc.
Step 2. Export the database
On your old hosting account, open phpMyAdmin, select the site's database, and export it in SQL format. Save the file to your computer, for example: backup.sql .
Step 3: Upload files to the new hosting
- Log in to your Unihost.kz account → Products/Services → Website Hosting → Go
- Open the ispmanager
- Go to the Websites and select the desired domain.
- Go to the root directory of the site (for example,
/www/example.kz) - Upload all the WordPress files you downloaded earlier there.
Step 4. Creating a database
- In ispmanager, open the Databases
- Create a new database by specifying the name, user and password
- Save this information - you will need it later.
Step 5. Import the database
- Open Databases in ispmanager
- Select the required database and click the Web interface DB
- phpMyAdmin will open.
- Go to the created database → Import
- Upload the
backup.sqland confirm the import
Step 6: Configuring wp-config.php
Open the wp-config.php in the root of your website and update the database connection settings to the latest ones:
define( 'DB_NAME' , 'database_name' ); define( 'DB_USER' , 'user_name' ); define( 'DB_PASSWORD' , 'password' ); define( 'DB_HOST' , 'localhost' ); Code language: PHP ( php )Save the file and close the editor.
Step 7. Checking the website's operation
Open the website in your browser. If everything is done correctly, it should load without errors. Also, check the admin panel at:
https://example.kz/wp-admin/ Code language: Bash ( bash )Step 8. Update DNS (if necessary)
If your domain is registered with a third-party registrar, make sure its DNS records point to the Unihost.kz server IP address. You can also use free DNS hosting from Unihost.kz and manage your records from your personal account.
Conclusion
Migrating a WordPress website from another hosting provider involves copying files, the database, and properly configuring the site. If you'd like everything done for you, Unihost.kz's support team can help you migrate your website and test its functionality.