summaryrefslogtreecommitdiffstats
path: root/lib/private/server.php
diff options
context:
space:
mode:
authorJoas Schilling <nickvergessen@gmx.de>2015-06-16 11:00:18 +0200
committerJoas Schilling <nickvergessen@gmx.de>2015-06-16 11:00:18 +0200
commit7d8b728066987bd312b3225eff6cff67ca6a610a (patch)
tree6653104e2eff4511ed49636334496a7b6ea28901 /lib/private/server.php
parent60005bea1945537316115217db60397a1691ee86 (diff)
parent3b08b2658954b95932af8eec7cfaac17b1da7873 (diff)
downloadnextcloud-server-7d8b728066987bd312b3225eff6cff67ca6a610a.tar.gz
nextcloud-server-7d8b728066987bd312b3225eff6cff67ca6a610a.zip
Merge pull request #16832 from owncloud/memcache-fail
Throw exception if memcache misconfigured or missing
Diffstat (limited to 'lib/private/server.php')
-rw-r--r--lib/private/server.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/private/server.php b/lib/private/server.php
index f2685bb3e8a..b524b3df1b1 100644
--- a/lib/private/server.php
+++ b/lib/private/server.php
@@ -431,6 +431,10 @@ class Server extends SimpleContainer implements IServerContainer {
if (!($memcache instanceof \OC\Memcache\NullCache)) {
return new MemcacheLockingProvider($memcache);
}
+ throw new HintException(
+ 'File locking is enabled but the locking cache class was not found',
+ 'Please check the "memcache.locking" setting and make sure the matching PHP module is installed and enabled'
+ );
}
return new NoopLockingProvider();
});