0

Windows 2003 ServerIIS6でWeb サイトを実行していますが、一時フォルダーにファイルを書き込んだり削除したりするときに問題が発生し、次のような警告が表示されます。

警告: unlink(C:\Inetpub\wwwroot\cakephp\app\tmp\cache\persistent\myapp_cake_core_cake_): C:\Inetpub\wwwroot\cakephp\lib\Cake\Cache\Engine\FileEngine.php 行 254 で許可が拒否されました

ディレクトリに移動tmpし、プロパティで IIS ユーザーに次のアクセス許可を与えました。

  • 読み取りと実行
  • フォルダの内容を一覧表示
  • 読んだ

そして、それはまだ同じ警告を表示しています。

プロパティ ウィンドウでAdvancedIIS ユーザー名をクリックすると、2 回表示されます。

1 つは許可タイプと読み取りと実行のアクセス許可を持ち、もう 1 つは拒否タイプと特別なアクセス許可を持ちます。

私の質問は: このユーザーに読み取りと実行のアクセス許可だけでなく、次のアクセス許可も与える必要がありますか?:

  • 属性を作成する
  • ファイルの作成/データの書き込み
  • フォルダーの作成/データの追加
  • サブフォルダーとファイルを削除する
  • 消去

ユーザー名の上にあるボタンをクリックすると、それらを選択できeditます。

これを行うと、セキュリティ ホールが開くことになりませんか? それ以外の場合、Web サイトが使用するファイルを読み取って削除するにはどうすればよいですか?

ありがとう。

4

1 に答える 1

0

最後に、 Internet Guest Accountapp\tmpのフォルダーに読み取り/書き込み/変更のアクセス許可を付与しました。

于 2012-12-06T11:02:01.537 に答える