有沒有人對生產中的安裝有很好的Drupal升級策略?沒有人會在書中討論這一點,在論壇和電子郵件列表中很難找到明確的答案。在生產中升級到Drupal
例:
- 鎖定下來督促,不允許 更新數據 複製督促
- 複製督促數據庫到dev
- 關閉在開發中的所有模塊
- 升級核心的Drupal (如有必要,更新db)
- dev中的升級模塊(更新db,如果需要 )
- 打開模塊
- 測試
- 遷移代碼和db督促
- 反過來現場回
有沒有人對生產中的安裝有很好的Drupal升級策略?沒有人會在書中討論這一點,在論壇和電子郵件列表中很難找到明確的答案。在生產中升級到Drupal
例:
你的策略聽起來不錯,但它需要一個網站是在「只讀」模式有一會兒。這並不總是可行的。另外我不太確定爲什麼你會打開和關閉所有的模塊?
我可以提出一個稍微不同的方法
這種方式有很多更多的測試,但少停機時間,如果出現錯誤,您也將能夠確定哪個模塊可以解決問題。它也不會依靠你從dev上傳DB來生活。
+1 - 雖然我會建議交換點7和8;) – 2009-11-04 07:58:04
完成,還添加了「備份數據庫」 – 2009-11-04 10:35:12
我認爲我們應該也把'運行update.php'在開發環境...步驟2.5 – milesmeow 2009-11-04 14:28:00
你說的是一個重大的升級,fx從5到6 – googletorp 2009-11-04 08:22:40
嗯好問題。我試圖找出最佳的整體策略。主要升級是否需要稍微不同的步驟? – milesmeow 2009-11-04 14:28:54
絕對。法語先生的回答只適用於小規模升級 - 小升級,在dev中沒有更多的附加變更需要轉移到產品中。 – mikewaters 2009-11-04 15:35:16