У меня проблема с конфигурацией модуля Cache.
Я сделал следующее:
put Cache::$default
= 'memcachetag'; в bootstrap.php
скопировал модули / cache / config / config.php в application / config / config.php со следующей конфигурацией:
return array(
// Override the default configuration
'memcachetag' => array(
'driver' => 'memcachetag', // Use Memcached as the default driver
'default_expire' => 8000, // Overide default expiry
'servers' => array(
// Add a new server
array(
'host' => 'server',
'port' => 11211,
'persistent' => FALSE
)
),
'compression' => FALSE
)
);
Проблема в том, что «серверы» не переопределяются, поэтому они всегда извлекаются из файла конфигурации модулей (имя хоста всегда localhost)
Я создаю экземпляр с Cache::instance()
и проверяю значения с помощью echo Debug::vars(Cache::instance());
Заранее спасибо!