it-swarm-ko.tech

하나의 URL에 여러 Drupal 설치 실행 : 권장됩니까?

내 고용주는 우리가 가지고있는 몇 가지 아이디어를 더 쉽게 구현할 수 있도록, 그리고 미래를 대비하는 방법으로 상당히 정적 인 웹 사이트를 Drupal로 대체하는 것을 고려하고 있습니다. 동일한 조직에 속한다는 점을 제외하고는 서로 실제로 관련이없는 몇 개의 다른 고객 대면 부서가 있다는 점에서 우산 조직과 같습니다.

따라서 광범위하게 말하면 각 부서에는 특정 유형의 정의 된 사용자, 노드 유형 등 매우 구체적인 요구 사항이 있습니다. 일부는 자신의 작은 포럼, 기본 쇼핑 카트 등을 필요로합니다. 내 첫 번째 본능은 각 부서를 고유 한 모듈 구성을 사용하는 고유 한 Drupal 설치로 취급하고 이러한 방식으로 별도로 유지하는 것입니다. 즉, 전체 사이트에 분산되는 일부 기능이 필요할 수 있습니다. 예를 들어 한두 명의 고위 직원이 로그인하여 일부 부서의 콘텐츠를 편집 할 수 있어야합니다.

이것이 가능합니까? domainname.org/dept1, domainname.org/dept2, domainname.org/dept3 등에서 다른 설치를 실행하려면 더 중요하게는 것이 좋습니다. 이와 같은 설정을 진행한다면 어떤 문제에 직면하게 될까요?

8
Mark G

문제가 아닐뿐만 아니라 실제로는 매우 일반적인 관행입니다!

이 링크에서 몇 가지 팁을 확인하십시오. 다중 사이트 하우투

내가 가진 유일한 제안은 각 사이트에 하위 폴더가 아닌 하위 도메인을 제공하는 것입니다. 내 경험상 이것이 훨씬 더 잘 작동합니다.

  • dept1.domainname.org
  • dept2.domainname.org
  • dept3.domainname.org

(3 개의 호스트가 모두 동일한 디렉토리를 가리키는 경우)

설정

이를 설정하려면 각 사이트에 대해 별도의 구성 폴더를 추가하십시오.

  • /sites/dept1.domainname.org/setings.php // dept1 production
  • /sites/dept1.stagingdomain.org/setings.php // dept1 스테이징
  • /sites/dept1.domainname.local/setings.php // dept1 개발
  • 등등...

또한 각 사이트에 대해 별도의 files 디렉터리가 있어야하며 각 사이트의 설정 폴더 아래에있는 모듈 하위 디렉터리에 사이트 별 (사용자 지정) 모듈을 배치 할 수 있습니다. ,/sites/all/modules 디렉토리를 깔끔하게 유지하십시오!

7
Alex Weber

다중 사이트 경로를 선택하기 전에 도메인 액세스 를 반드시 확인해야합니다. 유지 관리가 훨씬 쉬울 수 있으며 사용 사례에 더 적합합니다.

3
tim.plunkett

또 다른 접근 방식이 있습니다. OF를 사용합니다 (하지만 상당히 무겁습니다).

특히 이런 종류의 웹 사이트에 대한 Drupal 배포판이 있습니다. http://openatrium.com/

1
jcisio