Drupal 6 升級 Drupal7 筆記

務必要使用drush

把收集目前所有啟用的模組
drush pml --no-core --type=module --status=enabled --pipe > modules.txt

把模組取消啟用
cat modules.txt | xargs drush -y dis
PS.我在Godaddy主機需改這樣做
cat modules.txt | xargs /usr/bin/php5 ~/.composer/vendor/drush/drush/drush.php -y dis


把D6的資料夾全砍掉,只留 sites

把D7的資料夾全複製到 D6 資料夾中

執行
drush updatedb

成功的話就會進行昇級

昇級後,僅可能的把D7有的modules留著,進行安裝及昇級

有問題的模組建議就直接砍掉比較快囉~

接著多跑幾次drush updatedb就會完成

migrate模組可以幫你把舊的cck欄位做轉換

記得裝image模組,才能把image的欄位用migrate轉回來唷!

參考資料
https://www.drupal.org/node/570162

留言

熱門文章