🚀

WordPress Migration Guide

Complete guide to migrate WordPress from staging to live domain

🚀 How to Migrate WordPress Site from Staging to Live Domain

Learn how to easily migrate your WordPress website from staging to a new domain using the All-in-One WP Migration plugin. This method works for any WordPress site migration scenario.

1

On Your Current (Staging) Website

  1. Install the Migration Plugin

    • Log in to WordPress admin
    • Go to Plugins → Add New
    • Search for "All-in-One WP Migration" and install it
    • Activate the plugin
  2. Create Backup

    • Go to All-in-One WP Migration → Export
    • Choose File → this will create a backup
    • Download the backup file to your computer
2

On Your New Domain

  1. Fresh WordPress Installation

    • Install WordPress fresh on your new domain
    • Log in to WordPress admin
  2. Install Migration Plugin

    • Again, install and activate the All-in-One WP Migration plugin
3

Increase Upload Limit

Since the backup file is large, you need to increase PHP upload values.

  1. Edit .htaccess File

    • Open your hosting File Manager (or use FTP)
    • Find the .htaccess file in the root of your WordPress installation
    • Do not replace the file. Just edit it.
    • Scroll to the end of the file and add this code:
<IfModule mod_php7.c>
  php_value upload_max_filesize 1024M
  php_value post_max_size 1024M
  php_value memory_limit 1024M
  php_value max_execution_time 300
  php_value max_input_time 300
</IfModule>

<IfModule mod_php.c>
  php_value upload_max_filesize 1024M
  php_value post_max_size 1024M
  php_value memory_limit 1024M
  php_value max_execution_time 300
  php_value max_input_time 300
</IfModule>

Save the file after adding this code.

4

Import the Backup

  1. Upload and Import

    • In your new domain WordPress, go to All-in-One WP Migration → Import
    • Select the backup file you downloaded earlier
    • Wait until upload is complete
    • When the "Proceed" button appears, click it
    • The migration will finish, and your full site will move from staging to the new domain

✅ Migration Complete!

That's it! Your website is now migrated.

  • Your complete WordPress site is now live on the new domain
  • All content, themes, plugins, and settings are preserved
  • You can now delete the staging site if no longer needed
  • Remember to update DNS settings if required