# 2022 年之前的图片丢失

**URL:** https://meta.discourse.org/t/images-prior-2022-lost/255242
**Category:** Support
**Created:** [2023年二月15日 14:22 UTC](https://meta.discourse.org/t/images-prior-2022-lost/255242 "2023-02-15T14:22:31Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![fdanard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fdanard/32/219338_2.png) [@fdanard](https://meta.discourse.org/u/fdanard)
#### Post date: [2023年二月15日 14:22 UTC](https://meta.discourse.org/t/images-prior-2022-lost/255242/1 "2023-02-15T14:22:31Z")

</div>

您好

我们正在使用最新的 Discourse 版本 r 3.1.0.beta2，看起来 2022 年之前的图片无法显示。

我运行了一些工具试图恢复它们。无济于事。

```bash
cd /var/discourse/
./launcher enter app
rake posts:missing_uploads

```

正在查找缺失的上传：default  
正在修复缺失的上传：  
🚫🆗🆗🆗🆗🆗🆗🆗🆗🆗🚫🚫🚫🚫🚫🚫🚫🚫🚫🚫🚫🚫🚫

109 个帖子上传缺失。

101 个上传缺失。  
101 个中有 14 个是旧方案上传。  
392439 个帖子中有 73 个受到影响。

```bash
rake uploads:missing
rake uploads:recover_from_tombstone

```

我们得到了这个：

 ![image](https://global.discourse-cdn.com/meta/original/4X/5/3/3/53376064bc868511cc052fe1c0f1236e1d60daef.png)

_但是，看起来我们可以编辑帖子，并且图片会出现在编辑区域。_  
编辑中的图片和论坛中的图片之间的区别是。  
侧边编辑：  
`<img src="/uploads/default/original/3X/e/8/e8447f3cb3fbeadfbc1757ef6dd3da6a669f15ca.png" ....`

侧边论坛：  
`<img src="https://xxxxxxxxxxxxxxxxxx/uploads/default/optimized/3X/e/8/e8447f3cb3fbeadfbc1757ef6dd3da6a669f15ca_2_690x219.png" ...`

有什么方法可以解决这个问题吗？

谢谢  
Franck

---

<div class="post-metadata">

### Author: ![fdanard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fdanard/32/219338_2.png) [@fdanard](https://meta.discourse.org/u/fdanard)
#### Post date: [2023年二月15日 15:36 UTC](https://meta.discourse.org/t/images-prior-2022-lost/255242/2 "2023-02-15T15:36:52Z")

</div>

似乎最新镜像和最旧镜像之间的 FQDN 已更改。  
FQDN 不相同。

是否有办法使用正确的 FQDN 更新镜像？

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [2023年二月15日 15:39 UTC](https://meta.discourse.org/t/images-prior-2022-lost/255242/3 "2023-02-15T15:39:30Z")

</div>

您的 FQDN 何时更改？

听起来您更改了域名但未重新映射/重新烘焙。

---

<div class="post-metadata">

### Author: ![fdanard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fdanard/32/219338_2.png) [@fdanard](https://meta.discourse.org/u/fdanard)
#### Post date: [2023年二月15日 16:03 UTC](https://meta.discourse.org/t/images-prior-2022-lost/255242/4 "2023-02-15T16:03:33Z")

</div>

嗯，好问题，  
至少可能一年多以前。

---

<div class="post-metadata">

### Author: ![fdanard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fdanard/32/219338_2.png) [@fdanard](https://meta.discourse.org/u/fdanard)
#### Post date: [2023年二月15日 16:08 UTC](https://meta.discourse.org/t/images-prior-2022-lost/255242/5 "2023-02-15T16:08:37Z")

</div>

我们应该使用

```plaintext
discourse remap talk.foo.com talk.bar.com

```

在以下帖子中：[Change the domain name or rename your Discourse](https://meta.discourse.org/t/change-the-domain-name-or-rename-your-discourse/16098)

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [2023年二月15日 16:09 UTC](https://meta.discourse.org/t/images-prior-2022-lost/255242/6 "2023-02-15T16:09:48Z")

</div>

这和下面的步骤在更改域时都是必需的。

---

<div class="post-metadata">

### Author: ![fdanard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fdanard/32/219338_2.png) [@fdanard](https://meta.discourse.org/u/fdanard)
#### Post date: [2023年二月15日 16:19 UTC](https://meta.discourse.org/t/images-prior-2022-lost/255242/7 "2023-02-15T16:19:01Z")

</div>

Hmm I found something in app.yml with this FQDN:  
It is set here: DISCOURSE\_CORS\_ORIGIN:  
Should we change only that and rebuilt?

The FQDN is set here, and it’s no longer available.  
Hmm，我在 app.yml 中发现了这个 FQDN：  
它设置在这里：DISCOURSE\_CORS\_ORIGIN:  
我们应该只更改这个并重建吗？

FQDN 设置在这里，但它已不再可用。
