2011-02-07 4 views
1

Drupal 6 웹 사이트를 Drupal 7로 마이그레이션하는 방법을 찾으려고합니다. 모든 콘텐츠 유형을 마이그레이션하고 싶습니다.Drupal 6에서 Drupal 7로 업그레이드

어떻게하면됩니까?

+0

[Drupal 6에서 7로 업그레이드] (http://drupal.org/documentation/upgrade/6/7)를 읽으십시오. 자신의 모듈을 작성했다면 [6.x 모듈을 7.x로 변환] (http://drupal.org/update/modules/6/7)을 읽어보십시오. 자신 만의 테마를 작성했다면 [6.x 테마를 7.x로 변환] (http://drupal.org/node/254940)을 읽으십시오. – Oswald

답변

4

Drupal 6 to Drupal 7 업그레이드 가이드를 읽었습니까? http://drupal.org/documentation/upgrade/6/7

, 로컬 컴퓨터 또는 개발 시스템 (당신이 당신의 데이터베이스와 코드베이스의 백업을 유지해야합니다), 다시 와서 더 구체적인 질문에 업그레이드하려고 ...

하는 경우를 그 통해 읽어보십시오 당신은 비교적 간단한 Drupal 사이트를 가지고 있습니다. 매우 복잡한 사이트의 경우 단순히 업그레이드 (즉, 콘텐츠 내보내기, Drupal 7에서 사이트 재 구축 및 Drupal 7 사이트로 다시 가져 오기)하는 대신 사이트 마이그레이션을 고려해야 할 수 있습니다.

많은 사람들에게 Drupal 7에 어떤 기능도 필요하지 않다면이 시점에서 몇 달 동안 Drupal 6을 계속 사용하는 것이 좋습니다. 몇 가지 사이트를 업그레이드했지만 드루팔 (Drupal) 6 사이트가 드루팔 (Drupal 7)보다 적어도 6 개월은 기다려야 할 것이고 사용하는 중요한 모듈은 끊임없는 업그레이드를 위해 충분히 안정적이라는 것을 확신 할 수 있습니다.

+0

m gtin이 blocked_ips 테이블을 찾을 수 없다는 오류가 발생했습니다. –

+0

@PiyueshKumar : [Drupal.org의 솔루션] (http://drupal.org/search/apachesolr_multisitesearch/table%20blocked_ips%20not%20found) 중 어느 것이 있습니까? 너 이미 해봤 니? – Oswald

+0

예. 아마도 약간의 작은 문제가있을 것입니다. 각 문제에 대해 'site : drupal.org error_reported here'를 검색해보십시오 :-) – geerlingguy

0

전체 업그레이드를 위해 여기서 수행 한 단계를 나열했습니다 (http://www.siteconsortium.com/h/D0000Q.php). 그것은 꽤 잘 작동했습니다.

전체 데이터베이스를 Drupal 6에서 Drupal 7로 업그레이드하십시오. 그러면 컨텐츠 유형이 마이그레이션되고 모든 컨텐츠가 보존됩니다.

나는 Drupal 6 데이터베이스를 백업하고 작업중인 Drupal 6 Webroot 디렉토리를 백업했습니다.

mysqldump를 -uUser -ppass drupalDB> drupalDB_6.sql 은 cp -r으로 public_html public_html.back 가서/관리/모듈을 drupal7 및 모든 모듈의 인벤토리를합니다. 비 핵심 모듈은 업그레이드되지 않습니다. 모듈을 수동으로 다시 추가하고 업그레이드 후에 다시 구성해야 할 수 있습니다.

내가

CP를 드루팔 7 소스의 최근 복사본을 다운로드하고 드루팔 (6) 그 내용을 복사하여 드루팔 7 드루팔 6에서 데이터베이스를 가져 -r 드루팔 - 7.26/*으로 public_html /. 데이터베이스 업그레이드를 완료하려면 웹 사이트와 drupal /을 열고 사이트 업그레이드 단계를 따르십시오. 당신이 만약 당신이 좋아하면 데이터베이스에 저장 업그레이드를 실행하고 여기에 내가 걸렸다 전체 단계는

드루팔 (7)와 함께 사용하면

.

http://www.siteconsortium.com/h/D0000Q.php

0

단계 :

  • 다음 새 버전
  • 다시 모든 비 핵심 모듈 및 테마를 넣어
  • 업그레이드 드루팔 코어
  • 실행 update.php

    1. 백업 사이트
    2. 업데이트를 실행하십시오.PHP 다시

    루트 디렉토리의 upgrade.txt를 따르십시오. 모든 프로세스를 정교하게 자세히 설명합니다.