How to Migrate a WordPress Website from InMotion Hosting to Neurax Host

Overview This guide explains how to manually migrate a WordPress website from InMotion Hosting to Neurax Host. The migration process involves exporting website files and the WordPress database from InMotion Hosting and restoring them on Neurax Host.


Prerequisites Before you begin, ensure you have: β€’ An active InMotion Hosting account β€’ A WordPress website hosted on InMotion Hosting β€’ An active Neurax hosting account with cPanel access β€’ Access to the website domain β€’ Sufficient disk space on your computer


Phase 1: Export Website from InMotion Hosting Step 1: Access cPanel Purpose Open the hosting control panel. Instructions

  1. Log in to your InMotion Hosting Account Management Panel (AMP).
  2. Select your hosting account.
  3. Click cPanel or Launch cPanel. Expected Outcome The cPanel dashboard opens successfully.

Step 2: Open File Manager Purpose Access website files. Instructions

  1. Navigate to Files.
  2. Click File Manager. Expected Outcome The File Manager opens.

Step 3: Access the Website Root Directory Purpose Locate the WordPress installation. Instructions

  1. Open: public_html
  2. Verify that WordPress files exist: β€’ wp-admin β€’ wp-content β€’ wp-includes β€’ wp-config.php β€’ index.php Expected Outcome The WordPress installation files are visible.

Step 4: Create a Website Backup Archive Purpose Create a downloadable backup of website files. Instructions

  1. Select all files and folders inside public_html.
  2. Click Compress.
  3. Select ZIP Archive.
  4. Enter a filename such as: backup.zip
  5. Click Compress Files. Expected Outcome A ZIP archive containing website files is created.

Step 5: Download the Website Backup Purpose Save website files locally. Instructions

  1. Locate: backup.zip
  2. Select the file.
  3. Click Download. Expected Outcome The website backup is saved on your computer.

Step 6: Export the WordPress Database Purpose Download the WordPress database. Instructions

  1. Return to cPanel.
  2. Open phpMyAdmin.
  3. Select the WordPress database from the left sidebar.
  4. Verify WordPress tables such as: β€’ wp_posts β€’ wp_options β€’ wp_users β€’ wp_comments
  5. Click Export.
  6. Select: β€’ Method: Quick β€’ Format: SQL
  7. Click Go. Expected Outcome The database backup downloads to your computer. Example: database.sql

Step 7: Verify Downloaded Files Ensure you have the following files: backup.zip database.sql Expected Outcome All files required for migration are available locally.


Phase 2: Import Website into Neurax Host Step 8: Log in to Neurax cPanel Purpose Access the destination hosting account. Instructions

  1. Log in to your Neurax Client Area.
  2. Open the hosting service.
  3. Launch cPanel. Expected Outcome The Neurax cPanel dashboard opens.

Step 9: Open File Manager Purpose Access the website directory. Instructions

  1. Open File Manager.
  2. Navigate to: public_html Expected Outcome The website root directory opens.

Step 10: Upload Website Files Purpose Transfer website files to Neurax. Instructions

  1. Click Upload.
  2. Select: backup.zip
  3. Wait for the upload to complete. Expected Outcome The ZIP file appears in public_html.

Step 11: Extract Website Files Purpose Restore website files. Instructions

  1. Select: backup.zip
  2. Click Extract.
  3. Extract files into: public_html Expected Outcome The WordPress files are restored. Verify that the following exist: β€’ wp-admin β€’ wp-content β€’ wp-includes β€’ wp-config.php

Step 12: Create a Database Purpose Create a new database for WordPress. Instructions

  1. Return to cPanel.
  2. Open MySQL Databases.
  3. Under Create New Database, enter a name.
  4. Click Create Database. Expected Outcome A new database is created.

Step 13: Create a Database User Purpose Create a database user for WordPress. Instructions

  1. Scroll to Add New User.
  2. Enter a username.
  3. Generate a secure password.
  4. Click Create User. Expected Outcome A new database user is created.

Step 14: Assign User to Database Purpose Grant database access permissions. Instructions

  1. Under Add User to Database, select the user.
  2. Select the database.
  3. Click Add.
  4. Select: ALL PRIVILEGES
  5. Click Make Changes. Expected Outcome The user has full access to the database.

Step 15: Import the Database Purpose Restore WordPress content and settings. Instructions

  1. Open phpMyAdmin.
  2. Select the newly created database.
  3. Click Import.
  4. Click Choose File.
  5. Select: database.sql
  6. Click Go. Expected Outcome The database imports successfully.

Step 16: Update WordPress Configuration Purpose Connect WordPress to the new database. Instructions

  1. Open: public_html/wp-config.php
  2. Update the following values: define('DB_NAME', 'your_database_name'); define('DB_USER', 'your_database_user'); define('DB_PASSWORD', 'your_database_password'); define('DB_HOST', 'localhost');
  3. Save the file. Expected Outcome WordPress connects to the Neurax database.

Step 17: Verify Domain Configuration Purpose Ensure the domain points to the website files. Instructions

  1. Open Domains in cPanel.
  2. Verify that the domain uses: public_html as its document root. Expected Outcome The domain is mapped correctly.

Step 18: Update DNS Purpose Point the domain to Neurax. Instructions

  1. Update the domain nameservers to the Neurax nameservers. OR
  2. Update the A Record to the Neurax server IP address. Expected Outcome The domain begins pointing to Neurax. DNS propagation may take up to 24–48 hours.

Step 19: Enable SSL Purpose Secure the website using HTTPS. Instructions

  1. Open SSL/TLS Status.
  2. Run AutoSSL if available.
  3. Enable Force HTTPS Redirect. Expected Outcome The website loads securely over HTTPS.

Step 20: Test the Website Instructions Open: https://yourdomain.com Verify: β€’ Homepage loads successfully β€’ Images display correctly β€’ Navigation works β€’ Forms submit properly Also test: https://yourdomain.com/wp-admin Expected Outcome The website functions correctly on Neurax Host.


Migration Complete Your WordPress website has now been successfully migrated from InMotion Hosting to Neurax Host.

Need more help?

Our AI is available 24/7, or get in touch with a human.