Hi everyone,
I am using following setting environment with redis. I can't run
any maintenance script due to [*RedisConnectionPool requires a Redis client
library.*] error. I DO add extension=redis.so to php.ini and it shows in
phpinfo.
I really needs help on solving this annoying problem. I even tried HHVM
which suppose come with pre installed redis support. But same error message
showed.
MediaWiki 1.24.2
PHP 5.4.41 (fpm-fcgi)
MySQL 5.6.20
Elasticsearch 1.4.2
Redis 3.0
Error message:
[d68504fc] [no req] Exception from line 77 of /wiki/includes/clie
ntpool/RedisConnectionPool.php: RedisConnectionPool requires a Redis client
libr
ary. See
https://www.mediawiki.org/wiki/Redis#Setup
Backtrace:
#0 /wiki/includes/clientpool/RedisConnectionPool.php(138): RedisCon
nectionPool->__construct(array)
#1 /wiki/includes/objectcache/RedisBagOStuff.php(65): RedisConnecti
onPool::singleton(array)
#2 /wiki/includes/objectcache/ObjectCache.php(88): RedisBagOStuff->
__construct(array)
#3 /wiki/includes/objectcache/ObjectCache.php(72): ObjectCache::new
FromParams(array)
#4 /wiki/includes/objectcache/ObjectCache.php(44): ObjectCache::new
FromId(string)
#5 /wiki/includes/GlobalFunctions.php(3952): ObjectCache::getInstan
ce(string)
#6 /wiki/includes/Setup.php(561): wfGetMainCache()
#7 /wiki/maintenance/doMaintenance.php(97): require_once(string)
#8 /wiki/maintenance/update.php(206): require_once(string)
#9 {main}
--
Bask Ice
E-mail ice(a)moegirl.org
The ACG media and cultures promotion foundation
2290 3rd Avenue Basement, New York, United States