wordpress缓存插件Redis Object Cache的配置教程

1.安装Redis扩展

以宝塔为例,首先进入【软件商店】在自己使用的php一栏后面选择【设置】【安装扩展】,找到Redis点击安装。

图片[1] | wordpress缓存插件Redis Object Cache的配置教程 | test_blog

安装成功后需要重启下php的服务

图片[2] | wordpress缓存插件Redis Object Cache的配置教程 | test_blog

2.配置wp-config.php

通过ftp或者宝塔的文件管理功能在wordpress根目录下打开wp-config.php文件,在第二行添加以下内容

define('WP_REDIS_CLIENT', 'pecl'); # 指定用于与Redis通信的客户端, pecl 即 The PHP Extension Community Library
define('WP_REDIS_SCHEME', 'tcp'); # 指定用于与Redis实例进行通信的协议
define('WP_REDIS_HOST', '127.0.0.1'); # Redis服务器的IP或主机名
define('WP_REDIS_PORT', '6379'); # Redis端口
define('WP_REDIS_DATABASE', '0'); # 接受用于使用该SELECT命令自动选择逻辑数据库的数值
define('WP_CACHE_KEY_SALT', 'wp_'); # 设置所有缓存键的前缀(Wordpress多站点模式下使用)
define('WP_REDIS_MAXTTL', '86400');

以上连接信息在宝塔的【应用商店】【Redis】【性能调整】中修改。

3.wordpress安装Redis Object Cache缓存插件

后台搜索Redis Object Cache安装并启用。手动下载地址

安装后在左侧菜单栏中【设置】【Redis】打开,

配置成功会显示如下内容,

图片[3] | wordpress缓存插件Redis Object Cache的配置教程 | test_blog

只需点击Enable Object Cache启用缓存插件。

图片[4] | wordpress缓存插件Redis Object Cache的配置教程 | test_blog

到此wordpress开启Redis缓存就启用成功了。

4.缓存启用后无法进入后台

Overview
Drop-in: Not installed
Connection
Status: Drop-in not installed

说明没有配置wp-config.php的连接信息或者信息填写错误。

图片[5] | wordpress缓存插件Redis Object Cache的配置教程 | test_blog

用了Redis Object Cache缓存插件导致wordpress后台无法访问。提如下:

图片[6] | wordpress缓存插件Redis Object Cache的配置教程 | test_blog

无需升级,您的WordPress数据库已经是最新的了!

点击“继续”按钮,自动返回到网站首页页面。无法进入后台

临时解决办法:网站下的wp-content/目录中object-cache.php的文件删除或者重命名就能禁用缓存,可正常进入。

© 版权声明
THE END
喜欢就支持一下吧
点赞17赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码

    暂无评论内容