diff --git a/server/lib/classes/aps_installer.inc.php b/server/lib/classes/aps_installer.inc.php index 922f32e61288664e8b8dd464e4f3d3f2e8cb9d99..e50c601cecd7d6988c67a5d1667ccc48f4eb257b 100644 --- a/server/lib/classes/aps_installer.inc.php +++ b/server/lib/classes/aps_installer.inc.php @@ -384,7 +384,7 @@ class ApsInstaller extends ApsBase if(is_dir($this->document_root)){ $files = array_diff(scandir($this->document_root), array('.', '..', 'error', 'stats')); foreach($files as $file){ - if(is_dir($this->document_root.'/'.$file)){ + if(is_dir($this->document_root.'/'.$file) and !is_link($this->document_root.'/'.$file)){ $app->file->removeDirectory($this->document_root.'/'.$file); } else { @unlink($this->document_root.'/'.$file);