论坛中丢失的 wp 博文图片(见截图)

我遇到了这个问题。我没有对服务器进行任何更改:

有人遇到过这种情况吗?它就这样突然停止工作了?

当我检查丢失的图片时,我看到这个:
image

编辑:我恢复了近一周的论坛备份。没有成功。

图片直到今天早上都还能用。它们是否依赖于 WordPress 之外的某个外部服务?

我可以在 WordPress 端检查什么?

编辑 2:恢复昨晚的 WP 备份解决了问题。所以回滚然后会比较所有文件。

1 个赞

我现在卡住了。所以我恢复了在恢复到昨天(图像不起作用的版本)的 WP 备份之前制作的备份,现在图像仍然可以正常显示。

不确定问题是什么,或者我是否会找到原因。

编辑:所以问题实际上仍然存在。(一旦我清除了浏览器缓存)我恢复了长达一个月的 WordPress 和 Discourse 的备份,但问题仍然存在。真的很奇怪。

编辑:我注意到 Discourse 已将图像排除在论坛导入之外。这是因为存在问题吗?

例如:

2 张图片…

已移除图片…

这该如何实现,因为这似乎不是配置或服务器的问题,因为我将 WP 和 Discourse 恢复到了比此问题早得多的备份,但图像仍然缺失。

2 个赞

据我所见,没有。

2 个赞

知道了。我解决了。至少我是这么认为的。我会等一会儿确认一下,然后在下周跟进,如果图片不再丢失,就将此帖标记为已解决。:crossed_fingers:

3 个赞

我已将这些帖子移至此处,以便将对话集中在一起。 :+1:

4 个赞

解决方案——我后来通过重新创建问题并再次修复来确认——是:
禁用 WP-RocketLazyLoad 功能。

我不确定这如何会产生冲突(这不是我的专业领域),这就是为什么我犹豫是否要发布此解决方案,但在反复测试后,我可以确认当启用 WP-Rocket 的 LazyLoad 功能时,我的设置中的博客图片将无法加载。

我以前尝试过 FlyingPress,遇到了同样的问题(实际上更糟,因为论坛+博客的所有图片都停止加载了),所以我切换到了 WP-Rocket。

现在 WP-Rocket 在禁用 Lazyload 的情况下可以正常工作。(Lazy loading 现在很多都已经内置了)

当前不影响论坛中 wp-discourse 图片的设置:

如果其他人遇到此问题,我会将其保留在此处。

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.