环境: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. java 冒泡排序 二分查找 选择排序 插入排序

    下面这个程序是先定义一个整型数组,然后将其中的元素反序赋值,再用冒泡排序进行排序以后用二分查找来查找其中是否有某个数,返回值为-1时表示这个数可能小于这个数组的最小值或大小这个数组的最大值,-2表示这 ...

  2. oss+上传文件夹

    最近公司做工程项目,实现文件夹云存储上传. 网上找了一天,发现网上很多代码都存在相似问题,最后终于找到了一个满足我需求的项目. 工程如下: 这里对项目的文件夹传输功能做出分析,怎么实现文件夹上传的,如 ...

  3. winSockets编程(七)WSAAsyncSelect模式

    占位## #include <WinSock2.h> #include <Windows.h> #include <StrSafe.h> #pragma comme ...

  4. 20180705 fragment

    https://www.cnblogs.com/chaowang/p/6180825.html https://blog.csdn.net/xxkalychen/article/details/537 ...

  5. (转)使用 vs.php 调试PHP

    转自:http://www.jb51.net/article/24618.htm   早先在asp横行的年代,php和asp一样,大都都是html中夹杂代码,说实话,这时候IDE的确用处不是很大,倒是 ...

  6. Java的String类

    String类 String是引用数据类型:字符串是String类的对象 String类的构造方法 共有13种重载方式,这里只示例常用的几个 String():创建一个空字符串 String(Stri ...

  7. 3.java面向对象编程三大特性之多态

    面向对象编程的三大特性:封装.继承.多态 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据.对类的外部而言它的内部实现细节是隐藏的,暴露给外界的只是它的实现方法. ...

  8. 用命令行上传本地代码到GitHub

    有两种方式上传,ssh和https,ssh老是报错=.=我用的是https 先下载git   https://git-scm.com/downloads 在代码的文件夹的同级目录中邮件打开git ba ...

  9. docker opencpu R

    有一个项目中用到了docker opencpu R,这里把所学的整理下. docker,一个运行容器,搭建一次,以后可以很方便的移植,win7 64下也可以装. opencpu,云端计算,运行R函数和 ...

  10. 在Matlab中安装使用libsvm详细步骤(附图)

    今天自己在matlab中安装libsvm,下面是详细的步骤 1.首先下载libsvmhttp://www.csie.ntu.edu.tw/~cjlin/libsvm/我的matlab版本 R2016a ...