有时PDF文件无法打开

您好,

我们使用 Discourse 作为知识库,其中包含大量文档。从昨天开始,部分 PDF 文件无法再打开。点击 PDF 文件的下载链接时,会打开一个新页面,并显示通知:“哎呀!该页面不存在或为私有。”

并非我们论坛上的所有 PDF 文件都出现此问题。我们已经检查了文件大小、文件名、用于更改或保存 PDF 文件的不同应用程序,并尝试创建新帖子,但遗憾的是仍未找到问题所在。奇怪的是,上周一切正常,期间没有任何更新(包括插件等)。

有人知道如何解决这个问题吗?

没人吗?

我们有一个拥有1000多名成员的社区,他们目前非常不满!

您是否采用自托管方式?是否遵循了我们的官方安装指南?您的部署环境是否存在任何异常情况?

1 个赞

你好,Jeff,

我们采用的是自建部署,并使用了官方安装指南。问题是,我们两年前就完成了部署,在过去的一个月里,在没有进行任何更新或其他操作的情况下,一切运行正常。

抱歉。您没有提供任何线索说明为何会出现这种情况。也没有其他人报告过相同的问题。如果您确实什么都没做,而问题是在您甚至没有进行更新的情况下发生的,那么提出解决方案会更加困难。

您遇到错误的文件在文件系统中吗?它们是否以某种方式处于 tombstone 状态?您可以尝试运行从 tombstone 恢复的 rake 任务,看看是否有帮助。

我靠帮助自托管用户谋生。我可以收费为您查看,但无法做出任何承诺,因为我完全不知道问题可能由什么引起,也不确定是否有可能修复。

1 个赞

我知道我无法提供任何线索,我们已经寻找了数周,但似乎没有任何迹象表明是什么导致了这个问题。

文件确实存在于文件系统中。奇怪的是,当我们在新帖子中重新上传这些文件时,它们可以正常打开和下载,但在原始帖子中却无法做到。由于我们网站的结构限制,我们无法创建全新的帖子类型。我们是一个封闭的社区,拥有全球分布的管理委员会成员,他们每天都在使用本网站,因此很抱歉我无法为您提供访问权限。

感谢您与我们一同思考,我们可能需要考虑其他解决方案。谢谢!

您是否尝试过重新生成包含有问题的 PDF 的帖子?

:wrench:重建 HTML

如果有效,您可以重新生成所有包含 PDF 的帖子。

2 个赞

根据原作者请求已关闭。