环境:CentOS 6.3

[root@AY1406151605405725a8Z ghost]# ls -l
total 108
-rw-rw-rw-  1 root root  1132 Sep 25 18:46 bower.json
-rw-rw-rw-  1 root root  3916 Sep 25 18:46 config.example.js
-rw-r--r--  1 root root  4332 Jun 15 19:00 config.js
drwxr-xr-x  6 root root  4096 Jun 15 17:46 content
drwxr-xr-x  6 root root  4096 Sep 25 18:46 core
-rw-rw-rw-  1 root root 49581 Sep 25 18:46 Gruntfile.js
-rw-rw-rw-  1 root root   864 Sep 25 18:46 index.js
-rw-rw-rw-  1 root root  1121 Sep 25 18:46 LICENSE
drwxr-xr-x 35 root root  4096 Sep 26 22:17 node_modules
-rw-rw-rw-  1 root root  3248 Sep 25 18:46 package.json
-rw-rw-rw-  1 root root  2640 Sep 25 18:46 PRIVACY.md
-rw-rw-rw-  1 root root  6208 Sep 25 18:46 README.md
[root@AY1406151605405725a8Z ghost]# ls
bower.json         config.js  core          index.js  node_modules  PRIVACY.md
config.example.js  content    Gruntfile.js  LICENSE   package.json  README.md
[root@AY1406151605405725a8Z ghost]#

Ghost 安装后,有一个与左边图片相似的文件夹结构,包括两个主要的目录 content 和 core ,和其他一些文件。
更新 Ghost 也无非就是将旧文件替换为新文件,重新运行 npm install 更新 node_modules 文件夹,然后重新启动 Ghost 使生效。
记住,Ghost 默认将所有的自定义数据,主题,图片等存储到 content 目录下,所以确保此目录安全!只替换 core 目录和根目录下的文件,一切就会正常。

#备份镜像与数据
#停止项目
#forever stop index.js

  • 为了备份你的数据库中的所有数据,启动 Ghost 访问 /ghost/debug/ 并且登录。点击蓝色的 EXPORT 按钮,将会下载下一个包含你所有数据的 JSON 文件。
  • 为了备份你的所有的自定义主题和图片,你需要复制一份 content/themescontent/images内的文件。

#下载最近包(翻X)
http://ghost.org/zip/ghost-latest.zip (https://github.com/TryGhost/Ghost/releases)
#删除core与node_modules目录
rm -rf   /opt/ghost/core
rm –rf  /opt/ghost/node_modules
#解压新包(会覆盖默认主题,如果自己修改了主题,记得备份)
unzip -uo ghost-latest.zip -d ghost
#安装
#npm install --production
#启用服务
NODE_ENV=production forever start index.js
Tip:
1.登陆页面(目录core/server/views) https://fonts.googleapis.com/css?family=Open+Sans:400,300,700 需要换国内镜像 http://libs.useso.com/
2.SQLite3错误 ,可以源码  npm install sqlite3 --build-from-source

错误 forever start -l forever.log -o out.log -e err.log debug.js http://wenxin2009.iteye.com/blog/1751546

Refer:
https://ghost.org/forum/installation/
http://support.ghost.org/how-to-upgrade/
http://docs.ghostchina.com/zh/installation/upgrading/

 

