I spent allot of time trying to work around the restrictions of snapshot-installer.php.
1. Don't force me to make environment changes that all ready are working. On plesk it uses open_basedir in a safe way. This tool stops until this is changed. TOOL should have overrides that I can say ignore this issue.
2. On Plesk I have a one click install of a fresh wordpress. It creates everything. So what happens when I try to restore with snapshot-installer.php. Even after giving it explicit DB name, user, password it would not allow me to restore to an existing default database that was created with 1 click install. AGAIN this can and should an ignore option.
3. I went into the backup zip file and changed the name of config.php to another config.php.abc. snapshot-installer.php pointed it out. I wanted to use the config.php information for database that was already in the directory from the one click install.
All restrictive issues should be addressed with an option to override.