环境: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. max10之pll时钟源切换

    问题3:PLL切换功能中,多次切换可能造成PLL锁不定 从现象看clkbadx信号是不影响的,但locked信号一定是有影响的.

  2. Kafka常用命令收录

    目录 目录 1 1. 前言 2 2. Broker默认端口号 2 3. 安装Kafka 2 4. 启动Kafka 2 5. 创建Topic 2 6. 列出所有Topic 3 7. 删除Topic 3 ...

  3. Android webview 退出关闭声音 网页调用javascript

    关闭声音,目前没有好的办法,可以参考网络上的实用webview.reload(); @Override protected void onResume() { // TODO Auto-generat ...

  4. Django URLs error: view must be a callable or a list/tuple in the case of include()

    Django 1.10 no longer allows you to specify views as a string (e.g. 'myapp.views.home') in your URL ...

  5. [NewCode 5] 从尾到头打印链表

    题目描述 输入一个链表,从尾到头打印链表每个节点的值. 题目比较水,一遍就 AC 了,来看代码: /** * struct ListNode { * int val; * struct ListNod ...

  6. redis集群(主从配置)

    市面上太多kv的缓存,最常用的就属memcache了,但是memcache存在单点问题,不过小日本有复制版本,但是使用的人比较少,redis的出现让kv内存存储的想法成为现实.今天主要内容便是redi ...

  7. Git清空历史,清空历史删除的文件,降低.git 文件大小

    执行以下步骤之前 请做好源码备份 本操作用来清理github上面的历史删除文件,减少库的体积. 第一步骤 下载JDK环境和JAR包 https://rtyley.github.io/bfg-repo- ...

  8. .net图表之ECharts随笔07-自定义系列(多边形)

    搞了一天多,才勉强搞出了一个不紧凑的六边形统计图,是真的菜. 这里ECharts的用法与06说的同一种,直接使用带all的js 先上个效果图,用面积来表示人数的多少 1. 参数option的toolt ...

  9. 微服务统一登陆认证怎么做?JWT ?

    无状态登录原理 1.1.什么是有状态? 有状态服务,即服务端需要记录每次会话的客户端信息,从而识别客户端身份,根据用户身份进行请求的处理,典型的设计如tomcat中的session. 例如登录:用户登 ...

  10. MariaDB MyCat实现读写分离(15)

    MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可MariaDB的目的是完全兼容MySQL,包括API和命令行,MySQL由于现在闭源了,而能轻松成为MySQ ...