2016-11-25 11 views
1

IISサーバー上でphpスクリプトを実行していて、フォルダにファイルを作成しようとしています。IISリモートファイルシステム上にファイルを作成する

基本的に、ファイルパスが同じサーバー上にある限り、すべて正常に動作します。私は別のサーバーへのパスを変更する場合は、次のメッセージが表示されます

警告:fopenの...ストリームをオープンに失敗しました:アクセス許可がで...

拒否された私はその問題を理解しますリモートマシンの権限設定にありますが、リモートサーバー上の全員にフルアクセス権を付与しても問題は解決しません。

私は別のユーザーとしてスクリプトを実行する必要があるため、この問題はIISのアクセス許可の設定に関連していると思われます。

誰でもこの問題が発生していますか?

答えて

1

リモートサーバーでIISを再起動してから、もう一度お試しください。

+0

IISはリモートではありません。別のサーバーはリモートです – Klapsius

+0

ファイルのアクセス許可を与えたサーバーを再起動します。 –

+0

何もありません。また、私は再起動する前にフルコントロールのアクセス権を持っていたが、それはIIS側から働いていない – Klapsius

0

IISアプリケーションプールIDユーザーがリモートシステムにアクセスする権限を持っていない可能性があります。

は実行 - > Inetmgr->アプリケーションプール|>は(このプール&示す問題で構成されたアプリケーション)アプリケーションプールを選択します - > [詳細設定(上記7.0 & IIS) - >アイデンティティ&が提供する(ユーザーを参照してください)このユーザーにリモートシステムにアクセスするためのアクセス許可。

+0

私は試みた。アイデンティティをカスタムアカウントに変更し、ドメインアカウントの資格情報を設定します。何もありません – Klapsius

+0

リモートシステムにアクセスするために、カスタムアカウントに適切な権限を与えてください。 –

+0

@このアカウントはドメインアカウントでもあり、リモートフォルダにも全員がフルコントロールを持っています – Klapsius

関連する問題