66哥VIP3LV2lv2

概览

发布的

订单

邀请码

关注

粉丝

收藏

设置

  • 我挑重点简单说一下,你需要检查relay是否包含如下三个扩展

    #相关介绍https://relay.so/docs/1.x/installation#manual-installation

    /usr/bin/php -m | grep -e json -e igbinary -e msgpack
    # igbinary
    # json
    # msgpack

    还需要检查relay需要的压缩算法库是否正常

    #相关介绍https://relay.so/docs/1.x/installation#manual-installation

    mkdir /tmp/relay
    curl -sSL "https://builds.r2.relay.so/v0.9.1/relay-v0.9.1-php8.1-debian-x86-64.tar.gz" | tar -xz --strip-components=1 -C /tmp/relay
    ldd /tmp/relay/relay-pkg.so
    # libpthread.so.0 => /lib/aarch64-linux-gnu/libpthread.so.0 (0x0000ffff9676d000)
    # libssl.so.1.1 => /lib/aarch64-linux-gnu/libssl.so.1.1 (0x0000ffff966d3000)
    # libcrypto.so.1.1 => /lib/aarch64-linux-gnu/libcrypto.so.1.1 (0x0000ffff96445000)
    # libzstd.so.1 => not found (例如此处提示未找到libzstd压缩算法库)
    # liblz4.so.1 => /lib/aarch64-linux-gnu/liblz4.so.1 (0x0000ffff96203000)

    还需要检查并修改我教程中给出的PHP版本路径

    [msgpack]
    extension = /www/server/php/81/lib/php/extensions/no-debug-non-zts-20210902/msgpack.so
    [igbinary]
    extension = /www/server/php/81/lib/php/extensions/no-debug-non-zts-20210902/igbinary.so
    [relay]
    extension = /www/server/php/81/lib/php/extensions/no-debug-non-zts-20210902/relay.so
    [relay config]
    relay.maxmemory = 512M
    relay.eviction_policy = noeviction
    relay.environment = production
    relay.key = 1L0O-KF0R-W4RDT0-Y0URR3P-0RTMRBR-OCC0L1

    如果这些都没问题,你就可以修改添加下面代码到wp-config.php

    #Redis Object Cache插件
    #相关介绍https://github.com/rhubarbgroup/redis-cache/#configuration

    define( 'WP_REDIS_CLIENT', 'relay' );

    define( 'WP_REDIS_HOST', '127.0.0.1' );
    define( 'WP_REDIS_PORT', 6379 );

    // when using Relay, each WordPress installation
    // MUST a dedicated Redis database and unique prefix
    define( 'WP_REDIS_DATABASE', 0 );
    define( 'WP_REDIS_PREFIX', 'db0:' );

    // consume less memory
    define( 'WP_REDIS_IGBINARY', true );

    最后,这玩意其实没啥太大必要折腾,我实测免费relay用户提升不大。付费用户价格不便宜,我没机会测试。
    还有redis那个WP插件,直接用免费版本就行,pro版本对WC商城插件支持的更好,如果你的网站没装WC感觉用免费redis插件以及普通phpredis扩展足以。
    网站尽量少折腾,即便是折腾完略微提升那么一点点速度也意义不大,没有CDN提升大。

    解决宝塔面板中安装的 phpredis 扩展缺少 zstd 、igbinary 、msgpack 这几个库
  • relay官方蛋疼的经常修改下载地址,你自己去官网找一下新的下载地址,然后替换我命令中的下载地址即可。

    解决宝塔面板中安装的 phpredis 扩展缺少 zstd 、igbinary 、msgpack 这几个库
  • 这两天有时间我会考虑更新镜像的,其实这东西能用就好,不需要经常更新的。

    分享一个自编译 Docker 容器 Guacamole – 基于 Web 的 VNC 客户端
  • 例如:
    docker run -d -p 8888:8080 --name guacamole --restart always --hostname guacamole -v /mydata:/config otakusay/guacamole:latest

    搬家时,把宿主机/mydata目录下的数据打包备份。
    在新主机部署容器,然后停止容器,再用打包备份的数据覆盖新主机相同路径下的数据,最后重启容器即可。
    参数详解:
    -d 后台运行容器
    -p 8888:8080 映射宿主机8888端口到容器内8080端口
    --restart always 开机自启动容器
    -v /mydata:/config 挂载映射宿主机/mydata目录到容器内/config目录(所以备份迁移这个目录的数据即可)

    分享一个自编译 Docker 容器 Guacamole – 基于 Web 的 VNC 客户端
  • 更新容器镜像时不会影响已有的用户数据,因为启动容器时增加了容器内部到主机的文件目录映射。
    所以正常更新容器镜像即可,更新后一切数据都还在,不用担心自定义数据丢失。

    分享一个自编译 Docker 容器 Guacamole – 基于 Web 的 VNC 客户端
  • 方法一:
    最简单的方法是修改【网站==>设置==>网站目录==>网站目录】或者修改【网站==>设置==>网站目录==>运行目录】解决此问题。

    方法二:
    你也可以通过修改伪静态规则来达到类似的效果。
    例如:
    location /mautic/ {……}

    宝塔面板 LNMP 环境下 Mautic 3.X 最新版开源 EDM 邮件行销系统安装教程
  • 是权限问题,需要把 www 文件夹分配给 docker 的用户组和用户,或者把 www 用户添加到 docker 用户组中。至于怎么操作可以百度一下如何解决 docker 映射目录权限问题。

    利用 Duplicati 配合宝塔面板自动备份你的网站文件和数据库
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索