将 Openshift 上现有的 Ghost 安装从 0.5 升级/更新到最新版本
Upgrade / Update existing Ghost installation on Openshift from 0.5 to latest
我知道还有另一个线程,但它大约是 0.4.2 到 0.5,并且有一个 0.5 的快速入门。
我想做的是安装最新版本的 ghost,因为新版本中有一些很棒的功能。
我遇到了类似的问题并解决了它。
按照本指南更新您的 ghost 版本。
从Ghost.org
下载最新版本的Ghost
将 zip 文件解压到临时位置
删除现有的 index.js
和 package.json
,然后将新的 index.js
和 package.json
文件复制到同一目录。
接下来,彻底删除旧的"core"目录,然后将新的核心目录放回原来的位置。
对于包含 Casper(默认主题)更新的版本,删除旧的 content/themes/casper
目录并放置新目录。
最后打开"package.json"把"main": "./core/index"
改成"main": "index"
这是官方指南中没有提到的棘手部分。它工作正常:)
运行 npm install --production
最后重启Ghost使修改生效
来源:https://ghost.org/forum/installation/16533-resolved-upgrading-ghost-0-5-to-0-5-2-on-openshift/
谢谢 fuzzmz.
- 使用以下方法设置新安装:
rhc app create test nodejs-0.10 mysql-5.1 --env NODE_ENV=production --from-code https://github.com/openshift-quickstart/openshift-ghost-mysql-quickstart.git
- 转到 URL/ghost 并设置管理员用户。
- 下载最新的 Ghost archive。
- 提取存档。
- cd 到测试文件夹。
- 删除
index.js
和 package.json
。
- 删除
core
文件夹。
- 删除
content/themes/casper
文件夹。
- 将
index.js
、package.json
、core
和 content/themes/casper folders
从您提取存档的位置复制到测试文件夹(git 回购创建时我创建了 OpenShift 应用程序)。
- 将新的
package.json
(测试文件夹中的那个)修改为 "main": "index.js"
而不是 "main": "./core/index"
。
git add --all
.
git commit -am "update to ghost v0.5.2"
git push origin master
我知道还有另一个线程,但它大约是 0.4.2 到 0.5,并且有一个 0.5 的快速入门。 我想做的是安装最新版本的 ghost,因为新版本中有一些很棒的功能。
我遇到了类似的问题并解决了它。
按照本指南更新您的 ghost 版本。
从Ghost.org
下载最新版本的Ghost
将 zip 文件解压到临时位置
删除现有的
index.js
和package.json
,然后将新的index.js
和package.json
文件复制到同一目录。接下来,彻底删除旧的"core"目录,然后将新的核心目录放回原来的位置。
对于包含 Casper(默认主题)更新的版本,删除旧的
content/themes/casper
目录并放置新目录。最后打开"package.json"把
"main": "./core/index"
改成"main": "index"
这是官方指南中没有提到的棘手部分。它工作正常:)
运行 npm install --production
最后重启Ghost使修改生效
来源:https://ghost.org/forum/installation/16533-resolved-upgrading-ghost-0-5-to-0-5-2-on-openshift/ 谢谢 fuzzmz.
- 使用以下方法设置新安装:
rhc app create test nodejs-0.10 mysql-5.1 --env NODE_ENV=production --from-code https://github.com/openshift-quickstart/openshift-ghost-mysql-quickstart.git
- 转到 URL/ghost 并设置管理员用户。
- 下载最新的 Ghost archive。
- 提取存档。
- cd 到测试文件夹。
- 删除
index.js
和package.json
。 - 删除
core
文件夹。 - 删除
content/themes/casper
文件夹。 - 将
index.js
、package.json
、core
和content/themes/casper folders
从您提取存档的位置复制到测试文件夹(git 回购创建时我创建了 OpenShift 应用程序)。 - 将新的
package.json
(测试文件夹中的那个)修改为"main": "index.js"
而不是"main": "./core/index"
。 git add --all
.git commit -am "update to ghost v0.5.2"
git push origin master