これは一般的な問題です(私は見つけました)が、WP 7.5/IIS 5.6でPHPを実行してもうまくいきません。更新(WP +プラグイン)およびインストール(プラグイン)は常にエラー "ディレクトリを作成できません"を返します。
私はFTPを使用していません(また使用できません)。一時フォルダーを含むすべてのフォルダーに、アプリケーションプールIDとIUSR/IIS_IUSRSのフル読み取り/書き込みアクセス権があります。私はすべての許可とアプリプールIDの組み合わせを試してみました。 Windows Cache Extensionがインストールされていません。私はこれを試してみました - どのようにIISにインストールされているWordpressを更新するのですか? - アプリプールとサイトセキュリティをサーバーの管理者アカウントに設定してみました。
私が探しているのは(非常にうまくいけば)、1つのナゲットの情報、試してみるべき何か、3〜4日のGooglingで見つけられなかったこと、そして私がやったことについてめちゃくちゃにしていることです。誰かが助けてくれることを本当に願っています!
IIS 7は、IISを介してファイルにアクセスするためのデフォルトユーザーとして "IUSR"を作成します。そのため、ユーザーIUSRにファイル/フォルダーへの書き込み権限を付与します。
IUSRがAccessを読んだかどうかを確認するにはどうすればいいですか?
右クリック - >フォルダ - >プロパティ - >セキュリティタブIUSRがグループまたはユーザー名の一覧に含まれているかどうかを確認します。
「編集」 - >「追加」 - >「詳細」 - >「今すぐ検索」 - >「IUSR」を選択して、「OK」を4回クリックする
もう1つの方法はAppPoolingです
- > Open IIS Manager
- >編集したいWebサイトをクリックします
- >認証をダブルクリック
- >「匿名認証」をクリックしてから、「アクション」の下の「編集...」をクリックします。
- >特定のユーザーではなく、アプリケーションプールIDの資格情報を使用するように変更しました(私のものはIUSRでした)。
あなたの問題は解決されるでしょう。