If you’re using the All-in-One WP Migration plugin for WordPress, you may have encountered a frustrating limitation: the default upload size is often capped at 128MB. This can be particularly challenging when migrating larger websites. Fortunately, there are several methods to increase this limit and ensure a smooth migration process. In this guide, we’ll walk you through the steps to upload files larger than 128MB with ease.
Why You Might Need to Increase the Upload Limit
- Larger Websites: If your site has a lot of media files or extensive content, it may exceed the default limit.
- Full Site Backups: When performing full backups before migrations or updates, file sizes can quickly add up.
- Ease of Use: Avoiding multiple uploads saves time and reduces the risk of errors during migration.
Methods to Increase Upload Size Limit
Method 1: Modify php.ini
File
The php.ini
file controls various PHP settings on your server, including upload limits.


Access Your Hosting Account:
Use FTP or cPanel File Manager to locate your website’s root directory.
Find or Create php.ini
:
Look for an existing php.ini
file in your root directory or create one if it doesn’t exist.
Edit php.ini
:
Add or modify these lines: ini upload_max_filesize = 256M post_max_size = 256M
Adjust values as needed; ensure both values match or exceed your desired limit.
Save Changes and Restart Server:
Save the file and restart your web server (if applicable) for changes to take effect.
Method 2: Update .htaccess
File
If you’re on an Apache server, modifying the .htaccess
file can also help increase upload limits.
Locate .htaccess
:
Find the .htaccess
file in your WordPress root directory (you may need to enable hidden files).

Edit .htaccess
:
Add these lines at the end of the file: apache php_value upload_max_filesize 256M php_value post_max_size 256M
Save Changes:
Ensure that you save and close the file after editing.
Method 3: Change Settings via WordPress Dashboard
Some hosting providers allow you to adjust PHP settings directly from your WordPress dashboard:
Install a Plugin:
Use a plugin like “WP Increase Upload Filesize” that allows easy adjustments without touching code.

Adjust Settings:
Follow plugin instructions to set new limits for uploads directly from your dashboard.
Method 4: Contact Your Hosting Provider
If you’re not comfortable making these changes yourself or they don’t seem effective:
- Reach out to your hosting provider’s support team.
- Request an increase in PHP upload limits; many providers will assist with this upon request.
Verifying Your Changes
Once you’ve made any adjustments:
- Go back to your WordPress dashboard.
- Navigate to Media > Add New.
- Check if you can now upload files exceeding 128MB by testing with a large file.
Conclusion
Increasing the All-in-One WP Migration upload limit beyond 128MB is essential for efficiently managing larger sites without hassle. By modifying configurations in php.ini
, .htaccess
, using plugins, or contacting support, you can successfully raise this limit and streamline your migration process.
With these steps completed, you’ll be ready for seamless migrations—allowing you more freedom in managing content on your WordPress site! Happy migrating!
free Download All-in-One WP Migration Unlimited Extension