Get the Best WordPress Backup
& Migration Plugin Today
Get Duplicator Now

Duplicator Documentation

Documentation, Reference Materials, and Tutorials for Duplicator

Fixing Duplicator Issues on GoDaddy

If you’re experiencing issues using Duplicator on GoDaddy hosting, this guide will help you resolve common problems, including ZipArchive errors, package build failures, and PHP execution limits.

Fixing ZipArchive Issues

If upgrading PHP versions on GoDaddy gives you issues with ZipArchive, follow these steps:

  • Navigate to your GoDaddy product page.
  • Under Web Hosting, find the Web Hosting (cPanel) account you want to use and click Manage.
  • In the account Dashboard, select cPanel Admin.
  • Under the Software section, click Select PHP Version.
  • Check the box for ZipArchive, and make sure the setting gets saved.

If ZipArchive is not available in your settings, contact GoDaddy’s support team and request them to enable the ZipArchive PHP module for your hosting plan.

Resolving Package Build Failures

GoDaddy shared hosting is resource-constrained, which can cause issues when building large packages. If your site is over 150MB, follow these steps:

Switch to DupArchive Format

  1. Go to Duplicator » Settings » Backups.
  2. Set Archive Engine to DupArchive.
  1. If your site is over 1GB, set Max Build Time to 270.
  1. Try building the backup again.

If Errors Persist

If you still encounter issues, modify these settings in Settings » Backups:

  • Server Throttle: Set to Medium.
  • Client-side Kickoff: Enable this option.

Upgrade Your GoDaddy Plan

GoDaddy’s shared hosting plans start at resource level 1 or 2, even for Ultimate plans. If package builds keep failing, increase your resource level to 3 via GoDaddy’s hosting settings. Resource levels are described on GoDaddy’s resource page.

Fixing Installer Timeout Issues

When installing a backup using Duplicator on GoDaddy, you might experience timeouts. The best solution is to perform a manual extraction, as shown here: How to Do a Manual Extraction.

Note: For Duplicator Lite timeout issues, also check out: What can I try for Timeout Issues?

Overcoming PHP Execution Limits for Managed WordPress

GoDaddy’s Managed WordPress hosting blocks direct execution of PHP files outside of WordPress. (See this document for more details.) This prevents the installer from running normally. To work around the problem, you should run the installer in a subfolder.

Install Duplicator in a Subfolder

  1. Create a Temporary Folder:
    • In your site’s root directory, create a folder called dup_temp.
  2. Upload Your Files:
    • Move both the installer.php and archive file into the dup_temp folder.
  3. Run the Installer Manually:
    • Open your browser and visit: http://yourdomain.com/dup_temp/installer.php
    • This starts a classic installation so the pre-set values will not enabled like they are for an import install. By default, the installer considers the current folder as the root path, but this can be changed in the advanced installation.
  4. Adjust Installation Settings:
    • On Step 1, choose Advanced Mode.
    • Remove dup_temp from the New Site URL and New Path fields.
  5. Validate and Proceed:
    • Click Validate (without entering database details).
    • The installer should detect the wp-config.php file and suggest the correct database credentials.
  6. Final Steps:
    • Set all Configuration Files to Do Nothing.
    • Complete the installation.

Note: We are working on streamlining this process in future updates!

That’s it! By following these steps, you should be able to install and run Duplicator on GoDaddy without issues. If you still face problems, consider upgrading your hosting plan or contacting GoDaddy support.

If you need a guide on how to perform a Classic Installation without installing WordPress first, check out our guide on how to do a Classic Installation.

Was this article helpful?

Related Articles