升级Ghost的更多相关文章

  1. 选择“保留window设置、个人文件及应用”或者“升级安装windows并保留文件设置和应用程序”的 处理干净以后用ghost备份

    个人经验 第一次装好以后 把所有常用软件什么的 还有系统的更新全部装好 删去乱七八糟的临时文件啊什么的 处理干净以后用ghost备份下次需要重装直接从ghost镜像恢复 然后更新软件 打补丁 再备份 ...

  2. 最新GHOST XP系统下载旗舰增强版 V2016年

    系统来自:系统妈:http://www.xitongma.com 深度技术GHOST xp系统旗舰增强版 V2016年3月 系统概述 深度技术ghost xp系统旗舰增强版集合微软JAVA虚拟机IE插 ...

  3. 企业IT管理员IE11升级指南【7】—— Win7和Win8.1上的IE11功能对比

    企业IT管理员IE11升级指南 系列: [1]—— Internet Explorer 11增强保护模式 (EPM) 介绍 [2]—— Internet Explorer 11 对Adobe Flas ...

  4. 升级Xcode8、iOS10问题记录

    1.webView的代理方法: 升级前: - (void)webView:(UIWebView *)webView didFailLoadWithError:(nullable NSError *)e ...

  5. Win10系统旗舰版ghost版系统镜像下载

    微软已经发布了Win10预览版10041快速版更新,但通过Windows更新的方式比较慢.现在微软官方已经发布Win10预览版10041的系统ISO镜像,还没更新这一版本的朋友可以使用该镜像进行更新. ...

  6. 升级Windows 10 正式版过程记录与经验

    升级Windows 10 正式版过程记录与经验 [多图预警]共50张,约4.6MB 系统概要: 预装Windows 8.1中文版 64位 C盘Users 文件夹已经挪动到D盘,并在原处建立了符号链接. ...

  7. VirtualBox装ghost XP

    在win7 professional 64上安装了virtualBox4.3.14 r95030 版本,之所以要安装这个vb,是因为刚升级的vm 打开之后很占用cpu, 网上又说vb不是很占用cpu而 ...

  8. Android Studio 无法启动模拟器的一种可能是你装的是Ghost版的系统

    我遇到的问题是,打开模拟器,进度条走到最后,突然出现了emulator error,然后模拟器就无法启动(不好意思当时没有截图).我是在Ghost版 win7系统下运行Android Studio 的 ...

  9. 电脑公司最新GHOST WIN7系统32,64位优化精简版下载

    系统来自系统妈:http://www.xitongma.com 电脑公司最新GHOST win7系统32位优化精简版V2016年3月 系统概述 电脑公司ghost win7 x86(32位)万能装机版 ...

随机推荐

  1. GAE、SAE与BAE的对比分析(百度云)

    https://blog.csdn.net/zhongguomao/article/details/53282307 https://cloud.baidu.com/event/experience/ ...

  2. Java理论学时第一节。课后作业。

    设计思路:用nextFloat()函数将从键盘输入的值分别赋给多个变量,然后直接输出相加结果. 流程图: 源代码: 实验结果:

  3. Codeforces Round #265 (Div. 2) D. Restore Cube 立方体判断

    http://codeforces.com/contest/465/problem/D 给定8个点坐标,对于每个点来说,可以随意交换x,y,z坐标的数值.问说8个点是否可以组成立方体. 暴力枚举即可, ...

  4. 省赛在即!最大流问题回顾学习!!DInic

    Dinic是很好的算法,但是我还是从ek算法复习起步 面对最大流问题,印象最深的就是反向边的思想,他给我们提供了反悔的机会,其实现在放到实际上来想,可以相当于两边的水都流了这条边,只是方向不一样,放到 ...

  5. Android自适应屏幕的实现方法

    首先我们先了解下手机分辨率 分辨率是指屏幕上有横竖各有多少个像素目前手机分辨率大概情况如下: QVGA 分辨率:320×240 简    介:QVGA即"Quarter VGA". ...

  6. 用JavaScript写的动态表格

    实现的功能有Table表格添加,删除.输入,删除的全选,单行删除. HTML代码部分 <body> <form> <table border="1" ...

  7. CentOS 7配置Let’s Encrypt支持免费泛域名证书

    Let’s Encrypt从2018年开始支持泛域名证书,有效期3个月,目前仅支持acme方式申请,暂不支持certbot. 1.安装acme.sh curl https://get.acme.sh ...

  8. 【VB6】全局键盘钩子

    基本也没啥好说的,不要用到木马及恶意程序中是以前从VB.NET程序改到VB6的,阉割了一些功能,只提供键盘Hook功能想要截获热键可以在处理函数中返回1,里面有示例 下载地址 http://pan.b ...

  9. Ocelot入门实践

    博主是第一次写技术文档,一是对这两年工作以来的一些技术和经验进行整理,二也是希望能和大家多多分享交流,如有写的不对的地方望大家多多指正.进入正题 Ocelot 概念就不说了,大家自行百度,今天做一个O ...

  10. Android 使用 NYTimes Stores 缓存 network request

    NYTimes Stores 是一个缓存库,在 2017年的 AndroidMakers 大会上被介绍过. https://github.com/NYTimes/Store 实现一个 Disk Cac ...