2011-01-31 4 views
1

私はかなりの数日の間、この問題に取り組んできました。 Sharepointをドキュメントおよびコードファイルのリポジトリとして使用して、統合されたセキュリティおよび権限システムを使用して顧客にダミーのWebページ/アプリケーションや今後のWebプロジェクトのプレゼンテーションを表示したいと考えています。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

関連する問題