重命名 Discourse 安装 URL

我正在尝试按照以下步骤操作:

但我无法重命名我的 Discourse 安装……

如果 Web 界面中有一个集成功能,供“非技术”用户使用,那就太好了。

是什么阻止你这样做?

在应用重新构建期间需要 URL,因此这是必要的。

Discourse 是一个应用程序,而不仅仅是一个简单的网站。假设你使用了官方安装说明,那么更改 URL 的过程并不比安装过程更复杂。

抱歉我的问题表述不清楚。(我说法语)

我想更改 URL,但按照这些步骤操作后仍无法生效…

有什么错误吗?当你尝试时会发生什么?

好的,现在无论是旧 URL 还是新 URL 都无法使用了。
我会先尝试将其恢复功能,然后再次按照步骤重命名,并告知您它之前报错的信息……

抱歉细节不够……正在处理中 :wink:

我想更改的旧名称是:
https://forum.tesla-quebec.com/

新名称:https://discours.tesla-forum.com

JF

您是否试图在更改 URL 时未指定 SMTP 用户名和密码?

在设置过程中您需要再次指定它们,这些字段不能为空。

我之前的安装,如果我没记错的话,并没有设置密码,因为我现在使用的 SMTP 服务器允许 Discourse 的 IP 地址进行中继,无需密码。

不过,我还是会设置一个密码,看看效果如何。

mail.stop-spams.com 是有效的 SMTP 服务器吗?运行 Discourse 的前提是电子邮件功能必须正常。

是的,SMTP 服务器在我之前的安装中运行良好。
我正在尝试运行设置程序,但它不再询问用户名了……真奇怪……只要求输入密码……

尝试自行编辑 app.yml
然后重新构建

我做到了,谢谢你的帮助!
https://discourse.tesla-forum.com/ !!!

虽然有点难,但现在已经可以运行了。

现在我需要修复我的 Facebook 和 Google 认证……
希望用户不必重新创建账户……

我需要更改 Google 和 Facebook API 中的 URL…

我猜所有用户都需要重新注册吗?

问题是 SMTP 用户名和密码不能为空。

如果是其他问题,您可以运行 rm containers/app.yml,然后再次运行 ./discourse-setup

编辑:哦,您已经这样做了。也许我浏览器里还开着这个页面,没注意到另一条帖子?

看来他已经过了那个阶段。

您指的是回调 URL 吗?据我所知,您可以随时更改它,而不会影响之前的注册。如果回调 URL 无法解析,登录/注册功能将 simply 无法工作。

没错。请修复回调 URL。

不用。