1.安装Redis扩展
以宝塔为例,首先进入【软件商店】在自己使用的php一栏后面选择【设置】【安装扩展】,找到Redis
点击安装。
安装成功后需要重启下php的服务
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】打开,
配置成功会显示如下内容,
只需点击Enable Object Cache启用缓存插件。
到此wordpress开启Redis缓存就启用成功了。
4.缓存启用后无法进入后台
Overview
Drop-in: Not installed
Connection
Status: Drop-in not installed
说明没有配置wp-config.php的连接信息或者信息填写错误。
用了Redis Object Cache
缓存插件导致wordpress后台无法访问。提如下:
无需升级,您的WordPress数据库已经是最新的了!
点击“继续”按钮,自动返回到网站首页页面。无法进入后台
临时解决办法:网站下的wp-content/
目录中object-cache.php
的文件删除或者重命名就能禁用缓存,可正常进入。
© 版权声明
THE END
暂无评论内容