昨晚自动清理并重新构建应用后,我网站上的自定义 favicon 不再显示。
apt-get autoclean
apt-get autoremove
./launcher cleanup
./launcher rebuild app
我尝试运行 rake avatars:refresh,但耗时过长,因此中止了该操作。
./launcher enter app
rake avatars:refresh
我未配置 CDN,已在 Digital Ocean 上设置了 S3 端点。抱歉,我对 Discourse 的软件架构不太熟悉。由于我通常使用上述命令定期清理并重新构建应用,因此不确定问题出在哪里。感谢您的帮助!
IAmGav
(Gavin Perch)
2
您需要更改最后两条命令的顺序:
./launcher rebuild app
./launcher cleanup
我还建议您先执行以下操作,然后再执行上述命令:
apt-get update
apt-get upgrade
另外,请确保您使用的是 HTTPS:
Admin > Settings > Security > force https
1 个赞
明白了。谢谢!我刚刚尝试了以下操作,但 favicons 仍然没有恢复。既然我已经把顺序搞乱了,我该怎么办?
apt-get update
apt-get upgrade
./launcher rebuild app
IAmGav
(Gavin Perch)
4
前往您网站的 Sidekiq 页面
mysite.com/sidekiq/scheduler
并触发 Jobs::CreateMissingAvatars
看看这是否有帮助。
1 个赞
图片仍然缺失。我尝试了清除图片缓存并重新加载,但仍未成功。还有其他可以尝试的方法吗?
看来 favicons 正在慢慢恢复!这是否是因为 Sidekiq 需要时间处理?非常感谢您的帮助!
system
(system)
关闭
7
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.