管理员升级页面不存在

我有一个 Discourse 网站 ayushlive.com
我在管理仪表板上看到一条消息,提示需要升级网站,但升级链接不存在,升级页面也无法访问。
请建议如何处理。我在网站上没有看到任何错误。

您可以手动更新。

谢谢。手动更新运行正常。但我想知道为什么该页面不存在。在这种情况下,我需要自行处理,或者授予某人服务器访问权限。

我还有其他的 Discourse 站点,安装方式完全相同,但它们都显示升级页面和选项,而这个站点却没有。

您尝试更新时访问的 URL 是什么?在我的网站上,它位于 /admin/upgrade。如果您在自己的网站上访问该地址,会看到什么?

此外,管理仪表板上还有一个“在此执行升级”的链接。

1 个赞
  1. 我没有看到“在此执行升级”的文本。
  2. 当我访问 /admin/upgrade 时,系统提示“此页面不存在或为私有”。
    我已以管理员身份登录。

我从未见过 Discourse 站点不使用子域名的情况。你为何选择在 https://ayushlive.com 上安装,而不是使用像 https://forum.ayushlive.com 这样的子域名?你的网站还有其他问题吗?

我所有的网站都只在主域名上,没有其他问题。
怎么做——我看不到使用子域名和主域名之间有什么区别。
为什么——我将其用作主网站。它目前具备我所需要的所有功能。

2 个赞

所有没有其他问题的站点都是 Discourse 论坛吗?还是这是你唯一的 Discourse 论坛?

我有多个 Discourse 站点,均使用主域名,一切正常。

1 个赞

好的,这很有用。您其他网站的管理员升级页面不存在的问题是否也出现了?

不,仅在这个上。

好吧,我想我找错方向了。:dog: :palm_tree:

很高兴知道主域名上的网站没有问题。

说实话,我不清楚您遇到的是什么问题。要么您在访问 /admin/upgrade 时没有以管理员身份登录,要么是您遇到了某种奇怪的安装问题,可能是某个插件导致的。

我是管理员,因为我可以升级主题和组件。
关于插件,可能吧。今天就到此为止吧,除非其他人也遇到了这个问题,他们可以来分享自己的经验。
非常感谢。

1 个赞

您确定这是默认的 Docker 设置,而不是自定义设置吗?

我一直使用这份指南。我从未使用过自定义 Docker。

有办法检查吗?

您是否已安装 discourse_docker 插件?

不,我只安装了 discourse-adplugin。

1 个赞

Discourse-docker 插件提供了 /admin/upgrade 功能。

4 个赞