更新Ghost CMS

更新Ghost CMS

2017/08/15 更新: 本篇適用0.11.*
Ghost 1.0以後的版本,若有安裝Ghost-CLI,僅需在目標Ghost安裝目錄下使用ghost update指令便會自動做完所有更新步驟

作為一個剛出世不久的新玩意兒(2014-),Ghost CMS的更新頻率難免稍高,雖然官方以後有考慮讓更新能自動化的樣子,但目前還是只能手動更新,第一次更新時在資料庫轉移時發生了點問題,稍微記錄一下後來成功的步驟。

  1. 取得最新版Ghost [https://ghost.org/zip/ghost-latest.zip]
  2. 把舊Ghost目錄下core目錄刪除,content目錄絕對不能刪
  3. 根目錄下的檔案除了config.js以外,基本上都可以刪
  4. 把剛下載的最新版Ghost解壓縮,把最新版Ghost裡頭的core和其他檔案(不含content)移至你舊Ghost根目錄下(記得修改core目錄所屬user & group,符合你的執行權限)
  5. 執行npm install --production,這步驟若出現ERROR,可以試試看把node_modules目錄刪掉、執行npm cache clean後,再將npm install --production執行一次
  6. Enjoy your new Ghost!!

Related Article