<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.iis.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:cs="http://blogs.iis.net/"><channel><title>Search results matching tag 'fastcgi'</title><link>http://forums.iis.net/search/SearchResults.aspx?o=DateDescending&amp;tag=fastcgi&amp;orTags=0</link><description>Search results matching tag 'fastcgi'</description><dc:language>en-US</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Howto switch from ISAPI to FastCGI PHP on IIS6</title><link>http://forums.iis.net/p/1163084/1926641.aspx#1926641</link><pubDate>Tue, 01 Dec 2009 06:54:20 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1926641</guid><dc:creator>NipponBill</dc:creator><cs:applicationKey>php_community-49</cs:applicationKey><description>I have a Windows 2003 server (SP2) running PHP 4.4.1 as ISAPI. I wanted to try using the Microsoft Web Platform Installer to update PHP, but I heard that it has problems updating setups that run ISAPI. I am assuming that I&amp;#39;ll need to convert to FastCGI first. Are there any guides that might point me in the right direction?</description></item><item><title>Re: IIS replaces redirect status header from PHP with 302 Redirect automatically</title><link>http://forums.iis.net/p/1158431/1926595.aspx#1926595</link><pubDate>Mon, 30 Nov 2009 20:14:05 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1926595</guid><dc:creator>Ruben Marti</dc:creator><cs:applicationKey>php_community-49</cs:applicationKey><description>&lt;p&gt;Is there any news on this?&lt;/p&gt;
&lt;p&gt;I am having problems with search engines to not consider permanent redirects.&lt;/p&gt;
&lt;p&gt;Thank you very much.&lt;/p&gt;</description></item><item><title>PHP no worky after IP change</title><link>http://forums.iis.net/p/1162971/1926210.aspx#1926210</link><pubDate>Wed, 25 Nov 2009 23:32:40 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1926210</guid><dc:creator>crnlblawson</dc:creator><cs:applicationKey>fastcgi_handler-40</cs:applicationKey><description>&lt;p&gt;Hello all...&amp;nbsp; I just finished setting up a 2003SB sever with IIS 6.0, installed PHP 5.2.11 (I think) and MYSQL 5 something... Installed a php open source app, followed one of the many sets of directions on the web to set up PHP on 2003 server, chose FastCGI from the installer package for PHP... Got the app working no problem, it set its MYSQL database up and all was fine.&amp;nbsp; Took the machine to the client, and had to change the static IP address... I knew that I would have to make changes in IIS, and did everywhere I knew of. Long story short. IIS stopped serving PHP... you can copy a html page into the PHP app directory and it will serve it but no PHP.&amp;nbsp; The error I&amp;#39;m getting is the dreaded 500 error that is no help at all... the IIS logs show the get for the PHP app and report error 500 0 998 with no real description of the problem.&amp;nbsp; I totally wiped out the app, PHP, and MYSQL... reinstalled all 3 and followed the same directions as before to set up PHP... NO LUCK! Still have the 500 error... site will serve html, but no PHP... any help???&lt;/p&gt;</description></item><item><title>PHP 5.3.1 released!</title><link>http://forums.iis.net/p/1162873/1925763.aspx#1925763</link><pubDate>Sun, 22 Nov 2009 18:59:59 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1925763</guid><dc:creator>pierrejoye</dc:creator><cs:applicationKey>php_community-49</cs:applicationKey><description>&lt;div&gt;
&lt;p&gt;The PHP development team would like to announce the immediate availability of PHP 5.3.1. This release focuses on improving the stability of the PHP 5.3.x branch with over 100 bug fixes, some of which are security related. All users of PHP are encouraged to upgrade to this release.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Security Enhancements and Fixes in PHP 5.3.1:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added &amp;quot;max_file_uploads&amp;quot; INI directive, which can be set to limit the number of file uploads per-request to 20 by default, to prevent possible DOS via temporary file exhaustion.&lt;/li&gt;
&lt;li&gt;Added missing sanity checks around exif processing.&lt;/li&gt;
&lt;li&gt;Fixed a safe_mode bypass in tempnam().&lt;/li&gt;
&lt;li&gt;Fixed a open_basedir bypass in posix_mkfifo().&lt;/li&gt;
&lt;li&gt;Fixed failing safe_mode_include_dir.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Further details about the PHP 5.3.1 release can be found in the &lt;a href="http://www.php.net/releases/5_3_1.php"&gt;release announcement&lt;/a&gt;, and the full list of changes are available in the &lt;a href="http://www.php.net/ChangeLog-5.php#5.3.1"&gt;ChangeLog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The OpenSSL library has been updated to 0.9.8l, which fixes important bugs fixes (see the OpenSSL &lt;a&gt;website&lt;/a&gt; for details.&lt;/p&gt;&lt;/div&gt;</description></item><item><title>Messed up header redirects (SEO)</title><link>http://forums.iis.net/p/1162746/1925224.aspx#1925224</link><pubDate>Wed, 18 Nov 2009 10:01:40 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1925224</guid><dc:creator>ristodesign</dc:creator><cs:applicationKey>fastcgi_handler-40</cs:applicationKey><description>&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;Must be a known issue, but didn&amp;#39;t find any solution to my problem yet.&lt;br /&gt;&lt;br /&gt;For months Google was not redirecting or reindexing my content correctly and FINALLY I found out that FastCGI on my IIS6 (W2003) is wrongly sending other PHP header redirects then I actually do.&lt;br /&gt;&lt;br /&gt;Like a 301 turns into 302 and&amp;nbsp;I need to display a custom 404 to not mess up the header for the googlebot.&lt;br /&gt;&lt;br /&gt;Is there any solution, I rather not go back to ISAPI.&lt;br /&gt;&lt;br /&gt;Thanks in advance!&lt;/p&gt;</description></item><item><title>Python and FastCGI on IIS</title><link>http://forums.iis.net/p/1162433/1923802.aspx#1923802</link><pubDate>Sun, 08 Nov 2009 02:17:32 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1923802</guid><dc:creator>Preston Landers</dc:creator><cs:applicationKey>fastcgi_module-41</cs:applicationKey><description>Hello, I&amp;#39;m a Python developer trying to get my FastCGI application running under IIS.&amp;nbsp; I&amp;#39;m currently developing on IIS 7.5 but I&amp;#39;d like my solution to work under 6.0 and 7.0 too.&lt;br /&gt;&lt;br /&gt;I&amp;#39;m distributing my own copy of Python 2.6.4 with a patched socket module that implements fromfd() and dup().&amp;nbsp; I&amp;#39;ve also made some patches to Flup which use this to implement a multiprocess FastCGI TCP Server.&amp;nbsp; I&amp;#39;ve got this working fine with Lighttpd on Windows and now I&amp;#39;m trying to get it work under IIS.&lt;br /&gt;&lt;br /&gt;I can get a straight up CGI Python program working with IIS.&amp;nbsp; I&amp;#39;d like to use FastCGI for obvious performance reasons.&amp;nbsp; But it looks like right now the FastCGI functionality in IIS doesn&amp;#39;t support TCP based FastCGI servers, or if it does it&amp;#39;s not obvious how to configure this.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;PHP seems to be the only currently supported scripting language for IIS FastCGI.&amp;nbsp; It uses a php-cgi.exe program which seems to spawn and manage the subprocesses... or does it?&amp;nbsp; Does the IIS manage spawning a pool of different php-cgi.exe processes? &lt;br /&gt;&lt;br /&gt;I have my own Python program (modified flup) which manages FastCGI child process but it exposes a TCP interface.&amp;nbsp; I&amp;#39;m open to the idea of IIS managing the process spawning for me but I&amp;#39;m not sure what interface to present.&amp;nbsp; Named pipes? Stdin/stdout only?&amp;nbsp; Is there any documentation available on what behaviors the IIS FastCGI plugin expects of handler exe or dll programs?&amp;nbsp; If I get something working I&amp;#39;ll post the solution.&lt;br /&gt;&lt;br /&gt;thanks,&lt;br /&gt;-Preston&lt;br /&gt;&lt;br /&gt;</description></item><item><title>PHP won't work after I followed the install and configure instructions</title><link>http://forums.iis.net/p/1162291/1923120.aspx#1923120</link><pubDate>Mon, 02 Nov 2009 18:56:27 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1923120</guid><dc:creator>calebrogers</dc:creator><cs:applicationKey>php_community-49</cs:applicationKey><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I am trying to get PHP installed and running on a windows server (2003), and it&amp;#39;s just not working. I downloaded the latest PHP windows installer from windows.php.net, and then installed the FastCGI module for IIS from iis.net. I followed the straight-forward instructions in the learn section, and everything went through without a problem. I visually verified the settings, and saw that php is now a valid extension for the web server. However, after restarting IIS, I can&amp;#39;t get a php page to load.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;I just write a simple phpinfo() file called test.php and placed it in an existing ASP.Net website. You can try here: http://www.vuewireless.com/test.php and see that absolutely nothing interesting happens.&lt;/p&gt;&lt;p&gt;If I followed the instructions, and then visually verified the settings in IIS, why won&amp;#39;t it work?&amp;nbsp;&lt;/p&gt;&lt;p&gt;Note: I&amp;#39;m a PHP developer for the Linux platform, so I&amp;#39;ve never done this before. That being said, I don&amp;#39;t see any reason why the straight-forward instructions didn&amp;#39;t produce the desired result. Any help/advice would be appreciated.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Caleb&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Can't get phpMyAdmin to work on Server 2008 R2</title><link>http://forums.iis.net/p/1162251/1922967.aspx#1922967</link><pubDate>Sun, 01 Nov 2009 10:04:50 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1922967</guid><dc:creator>DavidRPotter</dc:creator><cs:applicationKey>php_community-49</cs:applicationKey><description>&lt;p&gt;I just installed Windows Server 2008 R2 and got IIS fully installed.&amp;nbsp; I installed the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;MySQL 5.1.40 (community)&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;PHP 5.3.0&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;phpMyAdmin 3.2.3&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;I created the phpMyAdmin config.inc.php as described on my blog (which I&amp;#39;ve used on several occasions):&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dpotter.net/Technical/2009/03/installing-phpmyadmin-on-windows-and-iis-60/"&gt;http://dpotter.net/Technical/2009/03/installing-phpmyadmin-on-windows-and-iis-60/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I am able to navigate to my phpmyadmin URL and I get the login page.&amp;nbsp; However, after waiting about 30 seconds, the following page is displayed:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id="header"&gt;
&lt;h1&gt;Server Error in Application &amp;quot;DEFAULT WEB SITE/PHPMYADMIN&amp;quot;&lt;/h1&gt;&lt;/div&gt;
&lt;div id="server_version"&gt;
&lt;p&gt;Internet Information Services 7.5&lt;/p&gt;&lt;/div&gt;
&lt;div id="content"&gt;
&lt;div class="content-container"&gt;
Error Summary
&lt;h2&gt;HTTP Error 500.0 - Internal Server Error&lt;/h2&gt;
&lt;h3&gt;The page cannot be displayed because an internal server error has occurred.&lt;/h3&gt; &lt;/div&gt;
&lt;div class="content-container"&gt;
Detailed Error Information
&lt;div id="details-left"&gt;
&lt;table cellspacing="0" cellpadding="0"&gt;

&lt;tr class="alt"&gt;
&lt;th&gt;Module&lt;/th&gt;
&lt;td&gt;FastCgiModule&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;Notification&lt;/th&gt;
&lt;td&gt;ExecuteRequestHandler&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="alt"&gt;
&lt;th&gt;Handler&lt;/th&gt;
&lt;td&gt;PHP_via_FastCGI&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;Error Code&lt;/th&gt;
&lt;td&gt;0x00000000&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;div id="details-right"&gt;
&lt;table cellspacing="0" cellpadding="0"&gt;

&lt;tr class="alt"&gt;
&lt;th&gt;Requested URL&lt;/th&gt;
&lt;td&gt;http://localhost:80/phpmyadmin/index.php&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;Physical Path&lt;/th&gt;
&lt;td&gt;C:\inetpub\wwwroot\phpMyAdmin\index.php&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="alt"&gt;
&lt;th&gt;Logon Method&lt;/th&gt;
&lt;td&gt;Anonymous&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;Logon User&lt;/th&gt;
&lt;td&gt;Anonymous&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;div class="clear"&gt;&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;
&lt;div class="content-container"&gt;
Most likely causes:
&lt;ul&gt;
&lt;li&gt;IIS received the request; however, an internal error occurred during the processing of the request. The root cause of this error depends on which module handles the request and what was happening in the worker process when this error occurred.&lt;/li&gt;
&lt;li&gt;IIS was not able to access the web.config file for the Web site or application. This can occur if the NTFS permissions are set incorrectly.&lt;/li&gt;
&lt;li&gt;IIS was not able to process configuration for the Web site or application.&lt;/li&gt;
&lt;li&gt;The authenticated user does not have permission to use this DLL.&lt;/li&gt;
&lt;li&gt;The request is mapped to a managed handler but the .NET Extensibility Feature is not installed.&lt;/li&gt;&lt;/ul&gt; &lt;/div&gt;
&lt;div class="content-container"&gt;
Things you can try:
&lt;ul&gt;
&lt;li&gt;Ensure that the NTFS permissions for the web.config file are correct and allow access to the Web server&amp;#39;s machine account.&lt;/li&gt;
&lt;li&gt;Check the event logs to see if any additional information was logged.&lt;/li&gt;
&lt;li&gt;Verify the permissions for the DLL.&lt;/li&gt;
&lt;li&gt;Install the .NET Extensibility feature if the request is mapped to a managed handler.&lt;/li&gt;
&lt;li&gt;Create a tracing rule to track failed requests for this HTTP status code. For more information about creating a tracing rule for failed requests, click &lt;a href="http://go.microsoft.com/fwlink/?LinkID=66439"&gt;&lt;strong&gt;&lt;font color="#007eff"&gt;here&lt;/font&gt;&lt;/strong&gt;&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt; &lt;/div&gt;
&lt;div class="content-container"&gt;
Links and More InformationThis error means that there was a problem while processing the request. The request was received by the Web server, but during processing a fatal error occurred, causing the 500 error. 
&lt;p&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=62293&amp;amp;IIS70Error=500,0,0x00000000,7600"&gt;&lt;strong&gt;&lt;font color="#007eff"&gt;View more information »&lt;/font&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Microsoft Knowledge Base Articles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;294807&lt;/li&gt;&lt;/ul&gt; &lt;/div&gt;&lt;/div&gt;
&lt;p&gt;I&amp;#39;ve been searching the forums for a couple hours now and haven&amp;#39;t found anything that will solve this.&amp;nbsp; Can someone help?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;&lt;strong&gt;&lt;em&gt;David&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>FastCGI Handler unable to process the request</title><link>http://forums.iis.net/p/1161928/1921430.aspx#1921430</link><pubDate>Tue, 20 Oct 2009 20:19:15 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1921430</guid><dc:creator>ok_hornet</dc:creator><cs:applicationKey>fastcgi_handler-40</cs:applicationKey><description>&lt;p&gt;Hello!&lt;/p&gt;

&lt;p&gt;I used &lt;a href="http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/" title="Using FastCGI to Host PHP Applications on IIS6"&gt;this walk-through&lt;/a&gt; to set up FastCGI &amp;amp; PHP on IIS.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;My Server:&lt;br /&gt;&lt;/b&gt;&amp;nbsp;- WinXP2003&lt;br /&gt;&amp;nbsp;- IIS 6&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Installed:&lt;br /&gt;&lt;/b&gt;&amp;nbsp;- PHP 5.3 via &lt;i&gt;php-5.3.0-nts-Win32-VC9-x86.msi&lt;br /&gt;&lt;/i&gt;&amp;nbsp;- FastCGI Handler 1.5&lt;/p&gt;

&lt;p&gt;&lt;b&gt;fcgiext.ini&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; 
&lt;code&gt;[Types]&lt;br /&gt;&amp;nbsp;&amp;nbsp; php=PHP&lt;br /&gt;&lt;br /&gt;&amp;nbsp; [PHP]&lt;br /&gt;&amp;nbsp;&amp;nbsp; ExePath=c:\php\php-cgi.exe&lt;br /&gt;&amp;nbsp;&amp;nbsp; InstanceMaxRequests=10000&lt;br /&gt;&amp;nbsp;&amp;nbsp; EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;I receive this error when trying to load &lt;code&gt;phpinfo.php&lt;/code&gt;&lt;br /&gt;&lt;/p&gt;

&lt;blockquote&gt; 
&lt;h3&gt;FastCGI Error&lt;/h3&gt;
The FastCGI Handler was unable to process the request. 
&lt;hr /&gt;
&lt;p&gt;Error Details:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The FastCGI process exceeded configured activity timeout&lt;/li&gt;

&lt;li&gt;Error Number: 258 (0x80070102).&lt;/li&gt;

&lt;li&gt;Error Description: The wait operation timed out.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;HTTP Error 500 - Server Error.&lt;br /&gt;Internet Information Services (IIS)&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;I&amp;#39;ve read about others on this forum already having this issue, but most times they never responded with their solution or it was a specific issue witha their machines.&lt;br /&gt;&lt;br /&gt;If I completely get rid of the &lt;i&gt;InstanceMaxRequests&lt;/i&gt; &amp;amp; &lt;i&gt;EnvironmentVars&lt;/i&gt; it just takes longer to bring up the same error.&lt;/p&gt;&lt;p&gt;Also, I&amp;#39;ve pointed the default website in IIS to &amp;quot;C:\WINDOWS\system32\inetsrv\fcgiext.dll&amp;quot; If I try anything other than that, I get a &amp;quot;page not found&amp;quot; error, so I&amp;#39;m assuming it&amp;#39;s &amp;#39;trying&amp;#39; to load correctly.&lt;br /&gt;&lt;br /&gt;Could someone help me figure this out?
&lt;/p&gt;&lt;p&gt;Thank you!&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Locking down files and folders</title><link>http://forums.iis.net/p/1161840/1921053.aspx#1921053</link><pubDate>Sat, 17 Oct 2009 08:00:30 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1921053</guid><dc:creator>Dscoduc</dc:creator><cs:applicationKey>fastcgi_module-41</cs:applicationKey><description>&lt;p&gt;Having recently installed PHP on my Windows 2008 and installing Wordpress I came to the point where I wanted to lock down the file ACL&amp;#39;s.&amp;nbsp; I have been trying to understand the identity that Wordpress is running under (assuming it&amp;#39;s the AppPool identity) and also the identity that&amp;nbsp;web clients are accessing with.&amp;nbsp; The problem is I can&amp;#39;t seem to get my head around this compared to how ASP.NET and IIS 6.0/7.0 works.&lt;/p&gt;
&lt;p&gt;I guess there are two different accounts:&amp;nbsp; the app pool acount which needs mostly read-only access with limited write access to specific files and folders.&amp;nbsp; As for client access, is there a specific/different account used by clients when connecting to Wordpress or is it using the same App Pool identity?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Much appreciated.&lt;/p&gt;</description></item></channel></rss>