【问题标题】:Upgrading Ghost Broke My Website升级 Ghost 破坏了我的网站
【发布时间】:2015-09-07 17:39:53
【问题描述】:

我的幽灵博客运行良好,我刚刚尝试使用发布在here 的指南对其进行升级。顺便说一句,我正在使用 Digital Ocean 作为虚拟主机。

升级后它显示一些问题,我查看了错误日志,它显示了一堆这样的错误:

2015/09/07 13:22:50 [error] 3987#0: *23 connect() failed (111: Connection refused) while connecting to upstream, client: (IP HIDDEN), server: my-ghost-blog.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:2368/favicon.ico", host: "HOST HIDDEN", referrer: "http://URL HIDDEN/"

我已经删除了 IP,还有什么没有

【问题讨论】:

  • 您解决了吗?我最近升级了,遇到了一些错误,终于解决了。
  • @BrettDeWoody 不,我最后只是迁移到 wordpress
  • 这太糟糕了@Callum。经过一番挣扎,我能够让它工作。我在这里写了一篇文章 - brettdewoody.com/updating-ghost-on-digital-ocean-ubuntu
  • 只是解决同样的问题。分辨率将不胜感激
  • 嘿@BrettDeWoody 感谢您的帖子,我认为这行解决了我的问题“chown -R ghost:ghost ghost/*”:)

标签: nginx ghost


【解决方案1】:

由于没有人回答,我不妨发布对我有用的内容。我能够使用 npm start 手动启动博客,只是 service ghost start 报告了 [OK] 但实际上并没有启动它。

首先我能够在 /var/log/nginx/errors.log 中找到错误

2016/02/08 21:18:27 [错误] 601#0: *2086 connect() 连接到上游时失败(111:连接被拒绝),客户端:xx.xx.xx.xx,服务器:我的-ghost-blog.com,请求:“GET /favicon.ico HTTP/1.1”,上游:“http://127.0.0.1:xxxx/favicon.ico”,主机:“mydomain.com”,引用者:“http://example.com/path-to-post/”

我不得不像这样递归地更改 /ghost 目录的所有者:

chown -R ghost:ghost ghost/*

我从 /var/www 执行它

感谢@BrettDeWoody 的帖子

【讨论】:

  • 这个故事的寓意是,我们应该在升级 linux 上的任何软件后始终检查我们的权限是否正确(可能解决了很多 SO 帖子......)
  • @JamesMurphy 不幸的是,目前尚不清楚该服务需要哪些权限才能正常工作。能详细点吗?
  • 我的意思是,如果您在基于 linux 的系统上安装任何东西,您应该授予使用该应用程序的用户(无论是具体的用户还是它所属的组)的访问权限当然。
猜你喜欢
  • 2021-05-22
  • 1970-01-01
  • 2017-10-20
  • 2021-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-16
  • 2018-09-24
相关资源
最近更新 更多