Discourse建站新手来求助

版主好!各位老鸟好!

我是一个计算机外行,纯粹出于兴趣,用Discourse程序建立了一个站点。虽然访问量很少,但也玩得有滋有味。几天前,我突然发现站点访问不了啦,域名解析和云主机Digital Ocean的Droplets是没有问题的,我发邮件问主机工程师,他们说猜测是基础环境软件出了问题,但是我重启了服务器也没有用,现在各种搜索找解决方案。也是通过这种途径才发现原来还有个Discourse中文论坛,有没有哪位大大愿意帮助我呢。

我刚刚发现程序都升级到1.1了,我之前是0.9x的,但是在后台管理检测也说是最新版,比较奇怪。希望能够得到大大的回复,我该怎么做呢?谢谢。

  1. 你用的是 Docker 安装的吗?
  2. 你的 Docker 配置文件是怎么样的?
  3. 1.1 是稳定版的最新版。

是按照官方教程用Docker安装的。
配置文件我没有修改过,所以我也不太了解怎么回答这个问题。
怎么升级到最新版呢,我在猜是不是升级过后就可以恢复正常了。我看了官方说修改了一个目录,是不是我也要做相应的修改呢?

没有在我们论坛看到有相应的升级的帖子,网上搜索也没有找到比较适合我这个入门级别的,短时间内恶补基本功又不太现实,所以只好来求助了。

这个在nano那一步,不知道怎么搞了。。

能提供你的站点地址吗?

不知道我现在应该用什么命令才可以重新启动我的基础环境,以便我可以在网页端进到论坛,然后在后台更新呢,那样应该会比较简单一些吧。

http://bbs.superdadinla.com

谢谢

刚发现http://www.jianshu.com/p/269a448dc5ed这个也是大大写的

老 Docker 安装的中文 Discourse 应该很少,所以没有特别翻译。

现在的版本的配置文件有所更新,你应该从 samples 里拷贝一份重新修改再来 rebuild 一次。

听你的说法,你的站点应该已经跑起来了?

是的,跑起来有一段时间了。但是现在不能访问了,所以很着急。能不能麻烦大大空闲的时候能给出具体的那几行命令符,教教我怎么拷贝和修改。谢谢。

我不知道你做了什么修改,我想我可以帮忙,但是也不知道怎么下手啊…

如果有网站数据备份的话,建议跟着 30 分钟内在云上部署 Discourse 在重新走一遍。

木有。。。惨了有没有别的方法

我真的什么也没有做过,就有几天没上去更新,然后就发现上不了啦

有没有办法通过命令行保留我的数据,重新安装呢

如果网页管理界面进不去了,要看情况。

不知道数据有没有问题,如果没有问题找到对应版本恢复再升级就好。但是数据损坏的话也很难搞定了。

站长你好,我自己摸索着把我的论坛升级到1.20BETA了,也又重新启动起来了,现在有个小问题是,我修改过域名之后,之前发的帖子的图片都不能显示了,是不是app.yml里哪个路径也需要同步修改一下,能不能指点指点我,谢谢。

图片文件在的话进到容器中的 /var/www/discourse 里用 rake posts:rebake

我的程序是安装在/var/discourse里的,/var/www/discourse没有这个目录,在/var/discourse里用rake显示rake aborted, No rakefile found,可是我的图片附件确实是在的,因为我在后台修改过LOGO地址到新的域名对应的位置,LOGO已经可以正常显示了。麻烦问下我这种情况是因为修改域名引起的,还是升级MOVE了程序文件夹引起的呢,附件是在哪个目录呢?谢谢站长。