J.Wick
Regular Pleskian
Username:
TITLE
Plesk Backup Missing Files in Domain/Sub Domain Folder
PRODUCT, VERSION, OPERATING SYSTEM, ARCHITECTURE
Plesk ObsidianVersion 18.0.47 Update #5, Rocky Linux 8.6
PROBLEM DESCRIPTION
When installing various open-source software, where the docroot or pub folder is what the domain host settings are set to, the other files and folders one level back are not included for backup. This causes a loss of data and makes complete restoration impossible.
For example:
Mautic
Installed into /var/www/vhosts/domain.net/subdomains/hello
bash-4.4$ ls
app autoload.php bin composer.json composer.lock docroot Gruntfile.js package.json package-lock.json README.md vendor
Plesk Domain Host Settings = subdomains/hello/docroot
Only the docroot folder is backed up by Plesk, while the rest of the files and folders one level back are not backed up.
When restoring this subdomain, these files are missing from the backup.
app autoload.php bin composer.json composer.lock Gruntfile.js package.json package-lock.json README.md vendor
Note: I use a folder "subdomains" to place all subdomain root folders inside.
STEPS TO REPRODUCE
Run Plesk backup, delete the domain/subdomain and restore from the backup.
ACTUAL RESULT
Backup only replaces files and folders from the Host Settings Folder. Files and folders one folder level back are missing.
bash-4.4$ ls
docroot
EXPECTED RESULT
When restoring the domain/subdomain, all folders and files should be restored into
subdomains/hello/*
bash-4.4$ ls
app autoload.php bin composer.json composer.lock docroot Gruntfile.js local.php package.json package-lock.json README.md vendor
ANY ADDITIONAL INFORMATION
Plesk Backup Requires more logic to intelligently back up all files and associate them with their domain/subdomain better. A warning should be emailed when files and folders are located and are not backed up.
YOUR EXPECTATIONS FROM PLESK SERVICE TEAM
Confirm bug
TITLE
Plesk Backup Missing Files in Domain/Sub Domain Folder
PRODUCT, VERSION, OPERATING SYSTEM, ARCHITECTURE
Plesk ObsidianVersion 18.0.47 Update #5, Rocky Linux 8.6
PROBLEM DESCRIPTION
When installing various open-source software, where the docroot or pub folder is what the domain host settings are set to, the other files and folders one level back are not included for backup. This causes a loss of data and makes complete restoration impossible.
For example:
Mautic
Installed into /var/www/vhosts/domain.net/subdomains/hello
bash-4.4$ ls
app autoload.php bin composer.json composer.lock docroot Gruntfile.js package.json package-lock.json README.md vendor
Plesk Domain Host Settings = subdomains/hello/docroot
Only the docroot folder is backed up by Plesk, while the rest of the files and folders one level back are not backed up.
When restoring this subdomain, these files are missing from the backup.
app autoload.php bin composer.json composer.lock Gruntfile.js package.json package-lock.json README.md vendor
Note: I use a folder "subdomains" to place all subdomain root folders inside.
STEPS TO REPRODUCE
Run Plesk backup, delete the domain/subdomain and restore from the backup.
ACTUAL RESULT
Backup only replaces files and folders from the Host Settings Folder. Files and folders one folder level back are missing.
bash-4.4$ ls
docroot
EXPECTED RESULT
When restoring the domain/subdomain, all folders and files should be restored into
subdomains/hello/*
bash-4.4$ ls
app autoload.php bin composer.json composer.lock docroot Gruntfile.js local.php package.json package-lock.json README.md vendor
ANY ADDITIONAL INFORMATION
Plesk Backup Requires more logic to intelligently back up all files and associate them with their domain/subdomain better. A warning should be emailed when files and folders are located and are not backed up.
YOUR EXPECTATIONS FROM PLESK SERVICE TEAM
Confirm bug