升级Ghost
环境: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/themes和content/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的更多相关文章
- 选择“保留window设置、个人文件及应用”或者“升级安装windows并保留文件设置和应用程序”的 处理干净以后用ghost备份
个人经验 第一次装好以后 把所有常用软件什么的 还有系统的更新全部装好 删去乱七八糟的临时文件啊什么的 处理干净以后用ghost备份下次需要重装直接从ghost镜像恢复 然后更新软件 打补丁 再备份 ...
- 最新GHOST XP系统下载旗舰增强版 V2016年
系统来自:系统妈:http://www.xitongma.com 深度技术GHOST xp系统旗舰增强版 V2016年3月 系统概述 深度技术ghost xp系统旗舰增强版集合微软JAVA虚拟机IE插 ...
- 企业IT管理员IE11升级指南【7】—— Win7和Win8.1上的IE11功能对比
企业IT管理员IE11升级指南 系列: [1]—— Internet Explorer 11增强保护模式 (EPM) 介绍 [2]—— Internet Explorer 11 对Adobe Flas ...
- 升级Xcode8、iOS10问题记录
1.webView的代理方法: 升级前: - (void)webView:(UIWebView *)webView didFailLoadWithError:(nullable NSError *)e ...
- Win10系统旗舰版ghost版系统镜像下载
微软已经发布了Win10预览版10041快速版更新,但通过Windows更新的方式比较慢.现在微软官方已经发布Win10预览版10041的系统ISO镜像,还没更新这一版本的朋友可以使用该镜像进行更新. ...
- 升级Windows 10 正式版过程记录与经验
升级Windows 10 正式版过程记录与经验 [多图预警]共50张,约4.6MB 系统概要: 预装Windows 8.1中文版 64位 C盘Users 文件夹已经挪动到D盘,并在原处建立了符号链接. ...
- VirtualBox装ghost XP
在win7 professional 64上安装了virtualBox4.3.14 r95030 版本,之所以要安装这个vb,是因为刚升级的vm 打开之后很占用cpu, 网上又说vb不是很占用cpu而 ...
- Android Studio 无法启动模拟器的一种可能是你装的是Ghost版的系统
我遇到的问题是,打开模拟器,进度条走到最后,突然出现了emulator error,然后模拟器就无法启动(不好意思当时没有截图).我是在Ghost版 win7系统下运行Android Studio 的 ...
- 电脑公司最新GHOST WIN7系统32,64位优化精简版下载
系统来自系统妈:http://www.xitongma.com 电脑公司最新GHOST win7系统32位优化精简版V2016年3月 系统概述 电脑公司ghost win7 x86(32位)万能装机版 ...
随机推荐
- Java利用MethodHandle实现反射时调用super的method
一:实现 1.Base类的实现 package me.silentdoer.reflecsuper; /** * @author silentdoer * @version 1.0 * @descri ...
- 触摸屏 adb调试
1.adb shell cat /proc/kmsg 这条命令肯定是要放在第一位的,可以打印内核信息,对应于驱动程序中的printk语句. 如果出现以下提示,说明权限不够,可以通过adb root获取 ...
- ERR_CACHE_MISS 上一页提示确认重新提交表单
SITUATION: 设备搜索后,根据返回结果 list.php 进入特定设备的详细页面 one.php,但点击后退按钮(上一页)返回 list.php,会出现确认重新提交表单的错误页面 ERR_CA ...
- Arria10中的OCT功能
OCT是什么? 串行(RS)和并行(RT) OCT 提供了 I/O 阻抗匹配和匹配性能.OCT 维持信号质量,节省电路板空 间,并降低外部组件成本. Arria 10 器件支持所有 FPGA 和 HP ...
- MyBatis(一)helloWorld程序
一.准备两个jar包,第一个:下载myBatis-3.3.1.jar,这里是在CSDN网站处下载的,因为官网打不开.第二个:mysql-connector-java-5.0.8-bin.jar,这个j ...
- 2018-03-13 HTTP Socket TCP学习
协议学习: https://www.jianshu.com/p/a5410f895d6b https://www.jianshu.com/p/42260a2575f8 实际例子: nano实际例子,和 ...
- noip第4课作业
1. 计算邮资 [问题描述] 根据邮件的重量和用户是否选择加急计算邮费.计算规则:重量在1000克以内 (包含1000克),基本费8元.超过1000克的部分,每500克加收超重费4元,不足500 ...
- spring-mvc源码阅读笔记
简要的做一些spring-mvc部分的源码学习笔记 Spring-mvc做的工作主要是俩大方面吧:一个是初始化一个ioc容器,一个是mvc部分的控制和视图模块的实现. 先说下ioc容器的初始化部分:i ...
- 《mysql必知必会》学习_第11章_20180801_欢
第11章:使用数据处理函数. P69 文本处理函数,upper()函数把文本变成大写字体. select vend_name,upper(vend_name) as vend_name_upcase ...
- 牛客网2018暑期训练 第三场 a题
#include <bits/stdc++.h> using namespace std; vector<int> path; ; short dp[maxn][maxn][m ...