Wordpress Backup & Restore (WP All-In-One Migration)

Requirements

  • Live website to migrate (source)
  • Brand new WordPress install (destination)
  • WordPress installed and accessible
  • Plugin WP All-In-One Migration version 6.77 ONLY

IP Address: 23.45.67.89 IP Address: 98.76.43.32

IPDomain
23.45.67.89oldwebsite.test
98.76.54.32newwebsite.test

If using a temporary endpoint like testendpoint-newwebsite.test, restart the whole procedure

Steps

  1. Change DNS for OLD domain:

    • Remove old DNS entries
    • Add A record pointing to NEW IP (98.76.54.32)
    • Works even if domain transfer is pending.
  2. On the NEW WordPress install:

    • Install WP All-In-One Migration v6.77 (do NOT use newer versions).
  3. Increase import limit via FTP:

    • Edit constants.php in the WP All-In-One Migration plugin folder
    • Into the line that says “2 << 16”, raise 2 to 4 (or higher as needed).
  4. On OLD website:

    • Install same plugin version
    • Disable all other plugins except WP All-In-One Migration
    • Export site to a local .wpress backup file.
  5. On NEW website:

    • Upload the .wpress backup via plugin UI or place it in wp-content/ai1wm-backups.
  6. Use plugin to restore backup from uploaded file.

  7. After restore completes, regenerate permalinks TWICE.

  8. Enable again all the plugins you need

  9. DONE!