同服务器安装多个wordpress,使用Redis对象缓存插件,导致冲突窜站问题。

服务器php安装Redis扩展,默认创建16个Redis数据库,服务器搭建了多个WordPress网站,并且都安装了Redis Object Cache对象缓存插件,多个WordPress网站的数据都缓存到Redis的第一个数据库导致数据冲突、窜站、无法进入网站后台等问题

解决方法:

一、打开第二个或第三个WordPress网站的

1:wp-content/plugins/redis-cache/includes/object-cache.php
2:wp-content/object-cache.php

找到:
'scheme' => 'tcp',
'host' => '127.0.0.1',
'port' => 6379,
'database' => 0,
'timeout' => 1,
'read_timeout' => 1,
'retry_interval' => null,
'persistent' => false,
将其中'database' => 0, 修改成 'database' => 1,

每个网站都赋予不同值。

本文参考:

https://wp.bufanz.com/wordpress/multiple-websites-redis-object-cache-data-conflict.html


已发布

分类

来自

标签:

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注