diff --git a/lib/base.php b/lib/base.php
index 42b57527063f9dc210bc369f13c3ea0bcd99296d..f1145b651aeb081a1b23d84cb49288bb199a5c8c 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -445,6 +445,8 @@ class OC {
 		self::checkSSL();
 		if ( !self::$CLI ) {
 			self::initSession();
+		} else {
+			self::$session = new \OC\Session\Memory('');
 		}
 
 		$errors = OC_Util::checkServer();