2011-01-31 3 views
1

저는 지금 며칠 동안이 문제로 고심하고 있습니다. 우리는 Sharepoint를 문서 및 코드 파일의 저장소로 사용하여 고객에게 일종의 더미 웹 페이지/응용 프로그램 또는 통합 보안 및 권한 시스템을 사용하여 향후 웹 프로젝트의 프리젠 테이션을 표시하고자합니다.Sharepoint에서 다운로드 대신 PHP 파일을 실행하도록 설정하는 방법은 무엇입니까?

PHP 5.3.4는 FastCGI를 사용하여 올바르게 설치되었으며 실제로 Sharpoint Server 2007이 실행되는 서버와 동일한 파일 시스템에 php 파일을두면 잘 작동합니다. 실행 권한은 IIS 관리자에서도 "스크립트 및 실행 파일"로 설정됩니다.

하지만 PHP 파일이 Sharepoint 문서 라이브러리에서 제공되는 즉시 해당 파일은 브라우저에서 해당 php 파일을 표시하는 대신 다운로드 대화 상자를 시작합니다.

해당 문서 라이브러리의 문서 라이브러리 설정에서 "브라우저 사용 가능 문서"의 고급 설정이 "웹 페이지로 표시"로 설정되어 있습니다.

이것에 대한 아이디어가 있으십니까? 미리 감사드립니다.

답변

0

문서가 데이터베이스에 저장되고 IIS 파일 시스템에서 제공되는 파일과 다르기 때문에이 작업을 수행 할 수 없다고 생각합니다. 이 게시물을 본 적이 : 그 당신을 도울 수

Sharepoint Site using PHP code

확실하지합니다. SharePoint 서버에서 링크 목록과 관리 경로를 사용하여 더 쉽게 표시 할 수 있도록하는 것도 고려해 볼 수 있습니다. 불행하게도 PHP 문서를 라이브러리에 업로드하는 것보다 더 많은 작업이 필요하지만 결국에는 더 쉬울 수도 있습니다.

+0

나는 또한 사용자가 업로드 한 파일에서 코드를 실행할 수 있도록하는 보안 위반이 있다고 가정합니다. –

+0

예, 그게 가능하지 않다고 생각한 이유입니다. 2010 년에는 실제로 다운로드 할 수 없도록 문서 라이브러리에 저장된 일반 HTML 파일을 얻으려면 몇 가지 작업을해야합니다. http://code-journey.com/2011/01/08/sharepoint-2010-download-file-instead-of-opening-in-browser-pdf-xml-html-etc-x-download-options-header- 문제/ –

+0

글쎄, 그건 나쁜 소식이야. 물론 고객 업로드 섹션을 다른 권한 설정으로 보는 섹션 (PHP가 저장된 위치)과 분리했을 것입니다. Sharepoint 및 Sharepoint Permission Management를 통해 간단한 업로드를 사용하여 특정 사람 만이보기 섹션과 업로드 섹션에 피해를 줄 수 있다면 좋았을 것입니다. 나는 2010 버전 (http://nerdtastictips.blogspot.com/2010/08/sp2010-forces-users-to-save-pdfs.html)에 나열된 단계를 시도했지만 2007 년에는 작동하지 않으며 그렇지 않습니다. 이러한 단계가 내 용도로 2010 년에 작동하는지 확인하십시오. – thv

관련 문제