Как сменить тип кеширования

botyk

Пользователь
Я установил "sqlite" но как подключить не знаю вот правилно ли такое: В config.php найти

Код:
// Available cache types: memcache, sqlite, redis, eaccelerator, apc, xcache (default of filecache)
# name => array( (string) type, (array) cfg )
$bb_cfg['cache']['engines'] = array(
    'bb_cache'      => array('filecache',  array()),
    'tr_cache'      => array('filecache',  array()),
    'session_cache'  => array('filecache',  array()),
 
    'bb_cap_sid'    => array('filecache',  array()),
    'bb_login_err'  => array('filecache',  array()),
);
 
// Datastore
// Available datastore types: memcache, sqlite, redis, eaccelerator, apc, xcache  (default filecache)
$bb_cfg['datastore_type'] = 'sqlite';

Заменить на:

Код:
// Available cache types: memcache, sqlite, redis, eaccelerator, apc, xcache (default of filecache)
# name => array( (string) type, (array) cfg )
$bb_cfg['cache']['engines'] = array(
    'bb_cache'      => array('sqlite',  array()),
    'tr_cache'      => array('sqlite',  array()),
    'session_cache'  => array('sqlite',  array()),
 
    'bb_cap_sid'    => array('sqlite',  array()),
    'bb_login_err'  => array('sqlite',  array()),
);
 
// Datastore
// Available datastore types: memcache, sqlite, redis, eaccelerator, apc, xcache  (default filecache)
$bb_cfg['datastore_type'] = 'sqlite';

Или как правильно подключить ?
 

botyk

Пользователь
Модуль sqlite установил теперь в config.php настроил но статистика (Рейтинг) не показывает а если поставить по умолчание Filecache то трекер быстро работает и рейтинг показывает от чего не знаете?
 

botyk

Пользователь
В config.php здесь надо ли изменить что нибудь?
Что писать Префикс кеша
Код:
// Cache
$bb_cfg['cache']['pconnect'] = true;
$bb_cfg['cache']['db_dir']  = realpath(BB_ROOT) .'/cache/filecache/';
$bb_cfg['cache']['prefix']  = '';  // Префикс кеша 'tp_2'
$bb_cfg['cache']['memcache'] = array(
    'host'        => '127.0.0.1',
    'port'        => 11211,
    'pconnect'    => true,
    'con_required' => true,
);
$bb_cfg['cache']['redis']  = array(
    'host'        => '127.0.0.1',
    'port'        => 6379,
    'con_required' => true,
);
 

Dream

Легенда
там менять ничего не нужно, тип кеша миняется как ты описал в посте выше
префикс можешь какой угодно поставить
 

PheRum

Легенда
Модуль sqlite установил теперь в config.php настроил но статистика (Рейтинг) не показывает а если поставить по умолчание Filecache то трекер быстро работает и рейтинг показывает от чего не знаете?
стучи в асю, посмотрим

В config.php здесь надо ли изменить что нибудь? Что писать Префикс кеша
если на сервере у тебя имеются сайты, который используют этот же кешер, который ты хочешь установить, то нужно указать префикс. если у тебя один только трекер, то ничего писать не нужно
 

botyk

Пользователь
1) проверил запустит крон в ISPmanager пустая страница выходет (это по умолчание filecache)

2) Потом поставил так в config.php:
Код:
// Available cache types: memcache, sqlite, redis, eaccelerator, apc, xcache (default of filecache)
# name => array( (string) type, (array) cfg )
$bb_cfg['cache']['engines'] = array(
    'bb_cache'      => array('sqlite',  array()),
    'tr_cache'      => array('sqlite',  array()),
    'session_cache'  => array('sqlite',  array()),
 
    'bb_cap_sid'    => array('sqlite',  array()),
    'bb_login_err'  => array('sqlite',  array()),
);
 
// Datastore
// Available datastore types: memcache, sqlite, redis, eaccelerator, apc, xcache  (default filecache)
$bb_cfg['datastore_type'] = 'sqlite';

проверил запустит крон в ISPmanager выходет
Exited with return code = 255

как настройть sqlite? сам sqlite работает походу а вот надо настройть в движке
 
Сверху