Hi Ryan!
Just attempted a fresh install on a client's Windows IIS (hosted by GoDaddy, ugh) server, and it failed as per below
Warning: fopen(./site/config.php) [function.fopen]: failed to open stream: Permission denied in D:\hosting\10405802\html\tmpsitedev\install.php on line 352
Error saving database configuration to ./site/config.php. Please make sure it is writable.
The Compatibility Check part of the install process hadn't gone perfectly, but I went past it regardless. So FYI, Compatibility Check info had been:
Unable to determine if Apache mod_rewrite (required by ProcessWire) is installed. On some servers, we may not be able to detect it until your .htaccess file is place. Please click the 'check again' button at the bottom of this screen, if you haven't already.
Error: Directory ./site/assets/ must be writable. Please adjust the permissions before continuing.
Error: File ./site/config.php must be writable. Please adjust the permissions before continuing.
Just found ProcessWire a couple months ago btw, and am blown away by its flexibility, and ability to adapt to whatever is thrown at it ...It quickly became my framework of choice leaving SilverStripe in the dust. Keep up the great work!
Before I tell the client to ditch their GoDaddy Windows IIS server in favor of Linux/Apache -- I wonder if anybody else had similar problem or solution to what I show above?
EDIT to Add: Sorry I forgot to include config info...
PHP 5.3.6
Microsoft-IIS/7.0
IIS_UrlRewriteModule = 1 (on)
MySQL ver: 5.0
Grazie!