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
IP | Domain |
---|---|
23.45.67.89 | oldwebsite.test |
98.76.54.32 | newwebsite.test |
If using a temporary endpoint like testendpoint-newwebsite.test, restart the whole procedure
Steps
-
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.
-
On the NEW WordPress install:
- Install WP All-In-One Migration v6.77 (do NOT use newer versions).
-
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).
-
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.
-
On NEW website:
- Upload the .wpress backup via plugin UI or place it in wp-content/ai1wm-backups.
-
Use plugin to restore backup from uploaded file.
-
After restore completes, regenerate permalinks TWICE.
-
Enable again all the plugins you need
-
DONE!