Why Your Backuply Restore Gets Stuck and How to Fix It
Content
One of the most common issues users report with the Backuply plugin is a restore process that gets stuck at a certain percentage, such as 3%, 10%, 61%, or 65%. This can be a stressful experience, especially when you're trying to recover your website. Based on community reports and common solutions, this guide will walk you through the likely causes and the steps you can take to resolve a stalled restore.
Why Does a Restore Get Stuck?
A restore operation can hang for several reasons. The most frequent culprits are server resource limitations, firewall or security restrictions, and issues with the backup file itself. Unlike a backup, a restore is a more intensive process that involves downloading, extracting, and writing a large amount of data to your server, which can trigger these bottlenecks.
Common Solutions to Try
1. Check Your Server's Resource Limits
This is the most common fix. If your PHP configuration limits are too low, the restore process will fail when it hits them.
- Increase PHP Memory Limit: Try setting your
memory_limitto at least 512M or 1024M. - Increase Maximum Execution Time: Set
max_execution_timeto a high value (e.g., 6000) or to 0, which allows for unlimited execution time (if your host permits it). - Increase Upload Limits: Ensure
post_max_sizeandupload_max_filesizeare larger than the backup file you are trying to restore.
You can often adjust these settings in your hosting control panel (like cPanel) by modifying the php.ini file or through a "PHP Options" menu. If you are unsure how to do this, contact your hosting provider for assistance.
2. Verify There is Enough Disk Space
A restore requires free space for both the downloaded backup file and the extracted contents. The process will silently fail if it runs out of storage. A user reported their restore stuck because their 160 GB server had 80 GB of data, leaving insufficient room for the operation. Always ensure you have free space significantly exceeding the size of your backup.
3. Investigate Firewall or Security Restrictions
Many users report a "Security Check Failed" error after the restore hangs for several minutes. This often indicates a server-level firewall, mod_security rule, or a security plugin like Sucuri is blocking the process.
- Temporarily disable security plugins before attempting the restore.
- Check if your backup file is being flagged as a false positive by your security software.
- Contact your hosting provider and ask if any firewall rules (e.g., mod_security) are blocking the Backuply plugin's activity.
4. Check the Integrity of the Backup File
If a backup file is corrupt or incomplete, the restore will fail during the extraction phase with errors like "There was some error while unzipping the backup files."
- Download the backup file to your local computer and try to open it using a program like 7-Zip or WinRAR. If it cannot be opened or throws errors, the file is likely corrupt and cannot be used for a restore.
5. Ensure WordPress Cron is Functioning
Backuply relies on WordPress's cron system to handle lengthy tasks. If the cron is disabled, processes can stall during the "Initializing... Creating job to start Backup/Restore" phase.
- Open your site's
wp-config.phpfile and ensure the following line is not present, or is set tofalse:
define('DISABLE_WP_CRON', false); - You can check for cron-related issues in your WordPress admin under Tools > Site Health.
What to Do If Nothing Works
If you have tried all the steps above and your restore is still stuck, the issue may be more complex and require deeper server log investigation. In these cases, the official advice from the Backuply team is to check your server's error_log files for specific PHP errors or warnings that occurred at the time of the failed restore. This information is often the key to diagnosing obscure problems.
Remember, always test your backups by performing a restore on a staging site before you need to do it on your live website. This proactive step can save you from unexpected issues during a critical recovery.
Related Support Threads Support
-
Please restore my copyright notice/attributionhttps://wordpress.org/support/topic/please-restore-my-copyright-notice-attribution/
-
Restore from Google stuck at 10% and then “Security Check Failed”https://wordpress.org/support/topic/restore-from-google-stuck-at-10-and-then-security-check-failed/
-
Download buttonhttps://wordpress.org/support/topic/download-button-41/
-
error while unzipping the backuphttps://wordpress.org/support/topic/error-while-unzipping-the-backup/
-
Premium version: email verification link not received.https://wordpress.org/support/topic/premium-version-email-verification-link-not-received/
-
Backup stuck at creating a jobhttps://wordpress.org/support/topic/backup-stuck-at-creating-a-job/
-
which directory the backup file stored if it is stucked?https://wordpress.org/support/topic/which-directory-the-backup-file-stored-if-it-is-stucked/
-
Stops restoring at 80%https://wordpress.org/support/topic/stops-restoring-at-80/
-
Is it for multisite?https://wordpress.org/support/topic/is-it-for-multisite/
-
Error on Pluginwebsitehttps://wordpress.org/support/topic/error-on-pluginwebsite/
-
Restore deleted page from backuphttps://wordpress.org/support/topic/restore-deleted-page-from-backup/
-
Problem with Migrating/Cloninghttps://wordpress.org/support/topic/problem-with-migrating-cloning/
-
Stuck creating a jobhttps://wordpress.org/support/topic/stuck-creating-a-job-2/
-
Restore stuck 61%https://wordpress.org/support/topic/restore-stuck-61/
-
Restore in progress 61% stophttps://wordpress.org/support/topic/restore-in-progress-61-stop/
-
Problem with Sucuri Scan ?https://wordpress.org/support/topic/problem-with-sucuri-scan/
-
Multisite Compatibilityhttps://wordpress.org/support/topic/multisite-compatibility-118/
-
States complete but is too smallhttps://wordpress.org/support/topic/states-complete-but-is-too-small/
-
File won’t uploadhttps://wordpress.org/support/topic/file-wont-upload/
-
Stuck creating a jobhttps://wordpress.org/support/topic/stuck-creating-a-job-3/
-
Enormous number of days since the last backuphttps://wordpress.org/support/topic/enormous-number-of-days-since-the-last-backup/
-
Stuck creating a jobhttps://wordpress.org/support/topic/stuck-creating-a-job/
-
Backup to Google Drive in Free Version?https://wordpress.org/support/topic/backup-to-google-drive-in-free-version/
-
when clicked on backuply site got stuck and not launchinghttps://wordpress.org/support/topic/when-clicked-on-backuply-site-got-stuck-and-not-launching/
-
Quick question – Restoring at new serverhttps://wordpress.org/support/topic/quick-question-restoring-at-new-server/
-
Backuply create an error_log file in WP Root directory.https://wordpress.org/support/topic/backuply-create-an-error_log-file-in-wp-root-directory/
-
Problem in Restoring Databasehttps://wordpress.org/support/topic/problem-in-restoring-database/
-
Does it support multsite?https://wordpress.org/support/topic/does-it-support-multsite/
-
Backuply stuck at 61% on restorehttps://wordpress.org/support/topic/backuply-stuck-at-61-on-restore/
-
Backuply stuck at 69%https://wordpress.org/support/topic/backuply-stuck-at-69/
-
Google Drive : failedhttps://wordpress.org/support/topic/google-drive-failed/
-
Backup History not visiblehttps://wordpress.org/support/topic/backup-history-not-visible/
-
Version 1.1.0https://wordpress.org/support/topic/version-1-1-0/
-
How does it work in a multisitehttps://wordpress.org/support/topic/how-does-it-work-in-a-multisite/
-
Your servers are down to validate api tokenshttps://wordpress.org/support/topic/your-servers-are-down-to-validate-api-tokens/
-
Why it stuck? check the size!https://wordpress.org/support/topic/why-it-stuck-check-the-size/
-
What if the domains are different for migrationhttps://wordpress.org/support/topic/what-if-the-domains-are-different-for-migration/
-
Restore stuck on 3% (1 GB backup from GoogleDrive)https://wordpress.org/support/topic/restore-stuck-on-3-1-gb-backup-from-googledrive/
-
Backuply stuck at 50% backing up to Google Drivehttps://wordpress.org/support/topic/backuply-stuck-at-50-backing-up-to-google-drive/
-
Backup Stuck at 65%https://wordpress.org/support/topic/backup-stuck-at-65/