2016-09-14 3 views
0

우리는 꽤 오랫동안이를 보아 왔습니다. 현재 개발중인 프로젝트의 맞춤 모듈이 있습니다. 릴리스 후보와 개발 코드 (출혈 가장자리)에 대해 별도의 버전 (git 브랜치)을 유지 관리합니다. 자동으로 사용 중지 된 모듈의 코드는 현재 최첨단에서만 ​​사용할 수 있습니다. 우리의 호스팅 플랫폼에 기술적 인 제약이 있기 때문에 최신 릴리스 후보를 테스트 서버에 배포하고자 할 때마다 개발 후보 서버 (Dev)에 먼저 릴리스 후보를 배포해야합니다. Dev 서버에 최신 릴리스 후보를 배포 한 후이 서버에서 테스트 서버로 밀어 넣으면 나중에 개발 버전이 Dev 서버에 복원 된 후이 문제가 자주 발생합니다. 그런 다음 일부 모듈이 자동으로 사용 중지 된 것을 확인합니다.드루팔 모듈이 자동으로 비활성화 됨

제 생각에는 drupal은 모듈에 대한 코드를 찾을 수 없을 때 자동으로 모듈을 사용 불가능하게합니다. 내 가정이 맞습니까?

"예"인 경우 누락 된 모듈을 자동 실행 중지하는 코드는 drupal core에서 어디에서 찾을 수 있습니까?

& 드루팔 (drupal)이이를 방지 할 수있는 방법이 있습니까?

답변

0

이것은 종속성 문제인 것처럼 들립니다. 다른 모듈이 의존하는 모듈을 사용할 수 없게되면 해당 모듈도 사용할 수 없게됩니다. 따라서 맞춤 모듈이 다른 모듈에 의존하고 있다고 가정 해 보겠습니다. 그런 다음 모듈을 사용 불가능으로 설정하면 해당 모듈이 사용 불가능하게됩니다.

모듈 페이지를 보면 모듈에 달려있는 것을 볼 수 있습니다.

+0

아니요,이 특정 사용자 정의 모듈에 대한 종속성으로 추가 된 다른 모듈이 없으며이 사용자 정의 모듈을 종속으로 갖는 다른 모듈은 없습니다. – rineez

관련 문제