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

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

  •  
  •   ukipoi · 2017-07-29 05:10:10 +08:00 · 4620 次点击
    这是一个创建于 2434 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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  
       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  
       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  
       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  
       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  
       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  
       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  
       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   ·   我们的愿景   ·   实用小工具   ·   3246 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 12:15 · PVG 20:15 · LAX 05:15 · JFK 08:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.