请问 ghost 在 centos7 的配置环境应该怎么搭? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
ukipoi
V2EX    Linux

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

  •  
  •   ukipoi 2017-07-29 05:10:10 +08:00 5150 次点击
    这是一个创建于 3011 天前的主题,其中的信息可能已经有所发展或是发生改变。
    hexo 很快就搭好能用了,
    但是这个 ghost 我搭了半天也不行,(恩 一个通宵,绝对有半天了)
    ghostchina.com 给出的文档应该是不适用最新版的安装的。。我怎么搭都错误
    按照 ghost.org 的文档搭,url 不论怎么填都是请求被拒绝。
    自己的英语又差。一个单词一个单词的翻译,查了一个晚上的文档都没搞清楚 orz
    30 条回复    2017-08-01 13:11:13 +08:00
    haozi1986
        1
    haozi1986  
       2017-07-29 05:18:11 +08:00 via Android
    新版 ghost 只支持 Ubuntu 了,另外官方有一个部署工具,用起来还算方便,只是部署中某些设定有点死板
    Tink
        2
    Tink  
    PRO
       2017-07-29 07:27:39 +08:00 via iPhone
    在 docker 中部署吧
    eben
        3
    eben  
       2017-07-29 07:32:56 +08:00
    @haozi1986 所以,干脆搞一个 ubuntu
    jyf007
        4
    jyf007  
       2017-07-29 08:14:40 +08:00
    depend on nodejs?
    Glisten
        5
    Glisten  
       2017-07-29 08:23:32 +08:00
    用 docker 部署应该是比较方便的的 https://hub.docker.com/_/ghost/ ,还有请求被拒绝被什么意思...
    huclengyue
        6
    huclengyue  
       2017-07-29 09:57:19 +08:00
    难道是我用旧版本的原因?
    nvm 装好 node 然后只运行不行了吗?
    xratzh
        7
    xratzh  
       2017-07-29 10:29:39 +08:00
    1.0 版本比以前的更需要内存。听说改动也很大。以前自己写的脚本失效了。对于老版本的 ghost 还能使用
    panda1001
        8
    panda1001  
       2017-07-29 11:06:52 +08:00 via Android
    刚刚试了一下 centos6 安装很顺利啊
    请求被拒绝应该是只监听 127.0.0.1
    nginx 反代一下就能访问
    panda1001
        9
    panda1001  
       2017-07-29 11:31:53 +08:00 via Android
    ghost.sfantree.com
    就默认主题 casper 变化最大,原来的单栏还比较喜欢,很适合技术博客,现在弄成块状分栏一点也不好看,为了保持美观每篇文章也必须要放置顶图,post 变成 story,其他的暂时还没发现有什么改进
    Showfom
        10
    Showfom  
    PRO
       2017-07-29 13:24:50 +08:00 via iPhone
    ukipoi
        11
    ukipoi  
    OP
       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
        12
    ukipoi  
    OP
       2017-07-29 13:35:35 +08:00
    @ukipoi
    系统版本是 3.10.0-327.36.3.el7.x86_64
    ukipoi
        13
    ukipoi  
    OP
       2017-07-29 13:38:23 +08:00
    @Showfom
    请问没有域名 url 里填的是服务器的公网 IP:2368 端口么?
    Showfom
        14
    Showfom  
    PRO
       2017-07-29 13:40:59 +08:00 via iPhone
    @ukipoi 没有域名就写 ip 2368 应该不用带
    haozi1986
        15
    haozi1986  
       2017-07-29 16:03:27 +08:00
    @Showfom

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


    @panda1001

    新版本里我最不能接受的改动就是 Post Image 不能直接输入 URL ……并且看官方的说明,似乎以后也不会加入这个功能了
    Magentaize
        16
    Magentaize  
       2017-07-29 18:05:48 +08:00 via Android   1
    https://blog.magentaize.net 楼主可以参考一下,环境 Centos7,Node7.x
    slanternsw
        17
    slanternsw  
       2017-07-29 18:10:01 +08:00
    新编辑器感觉也蛋疼啊
    leopku
        18
    leopku  
       2017-07-29 20:45:44 +08:00
    没人建议换 hugo 么,单文件
    Showfom
        19
    Showfom  
    PRO
       2017-07-29 23:16:55 +08:00 via iPhone
    @haozi1986 是的 我也发现了
    ukipoi
        20
    ukipoi  
    OP
       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
    还有报错内容我也不是很明白,问题不回答也没关系,希望能解释下这个报错的顺序是怎样的
    seasstyle
        21
    seasstyle  
       2017-07-30 01:03:12 +08:00 via Android
    楼上这么说居然没有推荐用 ghost cil 安装的,我表示这样安装要比以往方便好多倍,前提是先准备个梯子保证顺畅
    Showfom
        22
    Showfom  
    PRO
       2017-07-30 13:03:38 +08:00 via iPhone
    @ukipoi 哪里的机器?
    ukipoi
        23
    ukipoi  
    OP
       2017-07-30 13:29:39 +08:00
    @Showfom
    阿里云的服务器 centos7
    我现在重新初始化了一下磁盘,已经可以了。
    不过不敢重启了。。
    Showfom
        24
    Showfom  
    PRO
       2017-07-30 13:30:17 +08:00 via iPhone
    @ukipoi 做好备份嘛 然后重启试试 为啥不用 Debian 或将 Ubuntu
    greathuz
        25
    greathuz  
       2017-07-30 19:13:31 +08:00
    @ukipoi
    bug 太多,我之前也遇到过这个报错,当时是 Ubuntu 17.110 后来一怒之下重装回 16.04 ,就装好了
    ukipoi
        26
    ukipoi  
    OP
       2017-07-30 22:24:57 +08:00
    @Showfom
    阿里云买的学生用的服务器,记得就 4 个版本。我也不是很清楚。。。
    不好意思再问一个问题,主题文件里 .hbs 文件内的[@blog]类是哪里来的?
    我在数据库里没找到这个。。
    我现在就是 logo 图标,[@blog.title]的 url 是指向[@blog.url]的,而这个 url 是 127.0.0.1:2368
    请问怎么更改呢?
    还有请教下 hbs 是什么语言结构?看起来比较像 php
    ukipoi
        27
    ukipoi  
    OP
       2017-07-30 23:05:09 +08:00
    @ukipoi
    好丢脸 ///
    官方文档上都写了 ///
    Showfom
        28
    Showfom  
    PRO
       2017-07-31 02:07:11 +08:00 via iPhone
    @ukipoi 233 阿里云的机器记得换 npm 源 不然网络不行安装过程很容易挂
    TestSmirk
        29
    TestSmirk  
       2017-07-31 08:55:53 +08:00
    yxwzaxns
        30
    yxwzaxns  
       2017-08-01 13:11:13 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     953 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 23:30 PVG 07:30 LAX 16:30 JFK 19:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86