Redis Cache By Xon

Redis Cache By Xon 2.17.2

Нет прав для скачивания

Captain

Какие бекапы? О_о
Проверенные
Сообщения
5,992
Решения
1
Реакции
15,897
Баллы
10,575
Пользователь Captain разместил новый ресурс:

Redis Cache - XenForo + Redis + Glue code

Данный плагин основан на , чтобы предоставить целевой кэш Doctrine для .
Пример конфигурации Redis для XenForo:
Код:
$config['cache']['enabled'] = true;
$config['cache']['provider'] = 'SV\RedisCache\Redis';
$config['cache']['config'] = array(...

Узнать больше об этом ресурсе...
 
А при развертывании Redis для данного мода, нужно устанавливать phpredis?
 
Последнее редактирование:
На вашем форуме он стоит, или какой?
 
Или какой...
 
поставил плагин и поставил сам redis сервер, но вот такая ошибка.
никто не сталкивался?

Код:
[Wed Feb 07 22:49:08.204618 2018] [:error] [pid 22514] [client xxxxxxxxx:25473] PHP Fatal error:  Uncaught Error: Class 'XenForo_Application' not found in /var/www/html/forum.forum.biz/public_html/src/config.php:37\nStack trace:\n#0 /var/www/html/forum.forum.biz/public_html/src/XF/App.php(142): require()\n#1 /var/www/html/forum.forum.biz/public_html/src/XF/Container.php(28): XF\\App->XF\\{closure}(Object(XF\\Container))\n#2 /var/www/html/forum.forum.biz/public_html/src/XF/App.php(446): XF\\Container->offsetGet('config')\n#3 /var/www/html/forum.forum.biz/public_html/src/XF/Container.php(28): XF\\App->XF\\{closure}(Object(XF\\Container))\n#4 /var/www/html/forum.forum.biz/public_html/src/XF/App.php(2031): XF\\Container->offsetGet('db')\n#5 /var/www/html/forum.forum.biz/public_html/src/XF/Error.php(84): XF\\App->db()\n#6 /var/www/html/forum.forum.biz/public_html/src/XF/App.php(1891): XF\\Error->logException(Object(ErrorException), false, '')\n#7 /var/www/html/forum.forum.biz/public_html/src/XF.php(184): XF\\App->logException(Object(ErrorException))\n#8 [internal function]: XF::handleFatalError()\n#9 {main}\n  thro in /var/www/html/forum.forum.biz/public_html/src/config.php on line 37, referer: https://forum.forum.biz/forums/soobschenija-ot-proekta.2/

Код:
PHP 7.0.27-0+deb9u1 (cli) (built: Jan  5 2018 13:51:52) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.27-0+deb9u1, Copyright (c) 1999-2017, by Zend Technologies

Код:
 php --ini
Configuration File (php.ini) Path: /etc/php/7.0/cli
Loaded Configuration File:         /etc/php/7.0/cli/php.ini
Scan for additional .ini files in: /etc/php/7.0/cli/conf.d
Additional .ini files parsed:      /etc/php/7.0/cli/conf.d/10-mysqlnd.ini,
/etc/php/7.0/cli/conf.d/10-opcache.ini,
/etc/php/7.0/cli/conf.d/10-pdo.ini,
/etc/php/7.0/cli/conf.d/15-xml.ini,
/etc/php/7.0/cli/conf.d/20-calendar.ini,
/etc/php/7.0/cli/conf.d/20-ctype.ini,
/etc/php/7.0/cli/conf.d/20-curl.ini,
/etc/php/7.0/cli/conf.d/20-dom.ini,
/etc/php/7.0/cli/conf.d/20-exif.ini,
/etc/php/7.0/cli/conf.d/20-fileinfo.ini,
/etc/php/7.0/cli/conf.d/20-ftp.ini,
/etc/php/7.0/cli/conf.d/20-gd.ini,
/etc/php/7.0/cli/conf.d/20-gettext.ini,
/etc/php/7.0/cli/conf.d/20-iconv.ini,
/etc/php/7.0/cli/conf.d/20-igbinary.ini,
/etc/php/7.0/cli/conf.d/20-intl.ini,
/etc/php/7.0/cli/conf.d/20-json.ini,
/etc/php/7.0/cli/conf.d/20-mbstring.ini,
/etc/php/7.0/cli/conf.d/20-mcrypt.ini,
/etc/php/7.0/cli/conf.d/20-memcache.ini,
/etc/php/7.0/cli/conf.d/20-msgpack.ini,
/etc/php/7.0/cli/conf.d/20-mysqli.ini,
/etc/php/7.0/cli/conf.d/20-pdo_mysql.ini,
/etc/php/7.0/cli/conf.d/20-phar.ini,
/etc/php/7.0/cli/conf.d/20-posix.ini,
/etc/php/7.0/cli/conf.d/20-readline.ini,
/etc/php/7.0/cli/conf.d/20-redis.ini,
/etc/php/7.0/cli/conf.d/20-shmop.ini,
/etc/php/7.0/cli/conf.d/20-simplexml.ini,
/etc/php/7.0/cli/conf.d/20-soap.ini,
/etc/php/7.0/cli/conf.d/20-sockets.ini,
/etc/php/7.0/cli/conf.d/20-sysvmsg.ini,
/etc/php/7.0/cli/conf.d/20-sysvsem.ini,
/etc/php/7.0/cli/conf.d/20-sysvshm.ini,
/etc/php/7.0/cli/conf.d/20-tokenizer.ini,
/etc/php/7.0/cli/conf.d/20-wddx.ini,
/etc/php/7.0/cli/conf.d/20-xmlreader.ini,
/etc/php/7.0/cli/conf.d/20-xmlwriter.ini,
/etc/php/7.0/cli/conf.d/20-xsl.ini,
/etc/php/7.0/cli/conf.d/20-zip.ini,
/etc/php/7.0/cli/conf.d/25-memcached.ini

Код:
 redis-cli info
# Server
redis_version:4.0.8
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:c1d4cea1eb077a15
redis_mode:standalone
os:Linux 4.9.20-std-1 x86_64
arch_bits:64
multiplexing_api:epoll
atomicvar_api:atomic-builtin
gcc_version:6.3.0
process_id:32087
run_id:47d740fe95b16efbba359efb7610d02334107cfe
tcp_port:6379
uptime_in_seconds:266919
uptime_in_days:3
hz:10
lru_clock:8095075
executable:/usr/local/bin/redis-server
config_file:/etc/redis/6379.conf

# Clients
connected_clients:1
client_longest_output_list:0
client_biggest_input_buf:0
blocked_clients:0

# Memory
used_memory:828624
used_memory_human:809.20K
used_memory_rss:4055040
used_memory_rss_human:3.87M
used_memory_peak:828624
used_memory_peak_human:809.20K
used_memory_peak_perc:100.01%
used_memory_overhead:815366
used_memory_startup:765664
used_memory_dataset:13258
used_memory_dataset_perc:21.06%
total_system_memory:2099019776
total_system_memory_human:1.95G
used_memory_lua:37888
used_memory_lua_human:37.00K
maxmemory:0
maxmemory_human:0B
maxmemory_policy:noeviction
mem_fragmentation_ratio:4.89
mem_allocator:jemalloc-4.0.3
active_defrag_running:0
lazyfree_pending_objects:0

# Persistence
loading:0
rdb_changes_since_last_save:0
rdb_bgsave_in_progress:0
rdb_last_save_time:1518044134
rdb_last_bgsave_status:ok
rdb_last_bgsave_time_sec:0
rdb_current_bgsave_time_sec:-1
rdb_last_cow_size:131072
aof_enabled:0
aof_rewrite_in_progress:0
aof_rewrite_scheduled:0
aof_last_rewrite_time_sec:-1
aof_current_rewrite_time_sec:-1
aof_last_bgrewrite_status:ok
aof_last_write_status:ok
aof_last_cow_size:0

# Stats
total_connections_received:3
total_commands_processed:4
instantaneous_ops_per_sec:0
total_net_input_bytes:108
total_net_output_bytes:12864
instantaneous_input_kbps:0.00
instantaneous_output_kbps:0.00
rejected_connections:0
sync_full:0
sync_partial_ok:0
sync_partial_err:0
expired_keys:0
evicted_keys:0
keyspace_hits:1
keyspace_misses:0
pubsub_channels:0
pubsub_patterns:0
latest_fork_usec:460
migrate_cached_sockets:0
slave_expires_tracked_keys:0
active_defrag_hits:0
active_defrag_misses:0
active_defrag_key_hits:0
active_defrag_key_misses:0

# Replication
role:master
connected_slaves:0
master_replid:dc2f8f635668ffb86653ca74b1ac18c71f3bd3df
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:0
second_repl_offset:-1
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0

# CPU
used_cpu_sys:242.87
used_cpu_user:153.00
used_cpu_sys_children:0.00
used_cpu_user_children:0.00

# Cluster
cluster_enabled:0

# Keyspace
db0:keys=1,expires=0,avg_ttl=0

Код:
 netstat -ln | grep 6379
tcp        0      0 127.0.0.1:6379          0.0.0.0:*               LISTEN
 
  • Мне нравится
Реакции: Ouka
обновил на 2.1.2


Код:
[Wed Feb 07 23:39:10.746759 2018] [:error] [pid 3649] [client :31521] PHP Fatal error:  Uncaught Error: Class 'SV\\RedisCache\\Redis' not found in /var/www/html/forum.forum.biz/public_html/src/XF/CacheFactory.php:56\nStack trace:\n#0 /var/www/html/forum.forum.biz/public_html/src/XF/CacheFactory.php(24): XF\\CacheFactory->instantiate('SV\\\\RedisCache\\\\R...', Array)\n#1 /var/www/html/forum.forum.biz/public_html/src/XF/App.php(472): XF\\CacheFactory->create('SV\\\\RedisCache\\\\R...', Array)\n#2 /var/www/html/forum.forum.biz/public_html/src/XF/Container.php(28): XF\\App->XF\\{closure}(Object(XF\\Container))\n#3 /var/www/html/forum.forum.biz/public_html/src/XF/App.php(494): XF\\Container->offsetGet('cache')\n#4 /var/www/html/forum.forum.biz/public_html/src/XF/Container.php(28): XF\\App->XF\\{closure}(Object(XF\\Container))\n#5 /var/www/html/forum.forum.biz/public_html/src/XF/App.php(1393): XF\\Container->offsetGet('registry')\n#6 /var/www/html/forum.forum.biz/public_html/src/XF/Container.php(28): XF\\App->XF\\{closure}(Object(XF\\Container))\n#7 /var/www/html/forum.forum.biz/public_html/src/XF/App.php(1213): X in /var/www/html/forum.forum.biz/public_html/src/XF/CacheFactory.php on line 56, referer: https://forum.forum.biz/

по - CacheFactory.php on line 56
там у нас -
Код:
return new $provider($config);

мои настройки в config.php (ничего нового или своего, просто копипаст с примера конфига что идет с аддоном)

Код:
$config['cache']['enabled'] = true;
$config['cache']['provider'] = 'SV\RedisCache\Redis';
// all keys and their defaults
$config['cache']['config'] = array(
        'server' => '127.0.0.1',
        'port' => 6379,
        'timeout' => 2.5,
        'persistent' => null,
        'force_standalone' => false,
        'connect_retries' => 1,
        'read_timeout' => null,
        'password' => null,
        'database' => 0,
        'compress_data' => 1,
        'lifetimelimit' => 2592000,
        'compress_threshold' => 20480,
        'compression_lib' => null, // dynamically select first of; snappy,lzf,l4z,gzip IF EMPTY/null
        'use_lua' => false,
        'serializer' => 'igbinary', // to disable set ot 'php'
        );
// single slave (has most of the details of config):
$config['cache']['config']['load_from_slave'] = array(
        'server' => '127.0.0.1',
        'port' => 6378,
        );

// minimal case for sentinel support (aka HA)
$config['cache']['config']['sentinel_master_set'] = 'mymaster';
$config['cache']['config']['server'] = '127.0.0.1:26379';
$config['cache']['config']['load_from_slaves'] = false; // send readonly queries to the slaves
$config['cache']['config']['sentinel_persistent'] = null; // persistent connection option for the sentinel, but not the master/slave

// minimal case
$config['cache']['config'] = array(
        'server' => '127.0.0.1',
        'port' => 6379,
        );
 
Последнее редактирование:
обновил на 2.1.3, пока все так же:

Код:
[Fri Feb 09 18:50:19.125946 2018] [:error] [pid 22306] [client 217.77.209.94:24037] PHP Fatal error:  Uncaught Error: Class 'SV\\RedisCache\\Redis' not found in /var/www/html/forum.forum.biz/public_html/src/XF/CacheFactory.php:56\nStack trace:\n#0 /var/www/html/forum.forum.biz/public_html/src/XF/CacheFactory.php(24): XF\\CacheFactory->instantiate('SV\\\\RedisCache\\\\R...', Array)\n#1 /var/www/html/forum.forum.biz/public_html/src/XF/App.php(472): XF\\CacheFactory->create('SV\\\\RedisCache\\\\R...', Array)\n#2 /var/www/html/forum.forum.biz/public_html/src/XF/Container.php(28): XF\\App->XF\\{closure}(Object(XF\\Container))\n#3 /var/www/html/forum.forum.biz/public_html/src/XF/App.php(494): XF\\Container->offsetGet('cache')\n#4 /var/www/html/forum.forum.biz/public_html/src/XF/Container.php(28): XF\\App->XF\\{closure}(Object(XF\\Container))\n#5 /var/www/html/forum.forum.biz/public_html/src/XF/App.php(1393): XF\\Container->offsetGet('registry')\n#6 /var/www/html/forum.forum.biz/public_html/src/XF/Container.php(28): XF\\App->XF\\{closure}(Object(XF\\Container))\n#7 /var/www/html/forum.forum.biz/public_html/src/XF/App.php(1213): X in /var/www/html/forum.forum.biz/public_html/src/XF/CacheFactory.php on line 56, referer: https://forum.forum.biz/forums/hi.11/
 
Самое интересное, что у автора работает же.
 
Самое интересное, что у автора работает же.
может где то я ошибся, хотя х.з.
пробую на тестовом форуме, там только форум и плагин один этот (не считая темы установленной).
а не пробовали ему (автору) мою ошибку запостить? может он там что то "подумает" ? :)
 
Последнее редактирование:
Не, не, мы такими тёмными делишками не занимаемся, но Вы сами можете это сделать. Плагин бесплатный, имеется на GitHub, вот можете туда автору и написать.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу