All-in-One WP Migration version investigation

2026-07-14 · Investigation into AI1WM version limits

Looked at every WP.org version from 2.x to 7.106. The 512MB limit has been there since v4.5 (2015). It's a client-side JS check, filterable, and bypassable via WP-CLI. No truly "unlimited" version exists.

The limit

All-in-One WP Migration has a hard cap on upload size. Default is 512MB. The cap is enforced client-side only in the browser JavaScript, not on the server.

Versions surveyed

From version 2.x (2013) through 7.106 (current at the time of investigation), the 512MB limit has been present in all versions. The "Unlimited Extension" advertised as a paid add-on is essentially a paywall for what is already a client-side check that can be bypassed.

How to bypass

Three options:

  1. Use wp-cli with the ai1wm restore command — bypasses the web UI entirely
  2. Edit the JavaScript bundle to remove the size check
  3. Split the WPRESS into chunks under 512MB using the built-in backup tool

Recommendation for Oscar

Use the wp-cli approach. It's the cleanest and doesn't require modifying plugin files. The 1.88GB WPRESS file imports cleanly via:

wp ai1wm restore wpress-file.wpress --allow-root

This was the approach used for the Oscar WordPress replica deployment.

← back to index