it-swarm-ko.tech

Microsoft Web Platform Installer는 Drupal을 설치할 때 어떤 파일 및 폴더 권한을 변경합니까?

Microsoft Web Platform Installer를 사용하여 Drupal 7.5를 실행하는 Windows Server 2008 R2 서버에 Drupal 6 및 IIS 7을 모두 설치했습니다. (참조 : http://www.Microsoft.com/web/downloads/platform.aspx )

WebPI가 수정하는 파일 및 폴더 권한 (및 이유)과 web.config 추가 사항을 알고 싶습니다. 따라서 Drupal 아래에 IIS을 수동으로 설치할 수 있습니다. 기본 설치 매개 변수를 처리해야하는 경우 (예 : 데이터베이스가있는 위치).

Windows + PHP에서 잘 작동하도록 IIS를 변경하는 것도 도움이 될 것입니다.

3
cpuguru

이 질문 에 관심이있을 수 있습니다.

그러나 Drupal 수동 설치에는 몇 가지 변수가 있습니다.

Drupal의 모든 버전에 대해 PHP를 설치해야합니다. 권장되는 설치 방법 PHP 설치 방법은 Fast CGI를 사용하는 것입니다. WebPI가 설치하는 방법이기도합니다) .)

Server 2008을 실행하고 있으므로 clean URLs 을 원할 경우 Mirosoft의 URL rewriter를 사용하는 것이 좋습니다. (이것은 WebPI가 설치하는 방법이기도합니다.) Microsoft의 URL 재 작성기를 사용하는 경우 자동으로 web.config 파일을 찾습니다. Drupal 7은 기본적으로 제공되며 Druapl 6에서도 작동 할 것이라고 생각합니다.

그런 다음 데이터베이스가 필요합니다. Drupal 6의 경우 유일한 실용적인 옵션은 MySQL입니다. Drupal 7의 경우 MySQL과 네이티브 MSSQL 중에서 선택할 수 있습니다.

이 세 가지 항목이 설치되면 권한이 거의 남습니다. 기본적으로 IIS는 모든 웹 제공 파일에 대해 C :\inetpub\wwwroot \를 사용합니다. IIS의 경우 해당 파일을 읽으려면 로컬 IUSR 계정에 읽기 권한이 필요합니다. 로컬 IUSR 계정을 작성하려면 쓰기 권한이 필요합니다. 현재 권장되는 동작은 IUSR이 C :\Inetpub\wwwroot의 모든 항목에 대한 읽기 권한을 얻는 것입니다. 그러나 쓰기 권한은 절대적으로 필요한 위치로만 제한됩니다. 기존 위치는 ..\sites [ sitename]\files는 사용자가 업로드 한 파일의 기본 위치입니다. 그러나 Drupal 7에는 멋진 모듈 용 웹 설치 프로그램이 있습니다. ..\sites [sitename]\modules 및. .\sites\all\modules는 로컬 IUSR 계정으로 쓰기 가능해야합니다. 마지막 참고 사항입니다. 기본값 Drupal 설치 프로세스가 작동하려면 ..\sites [sitename]\settings.php 필요) 로컬 IUSR 계정으로 쓰기 가능하지만 설치 후 일반적으로 파일을 계속 읽을 것을 권장합니다.

2
antgiant

구체적인 답변을 드릴 수는 없지만 설치하는 동안 Process Monitor 실행 해 보겠습니다. 찾고있는 답변 중 일부를 제공해야합니다.

1
James Stallings

WPI를 사용하여 최신 버전의 PHP와 같이 필요한 모든 IIS 모듈, PHP SQL 및 Wincache에만 해당. 그런 다음 drupal.org로 이동)를 설치하는 것이 좋습니다. 나는 WPI가 가장 최적의 설정을 가지고 있다고 생각하지 않으며 설정을 훨씬 더 많이 제어 할 수 있습니다.이 방법을 몇 번하면 꽤 쉽고 어떤 구성이 가능한지 이해하게됩니다. . Drupal Multisite, Custom Installation Profiles, Custom DB abstraction layers 등과 같은 모든 종류의 기능을 제공합니다. 코드를 읽고 api.drupal.org를 사용하는 것만으로도 새롭고 유용한 것을 찾을 수 있습니다.

0
Michael E