こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

IISのExeファイルダウンロード

以下の環境を実装する方法を教えてください。
1.PHPが動作する。
2.リンクしたExeファイルがダウンロードできる。

現在の環境
・WindowsServer2008r2
・IIS7.5
・IISの機能の追加にて「CGI」を追加済み
・WindowsPIにて「PHP7.0.21」をインストール済み
・現在Exeファイルのリンクをクリックすると添付したエラー画面が表示されます。

その他、情報が必要であれば、教えてください。

お手数ですが宜しくお願い致します。

投稿日時 - 2017-09-11 11:19:12

QNo.9373358

すぐに回答ほしいです

質問者が選んだベストアンサー

PHP のモジュールが入っているサイトを作ったことが無いので外しているかもしれませんが、通常私は以下のように行います。

IIS マネージャーで対象のサイトを開き、ダウンロードさせる exe ファイルを置いてある仮想ディレクトリを選択します。

以下の 3点を確認してみてください。
1. そのディレクトリに対して「スクリプト」や「実行」の権限がないことを確認。
[ハンドラー マッピング] を開き、適当なところで右クリックして [昨日のアクセス許可の編集] を選択。
「スクリプト」と「実行」にレ点が入っていれば外す。

2. [MIME の種類] を開き、「.exe」が「application/octed-stream」になっていることを確認。
存在しなければ作成する。

3. [要求フィルダー] を開き、「.exe」が拒否されていないことを確認。
拒否されていれば削除する。

投稿日時 - 2017-09-13 13:01:35

お礼

ご回答ありがとうございます。

ディレクトリを指定して1,2,3の設定を行ったところ、exeファイルのダウンロードが可能になりました。

ディレクトリの配置がユーザ任せのため、各ディレクトリに設定していくことは難しいですが、運用方法を考えてみます。

ありがとうございました。

投稿日時 - 2017-09-13 14:18:44

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問