WPvivid Backup Plugin offers backup, migration, and staging as basic features, and is integrating more and more elegant features, such as unused images cleaner etc.

Create a staging site on a subdirectory to safely test WordPress, plugins, themes and website changes.

Clone and migrate a copy of WP site to a new host (a new domain), schedule backups, send backups to leading remote storage, clean unused images before backup and migration. All in one backup & migration plugin.

Migration, Backup, Staging – WPvivid Backup and Migration Plugin

In WPvivid Advanced Settings:

Change PHP script execution timeout for restore to 3600 seconds
Change PHP Memory Limit for restore to 512 MB
Save changes

In the meantime, please check if the site is on a Litespeed server. Because on a Litespeed server, in order to optimize the network, the server will kill requests that exceed a certain time, for example, 30s. You can add the following rules to the .htaccess file to prevent Litespeed timeout:

<IfModule Litespeed>     RewriteEngine On     RewriteRule .*-[E=noabort:1, E=noconntimeout:1] </IfModule>