Back to Community

Understanding and Fixing 'Can't Save dbinstall Data File' Errors in Duplicator

9 threads Sep 10, 2025 PluginDuplicator

Content

If you're trying to migrate a large WordPress site with the Duplicator plugin, you might encounter a frustrating error: EXCEPTION ERROR: Can't save dbinstall data file. This error often appears alongside a warning about package sizes exceeding 500MB. This guide will explain why this happens and walk you through the most effective solutions.

Why This Error Occurs

This error is not a bug in the Duplicator plugin itself but is almost always caused by server resource limitations. When building a package for a large site, Duplicator needs to create a file that contains your database's structure and data. If your server runs out of available memory, hits a script execution time limit, or encounters disk space issues during this intensive process, it cannot complete the file write operation, resulting in this error.

Common Solutions

Based on common resolutions found in community support threads, here are the most effective ways to overcome this hurdle.

1. Use the Two-Part Install Method

This is the most recommended solution for migrating very large sites with Duplicator Lite. Instead of creating one large archive file, this method splits the process into two parts, significantly reducing the load on your server during the build phase.

  • What it is: You manually separate your website's files from the database. You upload the files via FTP/SFTP to your new host and use Duplicator's installer to migrate only the database.
  • Why it works: It bypasses the server's limitations for creating a single, massive archive file. The Duplicator team provides an official guide for this process on their website.

2. Check Your Server's Resources

The error is a clear indicator that your current hosting environment may not have the necessary resources for a single-package migration of a large site. Before trying again, consider:

  • Increasing PHP Limits: Temporarily increase your PHP memory limit (memory_limit), maximum execution time (max_execution_time), and post max size.
  • Checking Disk Space: Ensure your server has enough free disk space to create the archive, which can be significantly larger than your actual site size during the build process.
  • Switching Archive Format: If you are using the .daf format, be aware that it has a hard 500MB limit in the Lite version. Using the .zip format does not have this artificial size constraint, though your host's own limits will still apply.

3. Consider a Staged Migration

For extremely large sites (e.g., 4GB+), you may need to break the migration into stages. This could involve:

  • Archiving and removing old log files, cached data, or unused plugins/themes to reduce the overall site size before creating the package.
  • Migrating the site to a temporary server with higher resources to perform the package build, and then moving the final package to your destination server.

Conclusion

The Can't save dbinstall data file error is a common challenge when moving large websites, but it is almost always solvable. The most reliable method is to use the Two-Part Install, which is specifically designed for this scenario. Always ensure your server environment is configured to handle resource-intensive operations for the best chance of success.