2010-07-31 6 views
2

Wordpress에서 Drupal로 변환하는 새 클라이언트가 있습니다. 동일한 이름이지만 TLD가 다른 두 개의 도메인 (예 : .com &.org)이 있습니다. 우리는 .com 사이트에서 먼저 사이트를 설정하여 개발하는 동안 라이브 사이트를 개발하기로 결정했습니다.기본 도메인 변경/다중 기본 도메인 허용

그래서 우리는 현재 .org 도메인에서 실행중인 .org 및 drupal (새 호스트의)에서 실행중인 WordPress 사이트를 보유하고 있습니다.

그래서 두 가지 질문 :

  1. 수 있으며, 드루팔은 .COM과 .ORG 모두 작동하도록 구성하려면 어떻게합니까?
  2. 기본 도메인을 변경할 수 있습니까? drupal은 사이트가 게시 된 후에 구성됩니까? 당신은 드루팔의 다중 시스템을 사용하지 않는 경우

답변

2

가 (즉, 사이트 정보 대신 사이트/example.org 또는 사이트/example.com을의 사이트/기본에 투입되고있다),이 정말 간단합니다 : DO 아무것도. 2 단계는 없습니다. Drupal은 던져진 도메인을 처리합니다. 웹 서버의 이름 기반 처리를 사용하여 허용 할 도메인을 결정하기 만하면됩니다.

당신 있습니다 드루팔의 다중 시스템을 사용하는 경우, 그것은 좀 더 열심히이다 :

  1. 는 사이트 폴더의 이름을 바꿉니다 (그래서 사이트에서/example.com 사이트/example.org).
  2. Drupal의 파일 테이블은 사용하는 파일 디렉토리를 하드 코드하므로 모든 경로를 변경해야합니다. 데이터베이스에서 UPDATE files SET filepath = REPLACE(filepath,'example.org','example.com')을 실행하십시오.
  3. 경로를 변경하는 다른 위치는 입니다. 사이트 구성 ->파일 시스템입니다.
  4. 경로를 변경해야 할 마지막 장소는 맞춤 로고 또는 favicon을 사용하기로 결정한 경우 테마의 설정 페이지에 있습니다.
  5. 모든 경로를 변경했으면 사이트 구성 ->성능 아래의 캐시를 다시 작성하십시오.

대부분의 경우를 다루어야합니다. 사용중인 타사 모듈에서 하드 코드 파일 경로가 있는지 확인하십시오. 모듈이 API를 올바르게 사용하고 있다면 2 단계와 3 단계에서 처리해야합니다.

하드 코딩 된 파일 경로가 있기 때문에 실제로 필요하지 않는 한 멀티 사이트를 사용하지 않는 것이 좋습니다. 드루팔 (Drupal) 설치에서 하나의 사이트 만 실행하는 경우 사이트/default에 사이트를 고정하십시오.

+0

다중 사이트 구성을 사용하면 도메인에 나타나는 정보가 다른 경우 유용합니다. 동일한 정보를 표시하기 위해 example.com 및 example.org를 사용하려면 다중 사이트 구성이 필요하지 않습니다. – kiamlaluno

관련 문제