请问 ghost 在 centos7 的配置环境应该怎么搭?

2017-07-29 05:10:10 +08:00
 ukipoi
hexo 很快就搭好能用了,
但是这个 ghost 我搭了半天也不行,(恩 一个通宵,绝对有半天了)
ghostchina.com 给出的文档应该是不适用最新版的安装的。。我怎么搭都错误
按照 ghost.org 的文档搭,url 不论怎么填都是请求被拒绝。
自己的英语又差。一个单词一个单词的翻译,查了一个晚上的文档都没搞清楚 orz
4822 次点击
所在节点    Linux
30 条回复
haozi1986
2017-07-29 05:18:11 +08:00
新版 ghost 只支持 Ubuntu 了,另外官方有一个部署工具,用起来还算方便,只是部署中某些设定有点死板
Tink
2017-07-29 07:27:39 +08:00
在 docker 中部署吧
eben
2017-07-29 07:32:56 +08:00
@haozi1986 所以,干脆搞一个 ubuntu
jyf007
2017-07-29 08:14:40 +08:00
depend on nodejs?
Glisten
2017-07-29 08:23:32 +08:00
用 docker 部署应该是比较方便的的 https://hub.docker.com/_/ghost/ ,还有请求被拒绝被什么意思...
huclengyue
2017-07-29 09:57:19 +08:00
难道是我用旧版本的原因?
nvm 装好 node 然后只运行不行了吗?
xratzh
2017-07-29 10:29:39 +08:00
1.0 版本比以前的更需要内存。听说改动也很大。以前自己写的脚本失效了。对于老版本的 ghost 还能使用
panda1001
2017-07-29 11:06:52 +08:00
刚刚试了一下 centos6 安装很顺利啊
请求被拒绝应该是只监听 127.0.0.1
nginx 反代一下就能访问
panda1001
2017-07-29 11:31:53 +08:00
ghost.sfantree.com
就默认主题 casper 变化最大,原来的单栏还比较喜欢,很适合技术博客,现在弄成块状分栏一点也不好看,为了保持美观每篇文章也必须要放置顶图,post 变成 story,其他的暂时还没发现有什么改进
Showfom
2017-07-29 13:24:50 +08:00
ukipoi
2017-07-29 13:31:28 +08:00
@huclengyue
node 版本 6.10.3
npm 版本 3.10.10
mysql 版本 5.7.16
用 ghost0.11.11 的文件执行 npm install --production 没问题
执行 install start 提示错误 Database version is not recognized
config.js 的 database 了 mysql 数据库,连接也填写完毕。

请问这又是哪里出了什么问题 orz
ukipoi
2017-07-29 13:35:35 +08:00
@ukipoi
系统版本是 3.10.0-327.36.3.el7.x86_64
ukipoi
2017-07-29 13:38:23 +08:00
@Showfom
请问没有域名 url 里填的是服务器的公网 IP:2368 端口么?
Showfom
2017-07-29 13:40:59 +08:00
@ukipoi 没有域名就写 ip 2368 应该不用带
haozi1986
2017-07-29 16:03:27 +08:00
@Showfom

嗯,我只是看见官方文档里面说只支持 ubuntu,具体是不是这样我没试过别的系统


@panda1001

新版本里我最不能接受的改动就是 Post Image 不能直接输入 URL ……并且看官方的说明,似乎以后也不会加入这个功能了
Magentaize
2017-07-29 18:05:48 +08:00
https://blog.magentaize.net 楼主可以参考一下,环境 Centos7,Node7.x
slanternsw
2017-07-29 18:10:01 +08:00
新编辑器感觉也蛋疼啊
leopku
2017-07-29 20:45:44 +08:00
没人建议换 hugo 么,单文件
Showfom
2017-07-29 23:16:55 +08:00
@haozi1986 是的 我也发现了
ukipoi
2017-07-30 00:32:34 +08:00
@Showfom
参考你的博客现在基本搭建好了,谢谢。
不过现在遇到一个问题,
ghost [install/run/config/doctor] 除了上面的参数,其他都会报错。
报错如图: https://i.loli.net/2017/07/30/597cb590402e7.png
尝试过删除 ghost-cli 和 ghost 重新安装,结果还是报错。
在执行 ghost install 完毕自动启动的时候提示 systemctl start 成功,systemctl enable 失败。我不是很懂影响服务自动启动的原因是什么。。。
还好 ghsot run 还能执行。。。
上述错误在我重启一次服务器之后发生,我也不知道发生了什么就这样了。
看了下 yargs.js 的内容,是一个 try 内的方法,错误的指令都用到了这个方法。然后我就看不懂了 orz
还有报错内容我也不是很明白,问题不回答也没关系,希望能解释下这个报错的顺序是怎样的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/378753

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX