V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
trai25
V2EX  ›  Linux

[求助] 在 DigitalOcean 上一键安装的 Ghost 更新后出现 502 错误

  •  
  •   trai25 · 2016-09-18 15:12:56 +08:00 · 3146 次点击
    这是一个创建于 2749 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 DigitalOcean 上一键安装的 Ghost 是 0.8 版本,而新版已经到 11 了,所以想更新一下,结果更新完了以后出现 502 错误,对 VPS 和 Linux 小白的我, Google 了几天,无论如何也解决不了这个问题,只能来求助各位老鸟了,感谢感谢!

    系统是 Ubuntu 14.04

    第 1 条附言  ·  2016-09-20 00:51:07 +08:00

    感谢各位,问题已解决,方法如下:

    1. 用 DigitalOcean 自带的 Ghost 0.8 一键安装成功;
    2. https://www.ghostforbeginners.com/how-to-update-ghost/ 这里提供的自动更新脚本直接更新成功:
    $ sudo wget -O - https://ghostforbeginners.com/updateghost-digitalocean | sudo bash
    

    当然,其实我依然没搞清楚问题具体是出在哪儿,大概真的就是 Nginx 的配置问题罢。

    15 条回复    2016-09-21 00:26:22 +08:00
    chuhemiao
        1
    chuhemiao  
       2016-09-18 17:57:22 +08:00   ❤️ 1
    看 nginx 配置,错误日志
    yalay
        2
    yalay  
       2016-09-18 18:20:18 +08:00   ❤️ 1
    tail /var/log/nginx/error.log 看看都有啥
    hansnow
        3
    hansnow  
       2016-09-18 18:31:54 +08:00
    看成了一键 Ghost 。。。我还以为 digital ocean 也能用 ghost 装系统了呢
    popu111
        4
    popu111  
       2016-09-18 18:51:06 +08:00 via Android   ❤️ 1
    1.目测是更新之后配置有问题
    2.远离一键包,一般的一键还不如自己操作靠谱
    3.楼上的几位把问题说的差不多了
    4.我前几天想用 0.11 来着,发现有导入数据的 bug ,你可以试试,如果有问题不要惊慌,滚回 10 就好
    bazingaterry
        5
    bazingaterry  
       2016-09-18 19:21:00 +08:00
    是不是忘记了 npm install
    foru17
        6
    foru17  
       2016-09-18 20:52:40 +08:00   ❤️ 1
    node 版本检查下,新的 5.0 +的版本支持有问题好像。
    techmoe
        7
    techmoe  
       2016-09-18 21:53:09 +08:00 via Android   ❤️ 1
    八成反代那块的问题
    有可能是
    1. 反代设置完全错误 自己检查 nginx 配置文件
    2. ghost 进程没打开
    dynos01
        8
    dynos01  
       2016-09-18 22:53:01 +08:00 via iPhone   ❤️ 1
    新版 ghost 变动大 建议全新安装
    xJogger
        9
    xJogger  
       2016-09-18 22:56:42 +08:00   ❤️ 1
    @techmoe
    我遇到过楼主这个问题。
    就是你说的第二个原因。
    估计是 node 版本什么的不够新。
    我的解决办法是删了重开, Ubuntu 16 ,然后手动装 node v4 LTS 版, Ghost 11 。
    楼主记得备份 content 文件夹,还有配置文件。
    kxind
        10
    kxind  
       2016-09-18 22:56:53 +08:00
    幸好我还没有更新...
    trai25
        11
    trai25  
    OP
       2016-09-19 00:01:15 +08:00
    r#9 感谢楼上各位讲解!我决定删掉重装,因为还没开始用,所以也没什么需要备份的。


    @xJogger 想请问下如果全新安装,具体需要安装哪些程序,如果有 step by step 的流程就更好了,没有也没关系,我搞清楚具体需要安装的所有东西,再去对照着找教程……小白的痛啊

    再次感谢各位!
    trai25
        12
    trai25  
    OP
       2016-09-19 00:07:34 +08:00
    r#9 @xJogger 对了,差点忘了还有个一直困扰的问题想请教, Nginx 具体应该怎样配置呢?之前看了不少相关教程,但各种说法都有,配置文件的内容、文件名甚至存放位置都有好几个版本,看完了以后反而更糊涂了,求指点迷津!

    再次谢过!
    xJogger
        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 下面有一个主的配置文件,然后子文件夹里还有其他的。
    嘛,我也是小白,三言两语说不明白。
    trai25
        14
    trai25  
    OP
       2016-09-19 21:55:01 +08:00
    r#13 @xJogger 好的我试试看
    okudayukiko0
        15
    okudayukiko0  
       2016-09-21 00:26:22 +08:00
    可能是执行权限问题,还有就是 PHP5-FPM 的 Socket 权限。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5436 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 08:52 · PVG 16:52 · LAX 01:52 · JFK 04:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.