IIS7 + WordPress 環境でファイルをアップロードするまで、の巻

■ 動作確認した PHP のバージョン。

C:\Users\administrator.NEOFLOW>php -v
PHP 5.4.24 (cli) (built: Jan  8 2014 20:26:10)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

■ php.ini の場所
C:\Program Files (x86)\PHP\v5.4\php.ini

; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 5M

メモ:ちなむと、iisresetはしなくてもWordPressに反映される(IIS7で確認)

■ 設定前
アップロードファイルの最大サイズ_設定前

■ 設定後
アップロードファイルの最大サイズ_設定後

■ IIS7 の罠
エラーになった
しかし、IIS7ではそれだけではアップロードできなかった・・・。icaclsというコマンドで IUSR に権限付与を行う必要があります。
まぁエクスプローラーからやってもいいのだろうけど。以下の例では、wp-content\uploads フォルダを作成して権限付与をしています。

Microsoft Windows [Version 6.0.6002]
Copyright (c) 2006 Microsoft Corporation.  All rights reserved.

C:\Users\administrator.NEOFLOW>mkdir C:\inetpub\wwwroot\wom.tokyo\wordpress\wp-c
ontent\uploads

C:\Users\administrator.NEOFLOW>icacls C:\inetpub\wwwroot\wom.tokyo\wordpress\wp-
content\uploads /grant IUSR:(OI)(CI)(M)
処理ファイル: C:\inetpub\wwwroot\wom.tokyo\wordpress\wp-content\uploads
1 個のファイルが正常に処理されました。0 個のファイルを処理できませんでした

C:\Users\administrator.NEOFLOW>
スポンサーリンク