diff --git a/server/lib/classes/backup.inc.php b/server/lib/classes/backup.inc.php index fdeebae0d67d9bab2306589a0c4cd40bdf8bf6d1..5b01b237608f485baa435e3f76a4ab22bf5160df 100644 --- a/server/lib/classes/backup.inc.php +++ b/server/lib/classes/backup.inc.php @@ -1289,7 +1289,13 @@ class backup self::prepare_backup_dir($server_id, $web_domain); $web_backup_dir = $backup_dir . '/web' . $web_id; - $backup_excludes = array(escapeshellarg('./backup\*')); + # default exclusions + $backup_excludes = array( + escapeshellarg('./backup\*'), + './bin', './dev', './etc', './lib', './lib32', './lib64', './opt', './sys', './usr', './var', './proc', './run', './tmp', + './log', + ); + $b_excludes = explode(',', trim($web_domain['backup_excludes'])); if (is_array($b_excludes) && !empty($b_excludes)) { foreach ($b_excludes as $b_exclude) {