Некоторое время назад, я сменил хостинг и перешел на VPS от Linode.com. В связи с чем впервые столкнулся с необходимостью настроить связку Nginx, PHP-FPM, Xcache и WordPress. В настройке помогли очень подробные руководства из библиотеки хостера (кстати рекомендую почитать всем, там много интересных и полезных мануалов), и товарищ гугл. И все бы хорошо, но при попытке включиения кеширования на Xcache в каком-либо плагине для блога, в лог вываливалась следующая ошибка:
PHP Warning: xcache_set (): xcache.var_size is either 0 or too small to enable var data caching…
Хотя в phpinfo, все было хорошо и раздел xcache правильно отображал мои настройки. Очень долго не мог ее побороть и даже думал сменить Xcache на APC, чтобы не мучать себя изысканиями на эту тему. Как оказалось, при установке Xcache, Ubuntu создает файл /etc/php5/conf.d/xcache.ini. В котором как предполагается и должны находится настройки этого кеширующего модуля. В некоторых мануалах, о нем упоминания вообще не было и настройки прописывались прямо в php.ini, что я в конце концов и сделал, просто перенес конфиг в конец php.ini и удалил /etc/php5/conf.d/xcache.ini. Сделал рестарт php-fpm и все заработало без ошибок. Может кому-то пригодится

17 сентября 2010
Блог