好的,这是完整的自动翻译指南:
确保您为任何突发事件做好准备
强烈建议,除了本地备份(存储在与论坛相同的服务器上)之外,还要在另一台服务器或云端保存一份备份副本[1]。
将文件 /var/discourse/containers/app.yml 的副本保存在安全位置也很有用[2]。如果需要重新安装论坛或迁移到另一台服务器,此可选文件非常有用。
如果您对任何事情有任何疑虑,请与我联系。
更新
在进行更新之前,强烈建议下载论坛的最新备份。
通过界面更新
当管理界面中出现一个不高兴的红色笑脸时(表示有一个重要的更新需要执行),请进行更新。
更新通过 https://tonforum.fr/admin/upgrade 进行
它们有时分两步进行:您首先需要更新“Docker_Manager”,然后才能升级其余部分:
通过命令行更新
有时必须通过命令行进行更新(如果需要,Discourse 管理页面会提示)。
- 通过 SSH 连接到服务器
- 使用以下命令重建论坛(重建总会更新 Discourse):
-
/var/discourse/launcher rebuild app - 偶尔,在确保论坛正常工作后,删除未使用的 Docker 镜像(先前升级的残留物)以释放磁盘空间会很有用:
/var/discourse/launcher cleanup
如果论坛不再工作怎么办?
重建论坛可以修复许多问题,使用的命令与通过命令行更新的命令相同:
/var/discourse/launcher rebuild app
重建后论坛仍然不工作怎么办?
请咨询我或 在官方支持论坛上发帖。
服务器上重要文件的位置
app.yml
它包含服务器配置和已安装插件的列表。如果需要将论坛迁移到另一台服务器,或者对于某些配置(例如将上传和备份移动到另一个磁盘),它非常有用。它位于此处:
/var/discourse/containers/app.yml
mail-receiver.yml
它包含允许接收和在论坛上发布电子邮件回复的软件的配置。它位于此处:
/var/discourse/containers/mail-receiver.yml
备份
备份文件位于此处:
/var/discourse/shared/standalone/backups/default
论坛管理中的重要页面:
可能很有用的页面 ![]()
主题和组件
它们包含自定义 CSS 和 HTML 等内容:
https://tonforum.fr/admin/config/customize/themes
日志
电子邮件
用于调试:
https://tonforum.fr/admin/email-logs
管理员操作日志
非常有用。它记录了(几乎)所有站点设置更改以及其他版主和管理员操作。
https://tonforum.fr/admin/logs/staff_action_logs
错误日志
当出现原因不明确的问题时,可以提供线索。
https://tonforum.fr/logs/
备份
用于更改备份频率和最大数量、查看或下载备份:
https://tonforum.fr/admin/backups
资源
https://meta.discourse.org : 官方支持,请随时在那里发帖,成员和开发者都很乐意提供帮助
https://ask.discourse.com : 一个根据 Discourse 支持和数据训练的聊天机器人,在回答问题方面非常有效(是的,真的)
