附件:哎呀!该页面不存在或为私有页面

附件链接被点击时,出现错误:
抱歉!该页面不存在或为私有页面。
刚开始使用 discourse,不知道该如何解决。
没有进行太多设置更改,只是
开启了“阻止匿名用户下载附件”。
安装后,工作了两周但突然停止了。
有什么帮助吗?谢谢。

欢迎您 Amirk :slight_smile:

您的安装是标准安装吗?
您尝试过安全模式吗?
您的日志中是否有任何可疑内容(管理员 → 日志)?

2 个赞

已通过标准方式安装 Discourse,唯一没做的是没有创建 docker 用户,所有操作均通过 root 用户完成。
由于使用的是默认主题且没有插件,安全模式无济于事。
没有错误日志。
我通过以下链接增加了最大附件大小:

之后大文件上传没有问题。
但现在我通过 app.yml 的备份文件撤销了此更改,并重建了应用程序,但没有帮助。
上传新附件,无论是旧的还是新的附件都无法工作。
一个问题是上传的文件仍然存在于服务器上,在删除帖子时不会被删除。

我已从服务器中完全移除 discourse,清理所有不活跃的 docker 镜像,重新安装 discourse,上传附件。当时一切正常。
为了检查问题是否会再次出现,我没有更改任何设置。
等待三天,然后再次检查我的附件。现在同样的问题又回来了。
附件无法下载。
现在我可以确认这是一个 bug。
有人能帮我解释一下为什么会自动发生这种情况吗?

此问题是由于 hitch 和 varnish 代理引起的,因为我已经运行了其他站点。当我单独运行 discourse 而不带代理时,没有问题。

1 个赞

return(pipe); 可用。

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