diff --git a/lib/base.php b/lib/base.php
index dcaf3725fcb47a77f67cfd1392f5146e85a0a93e..7bde1dbeb8f9b563ad7ab062f4bcb95826a84995 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -696,6 +696,8 @@ class OC {
 		if (!self::$CLI and (!isset($_GET["logout"]) or ($_GET["logout"] !== 'true'))) {
 			try {
 				if (!OC_Config::getValue('maintenance', false) && !self::needUpgrade()) {
+					OC_App::loadApps(array('authentication'));
+					OC_App::loadApps(array('filesystem', 'logging'));
 					OC_App::loadApps();
 				}
 				self::checkSingleUserMode();