在 DigitalOcean 上一键安装的 Ghost 是 0.8 版本,而新版已经到 11 了,所以想更新一下,结果更新完了以后出现 502 错误,对 VPS 和 Linux 小白的我, Google 了几天,无论如何也解决不了这个问题,只能来求助各位老鸟了,感谢感谢!
系统是 Ubuntu 14.04
感谢各位,问题已解决,方法如下:
$ sudo wget -O - https://ghostforbeginners.com/updateghost-digitalocean | sudo bash
当然,其实我依然没搞清楚问题具体是出在哪儿,大概真的就是 Nginx 的配置问题罢。
1
chuhemiao 2016-09-18 17:57:22 +08:00 1
看 nginx 配置,错误日志
|
2
yalay 2016-09-18 18:20:18 +08:00 1
tail /var/log/nginx/error.log 看看都有啥
|
3
hansnow 2016-09-18 18:31:54 +08:00
看成了一键 Ghost 。。。我还以为 digital ocean 也能用 ghost 装系统了呢
|
4
popu111 2016-09-18 18:51:06 +08:00 via Android 1
1.目测是更新之后配置有问题
2.远离一键包,一般的一键还不如自己操作靠谱 3.楼上的几位把问题说的差不多了 4.我前几天想用 0.11 来着,发现有导入数据的 bug ,你可以试试,如果有问题不要惊慌,滚回 10 就好 |
5
bazingaterry 2016-09-18 19:21:00 +08:00
是不是忘记了 npm install
|
6
foru17 2016-09-18 20:52:40 +08:00 1
node 版本检查下,新的 5.0 +的版本支持有问题好像。
|
7
techmoe 2016-09-18 21:53:09 +08:00 via Android 1
八成反代那块的问题
有可能是 1. 反代设置完全错误 自己检查 nginx 配置文件 2. ghost 进程没打开 |
8
dynos01 2016-09-18 22:53:01 +08:00 via iPhone 1
新版 ghost 变动大 建议全新安装
|
9
xJogger 2016-09-18 22:56:42 +08:00 1
@techmoe
我遇到过楼主这个问题。 就是你说的第二个原因。 估计是 node 版本什么的不够新。 我的解决办法是删了重开, Ubuntu 16 ,然后手动装 node v4 LTS 版, Ghost 11 。 楼主记得备份 content 文件夹,还有配置文件。 |
10
kxind 2016-09-18 22:56:53 +08:00
幸好我还没有更新...
|
11
trai25 OP r#9 感谢楼上各位讲解!我决定删掉重装,因为还没开始用,所以也没什么需要备份的。
@xJogger 想请问下如果全新安装,具体需要安装哪些程序,如果有 step by step 的流程就更好了,没有也没关系,我搞清楚具体需要安装的所有东西,再去对照着找教程……小白的痛啊 再次感谢各位! |
12
trai25 OP r#9 @xJogger 对了,差点忘了还有个一直困扰的问题想请教, Nginx 具体应该怎样配置呢?之前看了不少相关教程,但各种说法都有,配置文件的内容、文件名甚至存放位置都有好几个版本,看完了以后反而更糊涂了,求指点迷津!
再次谢过! |
13
xJogger 2016-09-19 09:31:07 +08:00 via iPad 1
@trai25
https://www.vmvps.com/install-ghost-blog-platform-under-debian-7.html 安装 Node 和 Ghost 的部分,我是参考上面的教程安装的。 Nginx 配置文件的位置,我这里是在 /etc/nginx 下面有一个主的配置文件,然后子文件夹里还有其他的。 嘛,我也是小白,三言两语说不明白。 |
15
okudayukiko0 2016-09-21 00:26:22 +08:00
可能是执行权限问题,还有就是 PHP5-FPM 的 Socket 权限。
|