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

Started by botyk on 2013-06-08 00:30 — 17 replies, 2998 views

#1
Я установил "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';

Или как правильно подключить ?
#2
именно так)
#3
тему переименовал
#4
Спасибо! Все решено! можете закрыть пост!
#5
Модуль sqlite установил теперь в config.php настроил но статистика (Рейтинг) не показывает а если поставить по умолчание Filecache то трекер быстро работает и рейтинг показывает от чего не знаете?
#6
В 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,
);
#7
там менять ничего не нужно, тип кеша миняется как ты описал в посте выше
префикс можешь какой угодно поставить
#8
Модуль sqlite установил теперь в config.php настроил но статистика (Рейтинг) не показывает а если поставить по умолчание Filecache то трекер быстро работает и рейтинг показывает от чего не знаете?
стучи в асю, посмотрим

В config.php здесь надо ли изменить что нибудь? Что писать Префикс кеша
если на сервере у тебя имеются сайты, который используют этот же кешер, который ты хочешь установить, то нужно указать префикс. если у тебя один только трекер, то ничего писать не нужно
#9
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 работает походу а вот надо настройть в движке
#10
Может оперативки нехватает?
Попробуй изменить значение.