感谢所有人的快速回复。我为像我一样的初学者总结一下【并更新后续信息】:
-
备份数据库
-
SSH 登录
-
编辑包含密码的文件
sudo nano /var/discourse/containers/app.yml -
找到包含密码的行
DISCOURSE_SMTP_PASSWORD: “your_smtp_password” -
以明文形式输入新密码(删除旧密码)
-
保存新文件 Ctrl X / 然后确认 O(是)或 Y(yes) / 然后 Enter
-
重建(可能需要一些时间)
cd /var/discourse
./launcher rebuild app -
如果只修改了 SMTP 详细信息,可以限制为
cd /var/discourse
./launcher destroy app
./launcher start app
使更改生效。