您好,
我在设置中搜索了,但找不到暂时禁用论坛的方法(例如为了升级、更改等而禁用)。我应该在哪里找到这样的选项?
我希望禁用非管理员的登录,并让任何尝试登录的人看到论坛显示为离线状态。
谢谢
您好,
我在设置中搜索了,但找不到暂时禁用论坛的方法(例如为了升级、更改等而禁用)。我应该在哪里找到这样的选项?
我希望禁用非管理员的登录,并让任何尝试登录的人看到论坛显示为离线状态。
谢谢
在备份区域,点击“启用只读模式”按钮。
在该部分中,我只看到:
在备份时启用只读模式
似乎没有更“永久”的选项。另外,如果只读模式是唯一的方式,我是否也可以禁用登录?
明白了,谢谢!我之前是在备份设置里找的。
另外,如果我想要禁用登录或将论坛完全下线,这可以实现吗?
如果您不希望任何人访问它,请更改您的 A 记录并将其添加到您的 hosts 文件中。
您可以通过站点设置禁用登录,或重新运行设置向导,这将允许您将站点设置为需要登录。
如果您想完全禁用它。
例如显示一条消息:“论坛因维护暂时关闭”。
因为我需要从服务器 1(Vultr)迁移到服务器 2(DigitalOcean),
同时 URL 也会从 url.tld 变更为 forum.url.tld。
我该怎么做?
在过渡到新网站时,我通常只是将旧网站设置为只读模式。
这不起作用,可能是由于缓存?我使用的是 AWS 和 DigitalOcean。已登录的用户仍然可以浏览旧的 Discourse 实例。我可以强制所有人退出登录吗?
为什么不直接停止容器呢?
如果我通过 SSH 登录到 Droplet,进入 /var/discourse/ 目录,然后运行 ./launcher stop app,它会输出:
+ /usr/bin/docker stop -t 10 app
app
但我仍然可以在其他打开的网页浏览器中导航并与旧的 Discourse 实例进行交互。
您确定连接到了正确的服务器吗?
docker ps 的结果是什么?
您确定已连接到正确的服务器了吗?
是的,我在命令行提示符中看到了它的名称。
docker ps的结果是什么?
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
这显示没有任何进程在运行。你确定你正在管理正确的服务器吗?
Discourse 会缓存大量内容,因此有时网站看似正常显示,但实际上已宕机。如果刷新后网站仍显示正常,说明你并未登录到正确的服务器。
我最终只好放弃,彻底将该子域名从公共服务中移除,谢谢。