<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Upgrade to WordPress 2.8 and PHP 5.3 on IIS 7</title>
	<atom:link href="http://ruslany.net/2009/06/upgrade-to-wordpress-2-8-and-php-5-3-on-iis-7/feed/" rel="self" type="application/rss+xml" />
	<link>http://ruslany.net/2009/06/upgrade-to-wordpress-2-8-and-php-5-3-on-iis-7/</link>
	<description>IIS, FastCGI, PHP and other interesting stuff</description>
	<lastBuildDate>Fri, 30 Jul 2010 17:19:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Dave C</title>
		<link>http://ruslany.net/2009/06/upgrade-to-wordpress-2-8-and-php-5-3-on-iis-7/comment-page-1/#comment-1662</link>
		<dc:creator>Dave C</dc:creator>
		<pubDate>Sun, 07 Feb 2010 03:35:39 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/?p=410#comment-1662</guid>
		<description>Yes! Michael, after myself spending 2 days on this, discovered the same thing.. removing ipv6 entry for localhost in the host file fixed it. phpmyadmin now connects, and I&#039;m sure wordpress will install...</description>
		<content:encoded><![CDATA[<p>Yes! Michael, after myself spending 2 days on this, discovered the same thing.. removing ipv6 entry for localhost in the host file fixed it. phpmyadmin now connects, and I&#8217;m sure wordpress will install&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michel</title>
		<link>http://ruslany.net/2009/06/upgrade-to-wordpress-2-8-and-php-5-3-on-iis-7/comment-page-1/#comment-1650</link>
		<dc:creator>Michel</dc:creator>
		<pubDate>Thu, 04 Feb 2010 13:33:58 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/?p=410#comment-1650</guid>
		<description>I spent a long time finding the problem for my 500 error.
PHP just could not connect to the MySQL database server.
Turned out that localhost by default points to ::1 and not to 127.0.0.1
And MySQL does not listen on the IPv6 localhost IP.
You can change this in the %SYSTEMROOT%\System32\Drivers\etc\hosts file.</description>
		<content:encoded><![CDATA[<p>I spent a long time finding the problem for my 500 error.<br />
PHP just could not connect to the MySQL database server.<br />
Turned out that localhost by default points to ::1 and not to 127.0.0.1<br />
And MySQL does not listen on the IPv6 localhost IP.<br />
You can change this in the %SYSTEMROOT%\System32\Drivers\etc\hosts file.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BuddyRich</title>
		<link>http://ruslany.net/2009/06/upgrade-to-wordpress-2-8-and-php-5-3-on-iis-7/comment-page-1/#comment-1443</link>
		<dc:creator>BuddyRich</dc:creator>
		<pubDate>Sun, 01 Nov 2009 12:44:16 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/?p=410#comment-1443</guid>
		<description>I&#039;ve determined it was just a lack of primetime for the x64 5.3 builds of PHP right now.  I tried the same snapshot version of 32bit binaries and set the app pool to 32bit compatibility and they worked as well, so its something specific to the x64 builds.  Funny that they give me a simple page but not anything that hits a database, pointing to an issue with the compiled mysql or mysqli extension perhaps?

Given that on the windows.php.net site there are no stable x64 releases, and only nightly snapshot builds, the above might be why there are no stable x64 builds linked.

Either way I am up and running save I had to disable URL rewrites for my Gallery2 install as it only supports the helicon 2 isapi solution on IIS (though I did see a hack to get the helicon isapi v3 solution by forcing the mod_apache rewrite methods to be used via .htaccess files which helicon v3 natively supports).  Its also a shame to see them discontinue IIS support in the Gallery3 rewrite and only support apache.

On the other hand wordpress 2.8.5 is working great with the IIS7 rewrite module.

Thanks for your help.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve determined it was just a lack of primetime for the x64 5.3 builds of PHP right now.  I tried the same snapshot version of 32bit binaries and set the app pool to 32bit compatibility and they worked as well, so its something specific to the x64 builds.  Funny that they give me a simple page but not anything that hits a database, pointing to an issue with the compiled mysql or mysqli extension perhaps?</p>
<p>Given that on the windows.php.net site there are no stable x64 releases, and only nightly snapshot builds, the above might be why there are no stable x64 builds linked.</p>
<p>Either way I am up and running save I had to disable URL rewrites for my Gallery2 install as it only supports the helicon 2 isapi solution on IIS (though I did see a hack to get the helicon isapi v3 solution by forcing the mod_apache rewrite methods to be used via .htaccess files which helicon v3 natively supports).  Its also a shame to see them discontinue IIS support in the Gallery3 rewrite and only support apache.</p>
<p>On the other hand wordpress 2.8.5 is working great with the IIS7 rewrite module.</p>
<p>Thanks for your help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ruslany</title>
		<link>http://ruslany.net/2009/06/upgrade-to-wordpress-2-8-and-php-5-3-on-iis-7/comment-page-1/#comment-1442</link>
		<dc:creator>ruslany</dc:creator>
		<pubDate>Sun, 01 Nov 2009 00:51:18 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/?p=410#comment-1442</guid>
		<description>@BuddyRich: The only thing I can think of that may cause problems is the fact that you have wordpress files in C:\Program Files\wordpress\. Why not to place them in the recommended IIS location which under C:\inetpub\ ?</description>
		<content:encoded><![CDATA[<p>@BuddyRich: The only thing I can think of that may cause problems is the fact that you have wordpress files in C:\Program Files\wordpress\. Why not to place them in the recommended IIS location which under C:\inetpub\ ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BuddyRich</title>
		<link>http://ruslany.net/2009/06/upgrade-to-wordpress-2-8-and-php-5-3-on-iis-7/comment-page-1/#comment-1440</link>
		<dc:creator>BuddyRich</dc:creator>
		<pubDate>Sat, 31 Oct 2009 15:38:22 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/?p=410#comment-1440</guid>
		<description>I&#039;ve followed the guides fairly meticulously but for whatever reason I cannot get the combination of IIS 7.5 (Win7 Pro), PHP 5.3.2 (x64 VC9 NTS build), mysql 5.1.40 x64 and wordpress 2.8.4 running.

I recently upgraded to Win7 necessitating the change to IIS7, so the whole reinstall.  Prior to this I was using IIS6 (x64 mode) and an older PHPx64 build from fusionx (so it was 5.2.something) and the isapi.dll on WinXPx64 with no issues, hosting wordpress and gallery2.

I&#039;ve got as far as installing php and configuring the .ini.  I can run a simple phpinfo.php and it returns, showing fastcgi as the handler however trying phpmyadmin or wordpress I get an eventual timeout and 500 error.  A quick peak in taskman and I don&#039;t see and php-cgi.exe processes running.

I thought it might be the session save path but it gets as far as writting a sess_sjfskjlf file out to the path I specified in php.ini so I don&#039;t think its a permissions issue.  I enable a php_errors.log and there is nothing in it either.

The info from the error:

Detailed Error Information
Module	FastCgiModule
Notification	ExecuteRequestHandler
Handler	PHP via FastCGI
Error Code	0x00000000
Requested URL	http://localhost:80/index.php
Physical Path	C:\Program Files\wordpress\index.php
Logon Method	Anonymous
Logon User	Anonymous

Its all pointing to a permissions issue but I am sure everything is setup correct as far as NTFS permissions go.
 
Coincidentally if I used everything the same but use the fusionx x64 5.2 PHP built it works.

Is there anyway within IIS to get more detailed logging info?  The standard w3svc log just shows the same 500 error, nor is there anything in event viewer.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve followed the guides fairly meticulously but for whatever reason I cannot get the combination of IIS 7.5 (Win7 Pro), PHP 5.3.2 (x64 VC9 NTS build), mysql 5.1.40 x64 and wordpress 2.8.4 running.</p>
<p>I recently upgraded to Win7 necessitating the change to IIS7, so the whole reinstall.  Prior to this I was using IIS6 (x64 mode) and an older PHPx64 build from fusionx (so it was 5.2.something) and the isapi.dll on WinXPx64 with no issues, hosting wordpress and gallery2.</p>
<p>I&#8217;ve got as far as installing php and configuring the .ini.  I can run a simple phpinfo.php and it returns, showing fastcgi as the handler however trying phpmyadmin or wordpress I get an eventual timeout and 500 error.  A quick peak in taskman and I don&#8217;t see and php-cgi.exe processes running.</p>
<p>I thought it might be the session save path but it gets as far as writting a sess_sjfskjlf file out to the path I specified in php.ini so I don&#8217;t think its a permissions issue.  I enable a php_errors.log and there is nothing in it either.</p>
<p>The info from the error:</p>
<p>Detailed Error Information<br />
Module	FastCgiModule<br />
Notification	ExecuteRequestHandler<br />
Handler	PHP via FastCGI<br />
Error Code	0&#215;00000000<br />
Requested URL	<a href="http://localhost:80/index.php" rel="nofollow">http://localhost:80/index.php</a><br />
Physical Path	C:\Program Files\wordpress\index.php<br />
Logon Method	Anonymous<br />
Logon User	Anonymous</p>
<p>Its all pointing to a permissions issue but I am sure everything is setup correct as far as NTFS permissions go.</p>
<p>Coincidentally if I used everything the same but use the fusionx x64 5.2 PHP built it works.</p>
<p>Is there anyway within IIS to get more detailed logging info?  The standard w3svc log just shows the same 500 error, nor is there anything in event viewer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mazyoyo</title>
		<link>http://ruslany.net/2009/06/upgrade-to-wordpress-2-8-and-php-5-3-on-iis-7/comment-page-1/#comment-1355</link>
		<dc:creator>mazyoyo</dc:creator>
		<pubDate>Mon, 05 Oct 2009 10:16:44 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/?p=410#comment-1355</guid>
		<description>great article, its very helpful. thanks for share.</description>
		<content:encoded><![CDATA[<p>great article, its very helpful. thanks for share.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dominic</title>
		<link>http://ruslany.net/2009/06/upgrade-to-wordpress-2-8-and-php-5-3-on-iis-7/comment-page-1/#comment-1124</link>
		<dc:creator>Dominic</dc:creator>
		<pubDate>Sat, 15 Aug 2009 17:21:56 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/?p=410#comment-1124</guid>
		<description>Thank you for providing up to date information regarding PHP on IIS7.  After reading your article, I was able to resolve all of my 500 Server errors.  Great article!  Thanks again.</description>
		<content:encoded><![CDATA[<p>Thank you for providing up to date information regarding PHP on IIS7.  After reading your article, I was able to resolve all of my 500 Server errors.  Great article!  Thanks again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chrisemersonnc</title>
		<link>http://ruslany.net/2009/06/upgrade-to-wordpress-2-8-and-php-5-3-on-iis-7/comment-page-1/#comment-892</link>
		<dc:creator>chrisemersonnc</dc:creator>
		<pubDate>Sun, 19 Jul 2009 20:24:38 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/?p=410#comment-892</guid>
		<description>Update (good news... sorta).

I tried setting up a new fake/empty Wordpress on my server with a new/empty database - and magically it all worked (the install wizard and I did a test post).

SO - apparently my existing wordpress database has some permission (or other) issue? So now my quest is how to get my existing wordpress database fixed.

I guess my general PHP/FastCGI/Wordpress/IIS6 setup is all ok - I&#039;m just looking at some odd MySQL issue?

Ideas?

Thanks again for putting up w/my techsupport spam.</description>
		<content:encoded><![CDATA[<p>Update (good news&#8230; sorta).</p>
<p>I tried setting up a new fake/empty WordPress on my server with a new/empty database &#8211; and magically it all worked (the install wizard and I did a test post).</p>
<p>SO &#8211; apparently my existing wordpress database has some permission (or other) issue? So now my quest is how to get my existing wordpress database fixed.</p>
<p>I guess my general PHP/FastCGI/WordPress/IIS6 setup is all ok &#8211; I&#8217;m just looking at some odd MySQL issue?</p>
<p>Ideas?</p>
<p>Thanks again for putting up w/my techsupport spam.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chrisemersonnc</title>
		<link>http://ruslany.net/2009/06/upgrade-to-wordpress-2-8-and-php-5-3-on-iis-7/comment-page-1/#comment-891</link>
		<dc:creator>chrisemersonnc</dc:creator>
		<pubDate>Sun, 19 Jul 2009 20:00:30 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/?p=410#comment-891</guid>
		<description>I&#039;m using php 5.3, Wordpress 8.2.1 and MySQL 5.1


=========================
Extensions used in order of activation:

1.) extension=php_xmlrpc.dll (no problems)

2.) extension=php_mysql.dll (as soon as I activate this one my database-hitting wordpress *.php pages produce the white page of death [couple garbage characters and a subtle 500 error - can only see the 500 error via firebug/fiddler]).

3.) extension=php_mysqli.dll - no change - same situation as #2

4.) extension=php_gd2.dll - no change - same situation as #2

=========================

Also, FYI more info on my setup:

IIS6:
1.) an Application Configuration mapping on my top/root website for .php set to:
- [%SystemRoot%\system32\inetsrv\fcgiext.dll]
- All verbs
- Script Engine [checked]
- Verify File Exists [checked]

2.) a web service extension called FastCGI Handler set to:
- Allowed
- C:\Windows\system32\inetsrv\fcgiext.dll

PHP:
1.) Installed in c:\program files\php
2.) Path env var includes path to c:\program files\php\ext
3.) PHPRC env var set to c:\program files\php

FastCGI:
1.) 1.5 RC installed
2.) with following INI settings
[PHP] 
ExePath=c:\Program Files\PHP\php-cgi.exe
Arguments=-c c:\Windows\php.ini
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000
InstanceMaxRequests=10000
ActivityTimeout=1800

==================================

Thanks for your help</description>
		<content:encoded><![CDATA[<p>I&#8217;m using php 5.3, WordPress 8.2.1 and MySQL 5.1</p>
<p>=========================<br />
Extensions used in order of activation:</p>
<p>1.) extension=php_xmlrpc.dll (no problems)</p>
<p>2.) extension=php_mysql.dll (as soon as I activate this one my database-hitting wordpress *.php pages produce the white page of death [couple garbage characters and a subtle 500 error - can only see the 500 error via firebug/fiddler]).</p>
<p>3.) extension=php_mysqli.dll &#8211; no change &#8211; same situation as #2</p>
<p>4.) extension=php_gd2.dll &#8211; no change &#8211; same situation as #2</p>
<p>=========================</p>
<p>Also, FYI more info on my setup:</p>
<p>IIS6:<br />
1.) an Application Configuration mapping on my top/root website for .php set to:<br />
- [%SystemRoot%\system32\inetsrv\fcgiext.dll]<br />
- All verbs<br />
- Script Engine [checked]<br />
- Verify File Exists [checked]</p>
<p>2.) a web service extension called FastCGI Handler set to:<br />
- Allowed<br />
- C:\Windows\system32\inetsrv\fcgiext.dll</p>
<p>PHP:<br />
1.) Installed in c:\program files\php<br />
2.) Path env var includes path to c:\program files\php\ext<br />
3.) PHPRC env var set to c:\program files\php</p>
<p>FastCGI:<br />
1.) 1.5 RC installed<br />
2.) with following INI settings<br />
[PHP]<br />
ExePath=c:\Program Files\PHP\php-cgi.exe<br />
Arguments=-c c:\Windows\php.ini<br />
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000<br />
InstanceMaxRequests=10000<br />
ActivityTimeout=1800</p>
<p>==================================</p>
<p>Thanks for your help</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ruslany</title>
		<link>http://ruslany.net/2009/06/upgrade-to-wordpress-2-8-and-php-5-3-on-iis-7/comment-page-1/#comment-889</link>
		<dc:creator>ruslany</dc:creator>
		<pubDate>Sun, 19 Jul 2009 18:17:45 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/?p=410#comment-889</guid>
		<description>Do you get this error always or only when requesting a wordpress page? Try disabling all php extensions and the enabling them one by one. That should give you an idea which PHP extension causes the error.

Also, which version of PHP do you have?</description>
		<content:encoded><![CDATA[<p>Do you get this error always or only when requesting a wordpress page? Try disabling all php extensions and the enabling them one by one. That should give you an idea which PHP extension causes the error.</p>
<p>Also, which version of PHP do you have?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
