<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Update for IIS 7.0 FastCGI module</title>
	<atom:link href="http://ruslany.net/2008/08/update-for-iis-70-fastcgi-module/feed/" rel="self" type="application/rss+xml" />
	<link>http://ruslany.net/2008/08/update-for-iis-70-fastcgi-module/</link>
	<description>IIS, FastCGI, PHP and other interesting stuff</description>
	<pubDate>Tue, 06 Jan 2009 08:58:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Bradford</title>
		<link>http://ruslany.net/2008/08/update-for-iis-70-fastcgi-module/#comment-138</link>
		<dc:creator>Bradford</dc:creator>
		<pubDate>Fri, 19 Dec 2008 05:12:13 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/2008/08/update-for-iis-70-fastcgi-module/#comment-138</guid>
		<description>Oh, yeah, so that makes sense they were packaged with the URL rewrite module.

I have seen that article, many in fact. Most are from earlier this year, and PHP, MySQL (maybe) and Wordpress have all gone through some updates. Wordpress in particular went through a major update to 2.7, and I suspect that may be the problem. I will install an older release and see if that helps. Thanks again for the tips.</description>
		<content:encoded><![CDATA[<p>Oh, yeah, so that makes sense they were packaged with the URL rewrite module.</p>
<p>I have seen that article, many in fact. Most are from earlier this year, and PHP, MySQL (maybe) and Wordpress have all gone through some updates. Wordpress in particular went through a major update to 2.7, and I suspect that may be the problem. I will install an older release and see if that helps. Thanks again for the tips.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ruslany</title>
		<link>http://ruslany.net/2008/08/update-for-iis-70-fastcgi-module/#comment-137</link>
		<dc:creator>ruslany</dc:creator>
		<pubDate>Fri, 19 Dec 2008 04:22:59 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/2008/08/update-for-iis-70-fastcgi-module/#comment-137</guid>
		<description>Yes, you already have this update. It has been installed when you installed URL rewrite module.

Have you seen this article (http://learn.iis.net/page.aspx/466/enabling-pretty-permalinks-in-wordpress/) about configuring permalinks for Wordpress on IIS7?</description>
		<content:encoded><![CDATA[<p>Yes, you already have this update. It has been installed when you installed URL rewrite module.</p>
<p>Have you seen this article (http://learn.iis.net/page.aspx/466/enabling-pretty-permalinks-in-wordpress/) about configuring permalinks for Wordpress on IIS7?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bradford</title>
		<link>http://ruslany.net/2008/08/update-for-iis-70-fastcgi-module/#comment-136</link>
		<dc:creator>Bradford</dc:creator>
		<pubDate>Fri, 19 Dec 2008 02:39:50 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/2008/08/update-for-iis-70-fastcgi-module/#comment-136</guid>
		<description>Yes, I did check that for cgi.dll - these are in C:\Windows\System32\inetsrv\

cgi.dll File Version: 7.0.6001.22229 Last Modified 7/24/2008 8:18PM

iisfcgi.dll File Version: 7.0.6001.22229 Product Version: 7.0.6001.18000 (This is for IIS I think) Last Modified 7/24/2008 8:19 PM

The Knowledge Base article for this update (http://support.microsoft.com/?kbid=954946) suggests converting the last modified time to UTC. I'm MDT, so it's -7 from UTC. 

Sooooo, it looks like I already have the updated cgi.dll and iisfcgi.dll installed then? I guess my problem is different I guess. I'm using pretty permalinks in Wordpress on IIS7 (runnign on Vista), and I can't get to any of the permalinks. I get an "address not found" (firefox) and NOT a typical IIS error page. Strange. Thank you for your quick reply though, I shall continue scouring the internets.</description>
		<content:encoded><![CDATA[<p>Yes, I did check that for cgi.dll - these are in C:\Windows\System32\inetsrv\</p>
<p>cgi.dll File Version: 7.0.6001.22229 Last Modified 7/24/2008 8:18PM</p>
<p>iisfcgi.dll File Version: 7.0.6001.22229 Product Version: 7.0.6001.18000 (This is for IIS I think) Last Modified 7/24/2008 8:19 PM</p>
<p>The Knowledge Base article for this update (http://support.microsoft.com/?kbid=954946) suggests converting the last modified time to UTC. I&#8217;m MDT, so it&#8217;s -7 from UTC. </p>
<p>Sooooo, it looks like I already have the updated cgi.dll and iisfcgi.dll installed then? I guess my problem is different I guess. I&#8217;m using pretty permalinks in Wordpress on IIS7 (runnign on Vista), and I can&#8217;t get to any of the permalinks. I get an &#8220;address not found&#8221; (firefox) and NOT a typical IIS error page. Strange. Thank you for your quick reply though, I shall continue scouring the internets.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ruslany</title>
		<link>http://ruslany.net/2008/08/update-for-iis-70-fastcgi-module/#comment-134</link>
		<dc:creator>ruslany</dc:creator>
		<pubDate>Thu, 18 Dec 2008 20:03:47 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/2008/08/update-for-iis-70-fastcgi-module/#comment-134</guid>
		<description>What is the file version and date modified of this file on your system: %WINDIR%\system32\inetsrv\iisfcgi.dll ?</description>
		<content:encoded><![CDATA[<p>What is the file version and date modified of this file on your system: %WINDIR%\system32\inetsrv\iisfcgi.dll ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bradford</title>
		<link>http://ruslany.net/2008/08/update-for-iis-70-fastcgi-module/#comment-133</link>
		<dc:creator>Bradford</dc:creator>
		<pubDate>Thu, 18 Dec 2008 12:27:44 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/2008/08/update-for-iis-70-fastcgi-module/#comment-133</guid>
		<description>I have Vista Ultimate SP1 and have tried installing this update but I keep getting the error that "this update does not apply to your system." I have double and triple checked that I have the right update for my system (Vista SP1 x86). Any pointers?</description>
		<content:encoded><![CDATA[<p>I have Vista Ultimate SP1 and have tried installing this update but I keep getting the error that &#8220;this update does not apply to your system.&#8221; I have double and triple checked that I have the right update for my system (Vista SP1 x86). Any pointers?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ruslany</title>
		<link>http://ruslany.net/2008/08/update-for-iis-70-fastcgi-module/#comment-88</link>
		<dc:creator>ruslany</dc:creator>
		<pubDate>Wed, 05 Nov 2008 20:01:49 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/2008/08/update-for-iis-70-fastcgi-module/#comment-88</guid>
		<description>If the Default.aspx is located in /office-monkey/Default.aspx then yes, they need to install the update. After the update is applied FastCGI module will use the URL path from CACHE_URL server variable to set the REQUEST_URI.</description>
		<content:encoded><![CDATA[<p>If the Default.aspx is located in /office-monkey/Default.aspx then yes, they need to install the update. After the update is applied FastCGI module will use the URL path from CACHE_URL server variable to set the REQUEST_URI.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://ruslany.net/2008/08/update-for-iis-70-fastcgi-module/#comment-87</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 05 Nov 2008 19:56:04 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/2008/08/update-for-iis-70-fastcgi-module/#comment-87</guid>
		<description>Thanks for the help, Ruslan.

I created and placed a ASPX page that sets a Label to Request.ServerVariables("CACHE_URL"). The value that is set is "http://www.office-monkey.com:80:72.167.131.48/Default.aspx".

From all of this, it sounds like my assumption that my hosting provider needs to install the FastCGI update -- is that correct? (I need a clear statement that I can take to the tech support people. :-))

Thank you!</description>
		<content:encoded><![CDATA[<p>Thanks for the help, Ruslan.</p>
<p>I created and placed a ASPX page that sets a Label to Request.ServerVariables(&#8221;CACHE_URL&#8221;). The value that is set is &#8220;http://www.office-monkey.com:80:72.167.131.48/Default.aspx&#8221;.</p>
<p>From all of this, it sounds like my assumption that my hosting provider needs to install the FastCGI update &#8212; is that correct? (I need a clear statement that I can take to the tech support people. :-))</p>
<p>Thank you!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ruslany</title>
		<link>http://ruslany.net/2008/08/update-for-iis-70-fastcgi-module/#comment-86</link>
		<dc:creator>ruslany</dc:creator>
		<pubDate>Wed, 05 Nov 2008 19:31:53 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/2008/08/update-for-iis-70-fastcgi-module/#comment-86</guid>
		<description>It looks like GoDaddy uses some sort of URL rewriting for this. I could think of couple of ways to validate this:

1. Try to access $_SERVER['HTTP_X_ORIGINAL_URL'] or $_SERVER['HTTP_X_REWRITE_URL']. If one of those is set then they use Microsoft URL rewrite or ISAPI_Rewrite respectively. That would mean that they do not have the FastCGI update installed, but you would be able to work it around in wordpress by doing this:
$_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_ORIGINAL_URL'];

2. If none of those server vars is set then another thing to try is to print out IIS server variable CACHE_URL. Unfortunately, this variable is not accessable from PHP, so you would need to use ASP or ASPX page to print its value. If this server variable contains the http://www.office-monkey.com/default.aspx, then again it proves that the hosting provider does not have the FastCGI update installed. There is no easy workaround for this though, so you would have to ask the hosting provider to install the update.</description>
		<content:encoded><![CDATA[<p>It looks like GoDaddy uses some sort of URL rewriting for this. I could think of couple of ways to validate this:</p>
<p>1. Try to access $_SERVER['HTTP_X_ORIGINAL_URL'] or $_SERVER['HTTP_X_REWRITE_URL']. If one of those is set then they use Microsoft URL rewrite or ISAPI_Rewrite respectively. That would mean that they do not have the FastCGI update installed, but you would be able to work it around in wordpress by doing this:<br />
$_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_ORIGINAL_URL'];</p>
<p>2. If none of those server vars is set then another thing to try is to print out IIS server variable CACHE_URL. Unfortunately, this variable is not accessable from PHP, so you would need to use ASP or ASPX page to print its value. If this server variable contains the <a href="http://www.office-monkey.com/default.aspx" rel="nofollow">http://www.office-monkey.com/default.aspx</a>, then again it proves that the hosting provider does not have the FastCGI update installed. There is no easy workaround for this though, so you would have to ask the hosting provider to install the update.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://ruslany.net/2008/08/update-for-iis-70-fastcgi-module/#comment-85</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 05 Nov 2008 14:55:56 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/2008/08/update-for-iis-70-fastcgi-module/#comment-85</guid>
		<description>I &lt;em&gt;think&lt;/em&gt; I'm running into the latter issue on GoDaddy shared IIS7 hosting, but unfortunately, I can't be sure. They're being unresponsive, so I'm hoping someone can validate that my suspicions are correct.

For the latter problem: I've debugged my wordpress issue, and it's come down to this:
$_SERVER['REQUEST_URI'] = '/office-monkey/index.php'
when it is expected to be
$_SERVER['REQUEST_URI'] = '/index.php'

The client URL I start with is 'http://www.office-monkey.com/index.php', but since I'm under shared hosting, the file itself actually resides in '/office-monkey/index.php'. I believe this would match the poorly documented issue where the REQUEST_URI is set to the POST-rewrite input, rather than the pre-rewrite input, but I can't find validation, and don't have access to a standalone IIS server to validate.

Can anyone help?</description>
		<content:encoded><![CDATA[<p>I <em>think</em> I&#8217;m running into the latter issue on GoDaddy shared IIS7 hosting, but unfortunately, I can&#8217;t be sure. They&#8217;re being unresponsive, so I&#8217;m hoping someone can validate that my suspicions are correct.</p>
<p>For the latter problem: I&#8217;ve debugged my wordpress issue, and it&#8217;s come down to this:<br />
$_SERVER['REQUEST_URI'] = &#8216;/office-monkey/index.php&#8217;<br />
when it is expected to be<br />
$_SERVER['REQUEST_URI'] = &#8216;/index.php&#8217;</p>
<p>The client URL I start with is &#8216;http://www.office-monkey.com/index.php&#8217;, but since I&#8217;m under shared hosting, the file itself actually resides in &#8216;/office-monkey/index.php&#8217;. I believe this would match the poorly documented issue where the REQUEST_URI is set to the POST-rewrite input, rather than the pre-rewrite input, but I can&#8217;t find validation, and don&#8217;t have access to a standalone IIS server to validate.</p>
<p>Can anyone help?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RuslanY Blog</title>
		<link>http://ruslany.net/2008/08/update-for-iis-70-fastcgi-module/#comment-36</link>
		<dc:creator>RuslanY Blog</dc:creator>
		<pubDate>Thu, 11 Sep 2008 17:27:30 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/2008/08/update-for-iis-70-fastcgi-module/#comment-36</guid>
		<description>&lt;strong&gt;URL Rewrite Module - Go Live release...&lt;/strong&gt;

Today IIS team has made the Go Live release of URL Rewrite Module for IIS 7.0 available for download. This release contains significant functionality and performance improvements and it is believed to have a quality level suitable for production deploy...</description>
		<content:encoded><![CDATA[<p><strong>URL Rewrite Module - Go Live release&#8230;</strong></p>
<p>Today IIS team has made the Go Live release of URL Rewrite Module for IIS 7.0 available for download. This release contains significant functionality and performance improvements and it is believed to have a quality level suitable for production deploy&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
