Mr-Zhan005 halo2.17版本Docker Compose 部署+外接Mysql数据库,服务器自建的easyimage图床,Halo的文章、头像等图片链接都要替换过来,看halo数据库中只有一个extensions表,请问如何将图床的新域名链接全部替换旧链接呢?
败犬 Mr-Zhan005 会使用编程语言的话,可以看这里:orgs/halo-devdiscussions/6465 。 不懂的话可以使用这个工具:AR-26710/halo-batch-replace-datareleases 。 使用方法: 备份后,在服务器解压备份文件,下载 extensions.data 。 在本地打开 gui.exe ,如下图操作: 之后上传 extensions.data 在备份与恢复中恢复即可
败犬 Mr-Zhan005 我测试了一下,可以通过重命名替换大法来恢复,如下: 此方法有风险,使用前应创建系统快照(参考云厂商),避免出现异常后无法回滚。 最稳妥的还是升级到2.19.0,可以通过从备份目录选择文件进行恢复。