Overview
This guide explains how to move your existing WordPress website from any hosting provider to VexoWeb Hosting. You can migrate manually or using a plugin.
Option 1 — Migrate using a plugin (recommended)
The easiest method is using plugins like:
- All-in-One WP Migration
- UpdraftPlus
- Duplicator
Step 1 — Install the plugin on your old hosting
- Log in to wp-admin
- Go to Plugins → Add New
- Search for All-in-One WP Migration
- Install and Activate
Step 2 — Export your website
Go to All-in-One WP Migration → Export and download your site as a single file.
Step 3 — Install WordPress on VexoWeb
Use Softaculous in DirectAdmin:
- Open Softaculous Apps Installer
- Select WordPress
- Click Install
Step 4 — Import the backup
- Log in to the new WordPress admin
- Install the same plugin
- Go to Import and upload your file
Option 2 — Manual migration
Step 1 — Download your files
From your old hosting:
- Open the File Manager or FTP
- Download the entire public_html folder
Step 2 — Export your database
Open phpMyAdmin → select your database → Export.
Step 3 — Upload files to VexoWeb
- Open DirectAdmin → File Manager
- Go to domains/yourdomain.com/public_html
- Upload your WordPress files
Step 4 — Import your database
- Open MySQL Management
- Create a new database
- Open phpMyAdmin
- Import your SQL file
Step 5 — Update wp-config.php
Edit:
DB_NAME DB_USER DB_PASSWORD DB_HOST = localhost
Final checks
- Install an SSL certificate
- Update permalinks: Settings → Permalinks → Save
- Clear all caches (WordPress + LiteSpeed)