1Panel WordPress 安装 Redis Object Cache 教程

本教程仅适用于1Panel使用“运行环境”安装的WordPress,如果是使用应用商店安装的则不适用本教程。宝塔用户不会出现1Panel的错误问题。

初次安装 Redis Object Cache 时,我们会看见 Redis 中出现无法连接到数据库的错误。此时只需要在 wp-config.php 中指定正确的数据库地址即可。

/** Redis Object Cache */
define("WP_REDIS_HOST", "1Panel-redis-8888");
define("WP_REDIS_PORT", 6379);
define("WP_REDIS_PASSWORD", "redis_888888");
define("WP_REDIS_DATABASE", 0);

以上是1Panel配置Redis Object Cache中主要需要设置的条目。

其中 WP_REDIS_HOST 项请在 后台 - 数据库 - Redis - 连接信息 中查看
其中 WP_REDIS_DATABASE 项的数字为使用的数据库代号,每个网站单独使用一个代号,否则将导致数据库冲突,有概率导致网站崩溃!

完成配置后,我们在 Redis Object Cache 插件设置中启用缓存,WordPress会出现严重错误,网站无法进入。

 

1Panel WordPress 安装 Redis Object Cache 教程

1Panel WordPress 安装 Redis Object Cache 教程

 

届时请勿慌张,这是Redis Object Cache的大粪代码导致的问题,修复仅需在网站根目录 /wp-content/object-cache.php 中搜索关键词

protected function build_parameters() {,找到下列位置(大概在620行),并将整个块替换为
protected function build_parameters() {
$parameters = [
'scheme' => 'tcp',
'host' => '1Panel-redis-8888',
'port' => 6379,
'password' => 'redis_888888',
'database' => 0,
'timeout' => 1,
'read_timeout' => 1,
'retry_interval' => null,
'persistent' => false,
];

这是因为激活Redis Object Cache后生成的主要配置文件指向的数据库位置仍然是默认的127.0.0.1,所以会导致错误,将其修正回正确地址即可。

由于更新Redis Object Cache会导致object-cache.php重新生成导致网站再次出错,所以建议不要更新Redis Object Cache!
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《1Panel WordPress 安装 Redis Object Cache 教程》
文章链接:https://www.xlin.cn/xlbk/20638.html
分享到: 更多 (0)

热门文章

评论 抢沙发

切换注册

登录

忘记密码 ?

切换登录

注册