2013-04-01 161 views
1

我是學生,我有一個客戶項目,www.wac-stl.org 他們運行的是Drupal 6.我需要將它升級到Drupal 7才能安裝CiviCRM。將網站從6遷移到7

這樣做的最好方法是什麼?如果你可以看看網站,我認爲它是一個非常基本的網站,所以你想象我會有任何麻煩升級?

此外,我只有FTP訪問網站文件,我沒有數據庫訪問。這對我來說會是一個問題嗎?

謝謝!

+1

「還有,我只有FTP訪問該網站上的文件,我沒有數據庫訪問。這對我來說會是一個問題嗎?「是。 – ceejayoz

回答

0

將drupal站點從主要版本升級到下一個版本是一項具有挑戰性的任務,無論該站點涉及多麼「基本」。您應該在開發環境中的網站副本上做到這一點,並且只有在完全測試後才能部署升級版本。

要做到這一點,你當然需要有一個網站的數據庫的副本:如果你不能直接訪問數據庫服務器,你可以嘗試一些模塊,可以幫助你做到這一點(例如http://drupal.org/project/dumper) 。

您需要詳細閱讀升級指南(http://drupal.org/documentation/upgrade/6/7並按照所有鏈接)。

而且,作爲CivicCRM實際上有一個Drupal 6版本,你可能要考慮堅持使用D6 ...

2

選項A:升級

  1. 定義:更換D6代碼D7碼;在D7
  2. 運行升級腳本
  3. 數據庫好只爲真正的基本的網站最喜歡你的舊網站

選項B:遷移

  1. 定義:從頭開始與安裝新的D7網站新數據庫; 進口內容,
  2. 視圖,用戶等
  3. 清潔代碼庫
  4. 舊的內容可以被排除在外
  5. Retweak IA
  6. 調整數據模型
  7. 缺點:內容清理需要時間

有可以使用的遷移工具

  1. Features - 允許您導出內容類型,用戶和結構 (例如分類,圖像風格等)成模塊狀包的 優良指南可在這裏:http://drupal.org/node/580026

  2. Feeds - 訂閱是一個貢獻模塊,允許一個導入和從CSV,XML或RSS格式 導出內容。訪問供稿 項目頁面以獲取更多信息。

  3. 對於「節點內容」導出/導入,請使用「節點導出」模塊。

相關鏈接: