我遇到了这个问题。我没有对服务器进行任何更改:
有人遇到过这种情况吗?它就这样突然停止工作了?
当我检查丢失的图片时,我看到这个:

编辑:我恢复了近一周的论坛备份。没有成功。
图片直到今天早上都还能用。它们是否依赖于 WordPress 之外的某个外部服务?
我可以在 WordPress 端检查什么?
编辑 2:恢复昨晚的 WP 备份解决了问题。所以回滚然后会比较所有文件。
我遇到了这个问题。我没有对服务器进行任何更改:
有人遇到过这种情况吗?它就这样突然停止工作了?
当我检查丢失的图片时,我看到这个:

编辑:我恢复了近一周的论坛备份。没有成功。
图片直到今天早上都还能用。它们是否依赖于 WordPress 之外的某个外部服务?
我可以在 WordPress 端检查什么?
编辑 2:恢复昨晚的 WP 备份解决了问题。所以回滚然后会比较所有文件。
我现在卡住了。所以我恢复了在恢复到昨天(图像不起作用的版本)的 WP 备份之前制作的备份,现在图像仍然可以正常显示。
不确定问题是什么,或者我是否会找到原因。
编辑:所以问题实际上仍然存在。(一旦我清除了浏览器缓存)我恢复了长达一个月的 WordPress 和 Discourse 的备份,但问题仍然存在。真的很奇怪。
编辑:我注意到 Discourse 已将图像排除在论坛导入之外。这是因为存在问题吗?
例如:
2 张图片…
已移除图片…
这该如何实现,因为这似乎不是配置或服务器的问题,因为我将 WP 和 Discourse 恢复到了比此问题早得多的备份,但图像仍然缺失。
据我所见,没有。
知道了。我解决了。至少我是这么认为的。我会等一会儿确认一下,然后在下周跟进,如果图片不再丢失,就将此帖标记为已解决。![]()
我已将这些帖子移至此处,以便将对话集中在一起。 ![]()
解决方案——我后来通过重新创建问题并再次修复来确认——是:
禁用 WP-Rocket 的 LazyLoad 功能。
我不确定这如何会产生冲突(这不是我的专业领域),这就是为什么我犹豫是否要发布此解决方案,但在反复测试后,我可以确认当启用 WP-Rocket 的 LazyLoad 功能时,我的设置中的博客图片将无法加载。
我以前尝试过 FlyingPress,遇到了同样的问题(实际上更糟,因为论坛+博客的所有图片都停止加载了),所以我切换到了 WP-Rocket。
现在 WP-Rocket 在禁用 Lazyload 的情况下可以正常工作。(Lazy loading 现在很多都已经内置了)
当前不影响论坛中 wp-discourse 图片的设置:
如果其他人遇到此问题,我会将其保留在此处。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.