2009-11-19 7 views
1

아래의 모듈 또는 테마 폴더를 읽지 않습니다. drupal로 설정된 사이트가 있습니다. 모든 것이 정상적으로 진행됩니다. 그런 다음 서브 도메인을 추가했는데 사이트/all/themes 폴더 아래에있는 사용자 정의 테마를 사용할 때까지는 괜찮 았습니다. 테마가 관리자 패널 (축소판 없음)에서 제대로 표시되지 않으며 활성화되면 사이트에 구조가 전혀없는 것으로 보입니다.하위 도메인 또는 사이트/all/

내가 사용하려고하는 테마는 다른 사이트에서도 완벽하게 작동하므로 테마 자체는 문제가되지 않습니다. 그 모든/폴더 아래에있는 모듈에서도 같은 일이 일어났습니다. 그러나 루트 테마 및 모듈 폴더 아래의 모든 것을 사용할 수 있습니다.

그래서 사이트/all/폴더를 제대로 읽거나 읽지 못하는 것이 있습니다. 모든 것을 코어 폴더에 덤핑하는 것은 이상적인 것은 아니지만 문제를 파악할 수는 없습니다.

편집 : 해결 : 어떻게 든 htaccess 파일이 리디렉션 된 사이트 폴더에 있습니다. 하위 도메인이 하위 폴더를 제대로 볼 수 없게 만들고 루트 만 표시합니다.

+0

'하위 도메인 추가'의 의미를 분명히 할 수 있습니까? 동일한 Drupal 인스턴스를 사용해야하는 다른 사이트입니까? –

+0

예. 내 메인 도메인 URL과 하위 도메인으로 실행되는 멀티 사이트가 있습니다. 가장 쉬운 일은 아니지만 공유 된 drupal 설정과 데이터베이스를 가질 수 있습니다. –

답변

1

메인 사이트와 하위 도메인 인 sites/all 아래의 테마와 모듈을 사용할 수없는 경우 문제는 폴더의 접근성을 둘러싼 것일 수 있습니다.

사이트에 액세스하는 데 사용하는 사용자 계정에 관계없이 웹 사이트 서버 자체 (Apache, IIS 또는 Xyz)가 다른 계정으로 실행되는 것이 거의 확실합니다. 해당 계정이 검색하고 읽을 수있는 권한이없는 경우 sites/all 아래의 파일은 표시되지 않습니다.

일반 modules 디렉토리와 sites/all 사이의 사용 권한 (유닉스 서버에서 실행중인 경우 사용자/그룹 세부 정보)을 비교하여 차이점을 찾아 수정하십시오.

+0

첫 번째 사항은 다음과 같습니다. 아니요, 하위 도메인 사이트에만 있습니다. 리디렉션이있는 사이트 폴더에 htaccess 파일이 있음을 발견했습니다. 그래서 그것은 하위 도메인을 수신 거부하고 그것은 테마 폴더를 제대로 볼 수 없습니다. 기괴한. 그래도 고마워! –