IISでFuelPHPを動かす

HTTP Error 500.19 - Internal Server Error
Error Code 0x8007000d

→ Web Platform InstallerでUrl Rewriting Module2.0をインストール.
参照:stackoverflow

HTTP Error 401.3 - Unauthorized
Error Code 0x80070005

→ フォルダーにIUSRというユーザーを追加.
フォルダーを右クリックし,「プロパティ」>「セキュリティ」>「編集」>「追加」でIUSRを入力し「名前の確認」.
参照:stackexchange

さらに,FuelPHPで次のエラーが出るときは,
Unable to create the log file. The configured log path *** does not exist.
C:\inetpub\wwwroot\*****\fuel\app\log への「書き込み」アクセスを許可する.
この操作は,
 php oil r install
でチェックしてもよく,というのはこのようなエラーも見つかることがあるからだ.
Error - syntax error, unexpected ';', expecting ')' in APPPATH//config/config.php on line 315
config.php のコメントアウトを外していって,
閉じカッコのコメントアウトをひとつ外し忘れたエラーである.

参照:Alters Tech Blog