Добрый день!
Пытаюсь настроить работу xcache на сервере с nginx + php5-fpm.
В итоге когда в конфиге пишу $config['sys']['cache']['type'] = 'xcache'; сайтик сыплет ошибками вида:
Warning: xcache_get(): xcache.var_size is either 0 or too small to enable var data caching in /var/www/site.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/Xcache.php on line 95 Warning: xcache_get(): xcache.var_size is either 0 or too small to enable var data caching in
/var/www/site.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/Xcache.php on line 95 Warning: xcache_set(): xcache.var_size is either 0 or too small to enable var data caching in
/var/www/site.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/Xcache.php on line 134 Warning: xcache_get(): xcache.var_size is either 0 or too small to enable var data caching in
Хотя если посмотреть phpinfo, то там стоит нужный xcache.var_size = 32M
конфиг xcache.ini:
extension = xcache.so
xcache.admin.enable_auth = On
# Configure this to use admin pages
xcache.admin.user = "admin"
; xcache.admin.pass = md5($your_password)
xcache.admin.pass = "xxxx"
xcache.size = 64M
xcache.var_size = 32M
xcache.cacher = On
Что я делаю не так?
И еще, при попытке сделать сброс через aceadminpenel вижу такое:
XCache Authentication Failed
You're not authorized to access this page due to wrong username and/or password you typed.
Это он про какой неправильный юзернейм/пароль говорит?
UPD:
Решил добавлением следующего в xcache.ini
xcache.mmap_path = "/tmp/xcache"