背景:
今天通过使用 WPvivid插件 迁移了站点,并且更换了域名。
这个插件功能十分的强大,支持在线迁移站点,定时本地备份以及云端备份功能,并且可以通过备份直接恢复站点。我现在是每日备份整站数据到谷歌云盘。
今天我就是采用的老站备份,新站恢复的方式来完成迁移站点和更换域名的,然后域名301跳转到新域名,用来保住收录和不多的一些用户。
凡事都有个但是:
站点是顺利迁移了,域名也没问题,但是 redis 插件怎么也启动不起来,提示:redis Not enabled,一启动后台就访问不了了。
解决方案:
一、删掉 object-cache.php 文件
删掉此文件后后台立马就能正常访问了。但是治标不治本,redis 照样无法使用,强迫症无法忍受,既然安装了这个服务,就想使用这个插件。
二、检查端口以及 HOST 地址是否正确
如图,一般来说正常的配置:
- HOST:127.0.0.1 // 172...*** // 域名本身 #一般就是这三种方式
- 端口:6379 #默认6379
- Database: 0-15 #这个区间内选择

其实主要就是看 HOST 地址,HOST有问题就会导致 序号1 & 序号2 出现异常。
我们首先导航至 wp-config.php 文件进行修改,修正后 序号2 就会变成绿色。
刷新一下页面,如果此时三项都是绿色,插件就会自动运行了。
如果 序号1 还是显示异常,那么我们就导航至 object-cache.php 文件,修改 HOST 地址,与 wp-config.php 文件保持一致即可。
此时再去刷新页面就能发现 redis object cache 已经在正常运行了。