diff --git a/lib/base.php b/lib/base.php
index 0d205c8f78c86ed03ccc168a00f60f2d222d2550..9f2925fa314ad77c74520f407e229367e88a645b 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -173,6 +173,11 @@ class OC{
 				}
 				OC::$APPSROOTS[] = array('path'=> $path, 'web' => $web_a[$k]);
 			}
+		}elseif(file_exists(OC::$SERVERROOT.'/apps')){
+			OC::$APPSROOTS[] = array('path'=> OC::$SERVERROOT.'/apps', 'web' => OC::$WEBROOT.'/apps/');
+		}elseif(file_exists(OC::$SERVERROOT.'/../apps')){
+			OC::$APPSROOTS[] = array('path'=> rtrim(dirname(OC::$SERVERROOT), '/').'/apps', 'web' => rtrim(dirname(OC::$WEBROOT), '/').'/apps/');
+			OC::$APPSROOT=rtrim(dirname(OC::$SERVERROOT), '/');
 		}
 
 		if(empty(OC::$APPSROOTS)){