参与者列表

这里是 LitePress 社区旧贴存档,您可以在此留言或提交新的回应和信息。

发表评论

《 “参与者列表” 》 有 2,005 条评论

《参与者列表》有2,005条评论

  1. 已找到合适的插件,插件名【plus webp】(https://litepress.cn/plugins/plus-webp),虽然功能不全,可以将就使用。
    <h3>插件设置截图</h3>

    与又拍云云存储插件做了兼容测试,测试完美。

    我只用又拍云存储,没有腾讯云阿里云等对象存储服务,请自行测试。
    <h3>又拍云云存储插件</h3>
    以下两个插件都可以使用,任选其一。

    一、https://litepress.cn/plugins/wpupyun

    二、https://litepress.cn/plugins/uss-upyun

    来自中国, 四川, 南充
    回复
  2. 是有必要的,前面也说了,站点地图可以让蜘蛛更快的发现你的新增内容。

    你说的百度不兼容站点地图是什么情况?遇到报错了还是有什么文件提到了?

    来自中国, 河北, 秦皇岛
    回复
  3. 当初这么设计主要是考虑到这个需求或许并不常见,因为头像作为一个人的网络标识,想当然的每个人应该只有一个,但一个人难免有多个邮箱,所以就想为多个邮箱都绑定到这一个头像上。

    而需要多个头像情况更多是注册马甲账号,考虑到实现上的便捷性,也就需要对业务逻辑解耦,所以打算如果是马甲的话用户就新注册一个号。

    当然,以上结论也不排除是因为我的认知偏差所下的错误结论,所以如果这个功能后面呼声高的话还是会搞,最终还是以用户实际需求为准。

    最后就是,Cravatar并不是我一个人做的,至少前端部分我是一点没碰的,这一块是老李头在负责。所以把整个项目归为“我的项目”实在是感觉不自在。

    来自中国, 河北, 秦皇岛
    回复
  4. 查看MySQL配置文件中是否包含了名为innodb_force_recovery的参数,这个参数就是配置MySQL恢复级别的。

    另外开启了Redis缓存也可能造成配置不更新,建议查看下数据库中的数据是否已经被更新过而只是网站后台不显示?

    来自日本, 日本,
    回复
  5. 现在的问题只剩,,保存配置后刷新,配置没变,上面说的恢复模式是什么意思

    来自中国, 山东, 聊城
    回复
  6. 从你的描述看,如果你确信你已经完全删除了所有老网站的文件和数据库(也包括Nginx的伪静态配置),那么现在就已经和你折腾站群没关系了。

    我上面询问的俩问题也没回复我,问题得靠排查,不配合的话要如何定位,毕竟我也不是神仙。

    来自日本, 日本,
    回复
  7. 刚才在折腾wordpress站群,,没弄成就来恢复数据库和网站文件。。然后就这样了

    如何解决呢

    来自中国, 山东, 聊城
    回复
  8. 装这个插件先尝试排查是否是插件或主题bug导致的:https://litepress.cn/plugins/health-check

    从你描述来看应该就是某个插件存在bug。还有一种可能是你数据库处于恢复模式,恢复模式下无法更新数据,这个也比较符合你固定连接无法保存的症状,回忆一下最近是否更改过数据库配置文件?

     

    来自日本, 日本,
    回复
  9. 使用一段时间,发现有个Bug。

    修改默认设置的确生效了。但是,另一个方便的功能似乎失效了。即快捷选择画廊。

    即:在WP区块只要输入“/”,会弹出相对应的快捷选项,但是画廊这个不在,不管你多么高频率的使用它。

    来自本机地址, 本机地址,
    回复
  10. 你查的第一个方案是为标准WordPress编写的。但是通过你第二段代码我发现你说的“圈子”是开发者自己完全从头做的,所以套用标准方法用不了也情有可原。

    比如说标准方法中post meta中记录的是最后的评论时间,但是你说的圈子可能不是用commont来组织回复的,可能是用的sub post,比如说bbpress就是这种情况。

    现在你需要做的是查看一下这些圈子的帖子(以下都称第一层为“帖子”,其下为“回复”)的post meta中是否存在最后回复时间,然后把你第一段代码中的_recent_comment_date改成正确的meta键。

    如果不存在最后回复时间的话就需要你写一个钩子,在用户发表回复时去主动为帖子创建一个最后回复时间了。

    来自本机地址, 本机地址,
    回复
  11. 现在主要的矛盾就在于还没搞清楚你的具体应用场景,在只掌握“两个站点要100%同步”这个需求的前提下,楼下给的就是最佳方案了。

    来自本机地址, 本机地址,
    回复
  12. 你说的只需要域名不一样,其他一样,那解决方案就是多域名绑定。

     

    如若不然,那就把需求描述明白

    来自本机地址, 本机地址,
    回复
  13. 麻烦下次标题写清楚点,这样写标题以后论坛很可能就变成:

    • 请教个问题
    • 有个问题
    • 这个问题怎么办
    • 这个错误是什么原因

    你这个需求具体是应付什么应用场景的?所说的除了域名外完全同步,还包括站点设置和插件、主题吗?

    来自本机地址, 本机地址,
    回复
  14. 是主题的问题,我意思是你可以按前面我说的定位一下具体的问题代码,这样可以尝试修复这个问题

    来自本机地址, 本机地址,
    回复
  15. 错误原因是程序对postmeta表做了重复join拼接。问题语句:

    INNER JOIN wp_postmeta ON (wp_posts.ID = wp_postmeta.post_id)
    LEFT JOIN wp_postmeta ON wp_posts.ID = wp_postmeta.post_id

    然后你发出来的这个我目测是Nginx的日志,你应该把PHP的错误日志贴上来,那上面应该会有出错的具体行号。

    或者你也可以在你的主题中手工搜那段SQL中的关键字,找到出问题的代码,然后贴上来。

    来自本机地址, 本机地址,
    回复

发表评论