3

file_exists 関数を使用して、サーバー上にファイルが存在するかどうかを確認する PHP ファイルがあります。私が知っていることは次のとおりです。

  • パスは PHP ファイルからの相対パスであり、実際には存在しますが、PHP には存在しないと表示されます。
  • file_exists は、管理者アカウントでは毎回機能しますが、「Domain Users」グループのユーザーでは断続的に (90% 以上の確率で) 失敗します。
  • Domain Users グループには、ファイルが存在するディレクトリの完全な制御権が一時的に付与されましたが、問題はまだ存在しています。
  • IUSR と IIS AppPool\AppPoolIdentifier の両方に、ディレクトリへの適切なアクセス権があります。
  • PHPセーフモードがオフになっています

IIS 7 で PHP バージョン 5.2.6 および Windows Server 2008 r2 を実行しています。

管理者以外のユーザー グループで file_exists が断続的に失敗するのはなぜですか? ご協力いただきありがとうございます。

4

0 に答える 0