2016-06-28 13 views
1

を拒否された私は、Windowsサーバ上の新しいウェブサイトの設定について助けを賜りますようお願い申し上げIIS私は5.4.9と5.6.2.2、私のサーバー上でPHPの2つのバージョンを持っている8.5は、Windows 8.5の新しいウェブサイトのアクセス許可が

をIIS。両方とも正しく動作しています。 MySQLサーバーも機能しています。 IIS_IUSRSのすべてのアクセス許可を与えられた私はIISで新しいサイトを作成しましたが、Webページを実行したいときは常にfopen()関数のPermissionが拒否されます。私はチェコPHPフレームワークNetteを使用しており、いくつかのフォルダの書き込み権限が必要です。それがなければ、それは働くことができません。しかし、私はそれを修正するための変更を行うことはできません。サイトフォルダはC:\ inetpub \フォルダにあります。これを修正する方法はありますか?

ここでは、StackOverflowについて多くのチュートリアルと問題を取り上げましたが、そのアドバイスのどれもうまくいきませんでした。

もう1つ質問がありますが、IIS 8.5で新しいPHP Webサイトを正しく設定する方法の詳細なチュートリアルはありますか?私が何かを修正する時はいつも、別のことが間違っています。そして、それらのチュートリアルによると、私はそれがあまりにも迅速かつ容易に見えることがわかりました。

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

+0

どのファイルを 'fopen()'しようとしていますか? – TheRk

+0

フレームワーク用の生成ファイルです。内部キャッシュファイルです。場合によっては、私はエラーメッセージを書く場合に役立つでしょう: fopen(C:\ inetpub \ website \ temp \ cache/_Nette.RobotLoader/_f093448321925bc685b925c337cda4bc):ストリームのオープンに失敗しました:許可が拒否されました –

+0

サイトを実行しているアプリケーションプールをチェックし、それが 'ApplicationPoolIdentity'であれば' IIS APPPOOL \ 'がそのフォルダ' C:\ inetpub \ website \ temp \ cache'にアクセスできることを確認してください。アプリケーションプールの「Identity」の下にリストされている別のユーザーがログインにアクセスできることを確認した場合 – TheRk

答えて

1

残念ながら、それは役に立たなかった。今、私はIUSRネットワークサービスIIS_IUSRSグループ、ユーザーIISアプリケーションプール\ウェブサイトへのアクセス許可を、作成、書き込みや削除を設定しました。私は本当に他に誰がこのフォルダに書き込むための権限を与えるべきか分からない。別のバグがあるかもしれない場合や、ウェブサイトやサーバーを設定する際に間違いを犯しただけであれば、私は不思議に思っています。どう思いますか?おかげで助けを求め

EDIT:

だから私は最終的にこの問題の解決策を見つけました。重要なユーザーが1人あり、このフォルダにはアクセス権がありませんでした。グループユーザーです。私は権利を与え、それは働いています。

関連する問題