技术解析

请问 ghost 在 centos7 的配置环境应该怎么搭?
0
1975-02-25 02:53:07
idczone
hexo 很快就搭好能用了,
但是这个 ghost 我搭了半天也不行,(恩 一个通宵,绝对有半天了)
ghostchina.com 给出的文档应该是不适用最新版的安装的。。我怎么搭都错误
按照 ghost.org 的文档搭,url 不论怎么填都是请求被拒绝。
自己的英语又差。一个单词一个单词的翻译,查了一个晚上的文档都没搞清楚 orz
新版 ghost 只支持 Ubuntu 了,另外官方有一个部署工具,用起来还算方便,只是部署中某些设定有点死板

在 docker 中部署吧

所以,干脆搞一个 ubuntu

depend on nodejs?

用 docker 部署应该是比较方便的的 https://hub.docker.com/_/ghost/ ,还有请求被拒绝被什么意思...

难道是我用旧版本的原因?
nvm 装好 node 然后只运行不行了吗?

1.0 版本比以前的更需要内存。听说改动也很大。以前自己写的脚本失效了。对于老版本的 ghost 还能使用

刚刚试了一下 centos6 安装很顺利啊
请求被拒绝应该是只监听 127.0.0.1
nginx 反代一下就能访问

ghost.sfantree.com
就默认主题 casper 变化最大,原来的单栏还比较喜欢,很适合技术博客,现在弄成块状分栏一点也不好看,为了保持美观每篇文章也必须要放置顶图,post 变成 story,其他的暂时还没发现有什么改进

谁说的 Debian 9 亲测无压力
https://sb.sb/debian-ubuntu-install-upgrade-ghost/


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


系统版本是 3.10.0-327.36.3.el7.x86_64


请问没有域名 url 里填的是服务器的公网 IP:2368 端口么?

没有域名就写 ip 2368 应该不用带


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


新版本里我最不能接受的改动就是 Post Image 不能直接输入 URL ……并且看官方的说明,似乎以后也不会加入这个功能了

https://blog.magentaize.net 楼主可以参考一下,环境 Centos7,Node7.x

新编辑器感觉也蛋疼啊

没人建议换 hugo 么,单文件

是的 我也发现了


参考你的博客现在基本搭建好了,谢谢。
不过现在遇到一个问题,
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
还有报错内容我也不是很明白,问题不回答也没关系,希望能解释下这个报错的顺序是怎样的

楼上这么说居然没有推荐用 ghost cil 安装的,我表示这样安装要比以往方便好多倍,前提是先准备个梯子保证顺畅

哪里的机器?


阿里云的服务器 centos7
我现在重新初始化了一下磁盘,已经可以了。
不过不敢重启了。。

做好备份嘛 然后重启试试 为啥不用 Debian 或将 Ubuntu


bug 太多,我之前也遇到过这个报错,当时是 Ubuntu 17.110 后来一怒之下重装回 16.04 ,就装好了


阿里云买的学生用的服务器,记得就 4 个版本。我也不是很清楚。。。
不好意思再问一个问题,主题文件里 .hbs 文件内的[@blog]类是哪里来的?
我在数据库里没找到这个。。
我现在就是 logo 图标,[@blog.title]的 url 是指向[@blog.url]的,而这个 url 是 127.0.0.1:2368
请问怎么更改呢?
还有请教下 hbs 是什么语言结构?看起来比较像 php


好丢脸 ///
官方文档上都写了 ///

233 阿里云的机器记得换 npm 源 不然网络不行安装过程很容易挂

https://testsmirk.com/2017/06/18/centos7-install-ghost-setp/

https://github.com/yxwzaxns/aong-ghost

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服