Cannot setupRSS

21 replies

Last post Mar 01, 2008 07:21 AM by slashrod

  • Cannot setup

    Nov 02, 2006 06:33 PM|jc_condor|LINK

    I'm getting the following error

    C:\php\fastCGI-iis7>fcgisetup.exe /add c:\php\php-cgi.exe PHP
    Error: (null) (HRESULT 80070002)

    I am running Vista RC 1 ultimate 64 bit

  • Re: Cannot setup

    Nov 02, 2006 07:32 PM|mvolo|LINK

    Can you make sure of the following:

    1) You are running from the directory that contains all of the required installation files (check readme.txt for the list)
    2) You have first installed the FastCGI support with:
             > fcgisetup.exe /install
    3) You made sure that the FastCGI program you are registering ( c:\php\php-cgi.exe ) exists.

    If it still breaks with this error, we'll have to investigate further.

    Thanks,

    Mike

    Mike Volodarsky
    CTO at LeanSentry
    Former IIS/ASP.NET PM

  • Re: Cannot setup

    Nov 03, 2006 10:09 AM|jc_condor|LINK

    1, 2, 3 checked. I think it has to do with Vista 64 bit and all these applications including PHP are 32.

    I'm starting again today. Please, if there are additional steps for 64bit please let me know.

    I removed everything did a system restore. Some how fcisetup.exe /install got my IIS to a point where the application pool would crash. Any way I've included application log, System log events.

    Log Name:      System
    Source:        Microsoft-Windows-WAS
    Date:          11/2/2006 7:18:59 PM
    Event ID:      5139
    Task Category: None
    Level:         Warning
    Keywords:      Classic
    User:          N/A
    Computer:      jcuribe-laptop
    Description:
    A listener channel for protocol 'http' in worker process '3420' serving application pool 'DefaultAppPool' reported a listener channel failure.  The data field contains the error number.
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Windows-WAS" Guid="{524B5D04-133C-4A62-8362-64E8EDB9CE40}" EventSourceName="WAS" />
        <EventID Qualifiers="32768">5139</EventID>
        <Version>0</Version>
        <Level>3</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2006-11-03T00:18:59.000Z" />
        <EventRecordID>4978</EventRecordID>
        <Correlation />
        <Execution ProcessID="0" ThreadID="0" />
        <Channel>System</Channel>
        <Computer>jcuribe-laptop</Computer>
        <Security />
      </System>
      <EventData>
        <Data Name="AppPoolID">DefaultAppPool</Data>
        <Data Name="ProcessID">3420</Data>
        <Data Name="param3">0</Data>
        <Data Name="ProtocolID">http</Data>
        <Binary>7E000780</Binary>
      </EventData>
    </Event>

     Log Name:      Application
    Source:        Microsoft-Windows-IIS-W3SVC-WP
    Date:          11/2/2006 6:35:02 PM
    Event ID:      2280
    Task Category: None
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      jcuribe-laptop
    Description:
    The Module DLL C:\Windows\system32\inetsrv\iisfcgi.dll failed to load.  The data is the error.
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Windows-IIS-W3SVC-WP" Guid="{670080D9-742A-4187-8D16-41143D1290BD}" EventSourceName="W3SVC-WP" />
        <EventID Qualifiers="49152">2280</EventID>
        <Version>0</Version>
        <Level>2</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2006-11-02T23:35:02.000Z" />
        <EventRecordID>1337</EventRecordID>
        <Correlation />
        <Execution ProcessID="0" ThreadID="0" />
        <Channel>Application</Channel>
        <Computer>jcuribe-laptop</Computer>
        <Security />
      </System>
      <EventData>
        <Data Name="ModuleDll">C:\Windows\system32\inetsrv\iisfcgi.dll</Data>
        <Binary>7E000000</Binary>
      </EventData>
    </Event>

  • bills bills

    415 Posts

    Microsoft

    Re: Cannot setup

    Nov 05, 2006 07:12 PM|bills|LINK

    JC, is IIS still working after recycle? 

     you're right that the bits are currently 32-bit only.  64bit versions will be available in the next release.  In the mean time, you'll most likely need to run 32bit appPools, and mark your handler as 32bit only.  See ThomaD's recent blog post on preconditions, and how to mark a handler as 32bit only.  To enable 32bit applications on an AppPool, navigate to the AppPools node in the UI, click advanced settings, and change this property:

    hope that helps -

    bill

    ~~~~~~~~~~~~~~~~~~~~~~~~
    Bill Staples
    Product Unit Manager, IIS
    blog: http://blogs.iis.net/bills
  • Re: Cannot setup

    Nov 07, 2006 05:46 PM|jccondor|LINK

    THX, I figuered this out on my own but this post will defenitly help others.

    I still can't get fastCGI configured.

    c:\php\fastCGI-iis7>dir
     Volume in drive C has no label.
     Volume Serial Number is 102B-4B94

     Directory of c:\php\fastCGI-iis7

    11/02/2006  05:30 PM    <DIR>          .
    11/02/2006  05:30 PM    <DIR>          ..
    11/02/2006  05:30 PM             1,030 iisfcgi_schema.xml
    11/02/2006  05:30 PM             9,445 license.txt
    11/02/2006  05:30 PM             1,630 readme.txt
                   3 File(s)         12,105 bytes
                   2 Dir(s)  26,044,125,184 bytes free

    c:\php\fastCGI-iis7>readme.txt

    c:\php\fastCGI-iis7>fcgisetup.exe /install
    'fcgisetup.exe' is not recognized as an internal or external command,
    operable program or batch file.

    php is installed and running ok with php-cgi.exe

    c:\php\fastCGI-iis7>fcgisetup.exe /install
    Stopping IIS services ...
    Copied files
    Registered FastCGI configuration section
    Installed FastCGI module
    Starting IIS services ...
    Success: Installation completed succesfully

    c:\php\fastCGI-iis7>fcgisetup.exe /add c:\php\php-cgi.exe PHP
    Error: (null) (HRESULT 80070002)

    c:\php\fastCGI-iis7>

  • Re: Cannot setup

    Nov 07, 2006 05:55 PM|mvolo|LINK

    I am not sure I understand your directory listing of the source installation directory.  Its missing key files from the tech preview distribution - fcgisetup.exe, and iisfcgi.dll, to name a few.  Please unzip the tech preview again into that directory.

    The tech preview distribution was not supported for the x64 platforms, and has known issues preventing the installation from working.  We will most likely release a 64 bit version next week (can't promise though), and post an update to the forums.

    Thanks,

    Mike Volodarsky
    CTO at LeanSentry
    Former IIS/ASP.NET PM

  • Re: Cannot setup

    Nov 07, 2006 06:40 PM|jccondor|LINK

    I just figured out that fcgisetup.exe /install copyed the iisfcgi.dll to C:\Windows\SysWOW64\inetsrv but modified applicationHost.config to c:\windows\system32\inetsrv path. I fixed the applicationHost.config but still no luck. I'm guessing it has to do with the iisfcgi_schema which was also created under C:\Windows\SysWOW64\inetsrv\Config\Schema.

    Again the error under application log is The Module name iisfcgi path C:\Windows\SysWOW64\inetsrv\iisfcgi.dll returned an error from registration. 

    I'm moving everything to where it is expected in the system32 path....  OK new error

    Description: Module "ConfigurationValidationModule" could not be found

    Server Error --------------------------------------------------------------------------------
    HTTP Error 500.0 - Internal Server Error
    Description: Module "ConfigurationValidationModule" could not be found

    Will try to fcgisetup.exe /add again

    c:\php\fastCGI-iis7>fcgisetup.exe /add c:\php\php-cgi.exe PHP
    Configured FastCGI pool
    Created handler mappings
    Success: Installation completed succesfully

    ok Getting closer, but still the same

    Description: Module "ConfigurationValidationModule" could not be found

    Server Error --------------------------------------------------------------------------------
    HTTP Error 500.0 - Internal Server Error
    Description: Module "ConfigurationValidationModule" could not be found

  • Re: Cannot setup

    Nov 07, 2006 07:18 PM|jccondor|LINK

    OK Got it working. probably my fault but just in case.

      ApplicationHost.config <add name="ConfigurationValidationModule" type="" preCondition="bitness64" />

    I was missing the preCondition.

    Summery for fastCGI under VISTA 64bit

    • download php ( in my case www.php.net in my case 5.2.0) zip version
    • download latest fastCGI IIS 7 file
    • unzip php.zip to c:\php
    • copy php.ini-recommended to php.ini (I prefer to leave it in php folder but you can also copy it to c:\windows folder)
      • If you leave it in php folder then
        • [HKEY_LOCAL_MACHINE\SOFTWARE\PHP]
          "IniFilePath"="C:\\PHP"
        • I think ther's an other way with 5.2.0
    • unzip fastCGI in my case to c:\php\fastcgi7
    • open command promt as administrator (right click icon)
      • go to c:\php\fastcgi7
      • execute fcgisetup.exe /install
      • copy c:\php\fastcgi7\iisfcgi.dll to c:\windows\system32\inetsrv
      • copy c:\php\fastcgi7\iisfcgi_schema to c:\Windows\System32\inetsrv\config\schema
    • Modify default application pool to run 32bit apps
    • Modify applicationHost (c:\Windows\System32\inetsrv\config) so that all iisfcgi modules have a preCondition="bitness32" attribute.

    Or Wait until we have a 64bit version

  • Re: Cannot setup

    Dec 12, 2006 02:26 AM|virshu|LINK

    I think I did everything as described above... applicationHost.config now has the following line:

    <add name="php-iisfcgi" path="*.php" verb="GET,HEAD,POST" modules="iisfcgi" scriptProcessor="c:\Progs\PHP\php-cgi.exe" resourceType="Either" requireAccess="Script"  preCondition="bitness32"/>

    However, phpinfo.php (with a single operator phpinfo() ) gives me the following error page:

    HTTP Error 500.0 - Internal Server Error

    Description: Handler "php-iisfcgi" has a bad module "iisfcgi" in its module list
    Error Code: 0x8007000d
    Notification: ExecuteRequestHandler
    Module: IIS Web Core
    Requested URL: http://localhost:80/phpinfo.php
    Physical Path: C:\inetpub\wwwroot\phpinfo.php
    Logon User: Anonymous
    Logon Method: Anonymous
    Handler: php-iisfcgi

    Most likely causes:

    • A module is referenced in configuration, but the module has not been installed or the name of the module is misspelled.
    • 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.
    • 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.
    • IIS was not able to process configuration for the Web site or application.
    • The authenticated user does not have permission to use this DLL.

    I didn't quite understand the line above: <add name="ConfigurationValidationModule" type="" preCondition="bitness64" /> Should I add it? If yes - to which place (I assume in applicationHost.config - but to what place)? And why bitness64? I thought I am trying to get a 32-bit app running. 

    I have Vista 64-bit mode...

  • bills bills

    415 Posts

    Microsoft

    Re: Cannot setup

    Dec 12, 2006 12:26 PM|bills|LINK

    Do you have an entry for iisfcgi in your <globalModules> list, like this:

                <add name="iisfcgi" image="PATH_TO:\Windows\system32\inetsrv\iisfcgi.dll" />

    and does the file exist?

    Also check to ensure you have an entry in your <modules> list for it as well:

                    <add name="iisfcgi" />

    bill

    ~~~~~~~~~~~~~~~~~~~~~~~~
    Bill Staples
    Product Unit Manager, IIS
    blog: http://blogs.iis.net/bills
  • Re: Cannot setup

    Dec 13, 2006 10:17 PM|virshu|LINK

    no, I didn't... either I missed it, or this was missing in the instruction :)

    Once I added (with preCondition, for good measure) - it looks like everything is working now. Unbelievable! Thanks everybody

  • Re: Cannot setup

    Apr 16, 2007 06:00 PM|kuria|LINK

    I have the same problem. I use your guide but i follow with the problem

    Server Error in Application "Default Web Site"


    HTTP Error 500.0 - Internal Server Error

    Description: Handler "PHP-iisfcgi" has a bad module "iisfcgi" in its module list

    Error Code: 0x8007000d

    Notification: ExecuteRequestHandler

    Module: IIS Web Core

    Requested URL: http://localhost/phpmyadmin210/index.php

    Physical Path: C:\inetpub\wwwroot\phpmyadmin210\index.php

    Logon User: Anonymous

    Logon Method: Anonymous

    Handler: PHP-iisfcgi

    Most likely causes:

    • A module is referenced in configuration, but the module has not been installed or the name of the module is misspelled.
    • 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.
    • 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.
    • IIS was not able to process configuration for the Web site or application.
    • The authenticated user does not have permission to use this DLL.

    What you can try:

    • Verify that the module is installed. The error description may contain additional information to help you determine which module is causing the error.
    • If the module is installed, verify that the module name is not misspelled in the configuration/system.webServer/handlers config section.
    • Ensure that the NTFS permissions for the web.config file are correct and allow access to the Web server's machine account.
    • Check the event logs to see if any additional information was logged.
    • Verify the permissions for the DLL.
    • 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 here.

    More Information... This 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.

    Microsoft Knowledge Base Articles:


    Server Version Information: Internet Information Services 7.0.

     

     

     

    I have iis 7 windows vista 32 bit business and I install cgi component with

    fcgisetup.exe /install 

     fcgisetup.exe /add c:\php\php-cgi.exe PHP

     

    please someone have some idea? thanks :)

     

    Kuria
  • Re: Cannot setup

    Apr 16, 2007 06:03 PM|rickjames|LINK

    Hi Kuria,

    Please can you check if iisfcgi is in your <globalModules> and <modules> section in windows\system32\inetsrv\config\applicationHost.config.

    Thanks,

    Rick.

  • Re: Cannot setup

    Jun 17, 2007 02:37 PM|jim0615|LINK

    I'm having the same problem with fcgi, i get the Error: (null) (HRESULT 80070426) message when i install fcgi. And when i try to access the phpinfo page i get the following error.

     HTTP Error 500.0 - Internal Server Error

    Description: Handler "php-iisfcgi" has a bad module "iisfcgi" in its module list

    Error Code: 0x8007000d

    Notification: ExecuteRequestHandler

    Module: IIS Web Core

    Requested URL: http://localhost:80/phpinfo.php

    Physical Path: C:\inetpub\wwwroot\phpinfo.php

    Logon User: Anonymous

    Logon Method: Anonymous

    Failed Request Tracing Log Directory: C:\inetpub\logs\FailedReqLogFiles

    Handler: php-iisfcgi

    I checked the applicationhost.config file for the entries mentioned in this post and found no problems.

    I did also find the following entry.

    <fastCGI>
                <application fullPath="c:\php\php-cgi.exe" />
    </fastCGI>

    Any help would be appreciated.

  • Re: Cannot setup

    Jul 13, 2007 11:48 AM|rickjames|LINK

    Hi jim0615,

    The error "Handler X has a bad module Y in its module list" can only happen for two reasons:

    1) system.webServer/handlers/add@modules contains a module that is not in system.webServer/modules. (remember that <modules> can be overridden in web.configs, so you may want to review c:\inetpub\wwwroot\web.config if it exists)

    2) A module is configured correctly to be a handler, but does not actually subscribe to RQ_EXECUTE_REQUEST_HANDLER.

    We can confirm (2) is not true, by finding the value of the modules attribute in <handlers> for *.php, then looking for that value in <globalModules> and ensuring that the file system path is correct.

    That leaves (1), could you share the output of "findstr /i fcgi \Windows\system32\inetsrv\config\applicationHost.config"?

    Thanks,

    Rick.

  • Re: Cannot setup

    Jul 16, 2007 05:14 PM|equylybra|LINK

    Hello Rick,

    I'm having this same problem (error Http 500 - Code 0x8007000d). I was struggling trying to realise what this could be when I saw your post. I did confirm the option 2 is not my case, so here it goes my output for "findstr /i fcgi \Windows\System32\inetsrv\config\applicationHost.config":

                <add name="FastCGI" image="C:\Windows\system32\inetsrv\iisfcgi.dll"
    />
                    <add name="php-iisfcgi" path="*.php" verb="GET,HEAD,POST" module
    s="iisfcgi" scriptProcessor="c:\PHP\php-cgi.exe" resourceType="Either" requireAc
    cess="Script" />
                    <remove name="php-iisfcgi" />
                    <add name="PHP via FastCGI" path="*.php" verb="GET,HEAD,POST" mo
    dules="iisfcgi" scriptProcessor="c:\PHP\php-cgi.exe" resourceType="Either" requi
    reAccess="Script" />

    I am trying to setup a testing server on Vista Home Premium and IIS 7.0.6000.16386.

    Regards

    Marcell

    PHP FastCGI php fastcgi

  • Re: Cannot setup

    Jul 16, 2007 05:33 PM|rickjames|LINK

    Could you post the full error you're receiving (incl. substatus, description, notification, module, etc..). HTTP 500 -0x8007000d, by itself, does not mean you're hitting the same error.

  • Re: Cannot setup

    Jul 16, 2007 05:58 PM|equylybra|LINK

    Hi Rick,

    Thanks for your quick response. My system is in portuguese so I'm just copying and pasting the kuria´s error message changing the handler´s name for PHP via FastCGI (which I use here instead of "php-iisfcgi") and requested URL and physical path. My error message is this same message translating into portuguese.  

    HTTP Error 500.0 - Internal Server Error

    Description: Handler "PHP via FastCGI" has a bad module "iisfcgi" in its module list
    Error Code: 0x8007000d
    Notification: ExecuteRequestHandler
    Module: IIS Web Core
    Requested URL: http://localhost:80/info.php
    Physical Path: C:\inetpub\wwwroot\info.php
    Logon User: Anonymous
    Logon Method: Anonymous
    Handler: PHP via FastCGI 

    Most likely causes:

    • A module is referenced in configuration, but the module has not been installed or the name of the module is misspelled.
    • 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.
    • 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.
    • IIS was not able to process configuration for the Web site or application.
    • The authenticated user does not have permission to use this DLL.

    Following is my web.config file:

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <system.webServer>
            <defaultDocument>
                <files>
                    <clear />
                    <add value="index.php" />
                    <add value="Default.htm" />
                    <add value="Default.asp" />
                    <add value="index.htm" />
                    <add value="index.html" />
                    <add value="iisstart.htm" />
                </files>
            </defaultDocument>
        </system.webServer>
    </configuration>

    And this is my applicationHost.config file:

    <?xml version="1.0" encoding="UTF-8"?>
    <!--

        IIS configuration sections.

        For schema documentation, see
        %windir%\system32\inetsrv\config\schema\IIS_schema.xml.
       
        Please make a backup of this file before making any changes to it.

    -->

    <configuration>

        <!--

            The <configSections> section controls the registration of sections.
            Section is the basic unit of deployment, locking, searching and
            containment for configuration settings.
           
            Every section belongs to one section group.
            A section group is a container of logically-related sections.
           
            Sections cannot be nested.
            Section groups may be nested.
           
            <section
                name=""  [Required, Collection Key] [XML name of the section]
                allowDefinition="Everywhere" [MachineOnly|MachineToApplication|AppHostOnly|Everywhere] [Level where it can be set]
                overrideModeDefault="Allow"  [Allow|Deny] [Default delegation mode]
            />
           
            The recommended way to unlock sections is by using a location tag:
            <location path="Default Web Site" overrideMode="Allow">
                <system.webServer>
                    <asp />
                </system.webServer>
            </location>

        -->
        <configSections>
            <sectionGroup name="system.applicationHost">
                <section name="applicationPools" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
                <section name="customMetadata" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
                <section name="listenerAdapters" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
                <section name="log" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
                <section name="sites" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
                <section name="webLimits" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
            </sectionGroup>

            <sectionGroup name="system.webServer">
                <section name="asp" overrideModeDefault="Deny" />
                <section name="caching" overrideModeDefault="Deny" />
                <section name="cgi" overrideModeDefault="Deny" />
                <section name="defaultDocument" overrideModeDefault="Allow" />
                <section name="directoryBrowse" overrideModeDefault="Allow" />
                <section name="globalModules" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
                <section name="handlers" overrideModeDefault="Deny" />
                <section name="httpCompression" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
                <section name="httpErrors" overrideModeDefault="Deny" />
                <section name="httpLogging" overrideModeDefault="Deny" />
                <section name="httpProtocol" overrideModeDefault="Allow" />
                <section name="httpRedirect" overrideModeDefault="Allow" />
                <section name="httpTracing" overrideModeDefault="Deny" />
                <section name="isapiFilters" allowDefinition="MachineToApplication" overrideModeDefault="Deny" />
                <section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Deny" />
                <section name="odbcLogging" overrideModeDefault="Deny" />
                <sectionGroup name="security">
                    <section name="access" overrideModeDefault="Deny" />
                    <section name="applicationDependencies" overrideModeDefault="Deny" />
                    <sectionGroup name="authentication">
                        <section name="anonymousAuthentication" overrideModeDefault="Deny" />
                        <section name="basicAuthentication" overrideModeDefault="Deny" />
                        <section name="clientCertificateMappingAuthentication" overrideModeDefault="Deny" />
                        <section name="digestAuthentication" overrideModeDefault="Deny" />
                        <section name="iisClientCertificateMappingAuthentication" overrideModeDefault="Deny" />
                        <section name="windowsAuthentication" overrideModeDefault="Deny" />
                    </sectionGroup>
                    <section name="authorization" overrideModeDefault="Deny" />
                    <section name="ipSecurity" overrideModeDefault="Deny" />
                    <section name="isapiCgiRestriction" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
                    <section name="requestFiltering" overrideModeDefault="Deny" />
                </sectionGroup>
                <section name="serverRuntime" overrideModeDefault="Deny" />
                <section name="serverSideInclude" overrideModeDefault="Deny" />
                <section name="staticContent" overrideModeDefault="Deny" />
                <sectionGroup name="tracing">
                    <section name="traceFailedRequests" overrideModeDefault="Deny" />
                    <section name="traceProviderDefinitions" overrideModeDefault="Deny" />
                </sectionGroup>
                <section name="urlCompression" overrideModeDefault="Deny" />
                <section name="validation" overrideModeDefault="Allow" />
                <section name="fastCGI" />
            </sectionGroup>
        </configSections>

        <configProtectedData>
            <providers>
                <add name="IISWASOnlyRsaProvider" type="" description="Uses RsaCryptoServiceProvider to encrypt and decrypt" keyContainerName="iisWasKey" cspProviderName="" useMachineContainer="true" useOAEP="false" />
            </providers>
        </configProtectedData>

        <system.applicationHost>

            <applicationPools>
                <add name="DefaultAppPool" />
                <applicationPoolDefaults>
                    <processModel identityType="NetworkService" />
                </applicationPoolDefaults>
            </applicationPools>

            <!--

              The <customMetadata> section is used internally by the Admin Base Objects
              (ABO) Compatibility component. Please do not modify its content.

            -->
            <customMetadata />

            <!--

              The <listenerAdapters> section defines the protocols with which the
              Windows Process Activation Service (WAS) binds.

            -->
            <listenerAdapters>
                <add name="http" />
            </listenerAdapters>

            <log>
                <centralBinaryLogFile enabled="true" directory="%SystemDrive%\inetpub\logs\LogFiles" />
                <centralW3CLogFile enabled="true" directory="%SystemDrive%\inetpub\logs\LogFiles" />
            </log>

            <sites>
                <site name="Default Web Site" id="1" serverAutoStart="true">
                    <application path="/">
                        <virtualDirectory path="/" physicalPath="C:\inetpub\wwwroot" />
                    </application>
                    <bindings>
                        <binding protocol="http" bindingInformation="*:80:" />
                    </bindings>
                </site>
                <siteDefaults>
                    <logFile customLogPluginClsid="{FF160663-DE82-11CF-BC0A-00AA006111E0}" directory="%SystemDrive%\inetpub\logs\LogFiles" />
                    <traceFailedRequestsLogging directory="%SystemDrive%\inetpub\logs\FailedReqLogFiles" />
                </siteDefaults>
                <applicationDefaults applicationPool="DefaultAppPool" />
                <virtualDirectoryDefaults allowSubDirConfig="true" />
            </sites>

            <webLimits />

        </system.applicationHost>

        <system.webServer>

            <asp />

            <caching enabled="true" enableKernelCache="true">
            </caching>

            <cgi />

            <defaultDocument enabled="true">
                <files>
                    <add value="Default.htm" />
                    <add value="Default.asp" />
                    <add value="index.htm" />
                    <add value="index.html" />
                    <add value="iisstart.htm" />
                </files>
            </defaultDocument>

            <directoryBrowse enabled="false" />

            <!--

              The <globalModules> section defines all native-code modules.
              To enable a module, specify it in the <modules> section.

            -->
            <globalModules>
                <add name="UriCacheModule" image="%windir%\System32\inetsrv\cachuri.dll" />
                <add name="FileCacheModule" image="%windir%\System32\inetsrv\cachfile.dll" />
                <add name="TokenCacheModule" image="%windir%\System32\inetsrv\cachtokn.dll" />
                <add name="HttpCacheModule" image="%windir%\System32\inetsrv\cachhttp.dll" />
                <add name="StaticCompressionModule" image="%windir%\System32\inetsrv\compstat.dll" />
                <add name="DefaultDocumentModule" image="%windir%\System32\inetsrv\defdoc.dll" />
                <add name="DirectoryListingModule" image="%windir%\System32\inetsrv\dirlist.dll" />
                <add name="ProtocolSupportModule" image="%windir%\System32\inetsrv\protsup.dll" />
                <add name="StaticFileModule" image="%windir%\System32\inetsrv\static.dll" />
                <add name="AnonymousAuthenticationModule" image="%windir%\System32\inetsrv\authanon.dll" />
                <add name="RequestFilteringModule" image="%windir%\System32\inetsrv\modrqflt.dll" />
                <add name="CustomErrorModule" image="%windir%\System32\inetsrv\custerr.dll" />
                <add name="HttpLoggingModule" image="%windir%\System32\inetsrv\loghttp.dll" />
                <add name="RequestMonitorModule" image="%windir%\System32\inetsrv\iisreqs.dll" />
                <add name="CgiModule" image="%windir%\System32\inetsrv\cgi.dll" />
                <add name="FastCGI" image="%windir%\system32\inetsrv\iisfcgi.dll" />
            </globalModules>

            <httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
                <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
                <staticTypes>
                    <add mimeType="text/*" enabled="true" />
                    <add mimeType="message/*" enabled="true" />
                    <add mimeType="application/x-javascript" enabled="true" />
                    <add mimeType="*/*" enabled="false" />
                </staticTypes>
            </httpCompression>

            <httpErrors>
                <error statusCode="401" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="401.htm" />
                <error statusCode="403" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="403.htm" />
                <error statusCode="404" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="404.htm" />
                <error statusCode="405" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="405.htm" />
                <error statusCode="406" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="406.htm" />
                <error statusCode="412" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="412.htm" />
                <error statusCode="500" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="500.htm" />
                <error statusCode="501" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="501.htm" />
                <error statusCode="502" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="502.htm" />
            </httpErrors>

            <httpLogging dontLog="false" />

            <httpProtocol>
                <customHeaders>
                    <clear />
                </customHeaders>
                <redirectHeaders>
                    <clear />
                </redirectHeaders>
            </httpProtocol>

            <httpRedirect />

            <httpTracing />

            <isapiFilters>
                <filter name="ASP.Net_2.0.50727.0" path="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll" enableCache="true" preCondition="bitness32" />
            </isapiFilters>

            <odbcLogging />

            <security>

                <access sslFlags="None" />

                <applicationDependencies />

                <authentication>

                    <anonymousAuthentication enabled="true" userName="IUSR" />

                    <basicAuthentication />

                    <clientCertificateMappingAuthentication />

                    <digestAuthentication />

                    <iisClientCertificateMappingAuthentication />

                    <windowsAuthentication />

                </authentication>

                <authorization />

                <ipSecurity />

                <isapiCgiRestriction notListedIsapisAllowed="true" notListedCgisAllowed="true">
                    <add path="C:\PHP\php5isapi.dll" allowed="true" description="PHP via FastCGI" />
                </isapiCgiRestriction>

                <requestFiltering>
                    <fileExtensions allowUnlisted="true" />
                    <verbs allowUnlisted="true" />
                    <hiddenSegments>
                        <add segment="web.config" />
                    </hiddenSegments>
                </requestFiltering>

            </security>

            <serverRuntime />

            <serverSideInclude />

            <staticContent>
                <mimeMap fileExtension=".323" mimeType="text/h323" />
                <mimeMap fileExtension=".aaf" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".aca" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".accdb" mimeType="application/msaccess" />
                <mimeMap fileExtension=".accde" mimeType="application/msaccess" />
                <mimeMap fileExtension=".accdt" mimeType="application/msaccess" />
                <mimeMap fileExtension=".acx" mimeType="application/internet-property-stream" />
                <mimeMap fileExtension=".afm" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".ai" mimeType="application/postscript" />
                <mimeMap fileExtension=".aif" mimeType="audio/x-aiff" />
                <mimeMap fileExtension=".aifc" mimeType="audio/aiff" />
                <mimeMap fileExtension=".aiff" mimeType="audio/aiff" />
                <mimeMap fileExtension=".application" mimeType="application/x-ms-application" />
                <mimeMap fileExtension=".art" mimeType="image/x-jg" />
                <mimeMap fileExtension=".asd" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".asf" mimeType="video/x-ms-asf" />
                <mimeMap fileExtension=".asi" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".asm" mimeType="text/plain" />
                <mimeMap fileExtension=".asr" mimeType="video/x-ms-asf" />
                <mimeMap fileExtension=".asx" mimeType="video/x-ms-asf" />
                <mimeMap fileExtension=".atom" mimeType="application/atom+xml" />
                <mimeMap fileExtension=".au" mimeType="audio/basic" />
                <mimeMap fileExtension=".avi" mimeType="video/x-msvideo" />
                <mimeMap fileExtension=".axs" mimeType="application/olescript" />
                <mimeMap fileExtension=".bas" mimeType="text/plain" />
                <mimeMap fileExtension=".bcpio" mimeType="application/x-bcpio" />
                <mimeMap fileExtension=".bin" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".bmp" mimeType="image/bmp" />
                <mimeMap fileExtension=".c" mimeType="text/plain" />
                <mimeMap fileExtension=".cab" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".calx" mimeType="application/vnd.ms-office.calx" />
                <mimeMap fileExtension=".cat" mimeType="application/vnd.ms-pki.seccat" />
                <mimeMap fileExtension=".cdf" mimeType="application/x-cdf" />
                <mimeMap fileExtension=".chm" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".class" mimeType="application/x-java-applet" />
                <mimeMap fileExtension=".clp" mimeType="application/x-msclip" />
                <mimeMap fileExtension=".cmx" mimeType="image/x-cmx" />
                <mimeMap fileExtension=".cnf" mimeType="text/plain" />
                <mimeMap fileExtension=".cod" mimeType="image/cis-cod" />
                <mimeMap fileExtension=".cpio" mimeType="application/x-cpio" />
                <mimeMap fileExtension=".cpp" mimeType="text/plain" />
                <mimeMap fileExtension=".crd" mimeType="application/x-mscardfile" />
                <mimeMap fileExtension=".crl" mimeType="application/pkix-crl" />
                <mimeMap fileExtension=".crt" mimeType="application/x-x509-ca-cert" />
                <mimeMap fileExtension=".csh" mimeType="application/x-csh" />
                <mimeMap fileExtension=".css" mimeType="text/css" />
                <mimeMap fileExtension=".csv" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".cur" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".dcr" mimeType="application/x-director" />
                <mimeMap fileExtension=".deploy" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".der" mimeType="application/x-x509-ca-cert" />
                <mimeMap fileExtension=".dib" mimeType="image/bmp" />
                <mimeMap fileExtension=".dir" mimeType="application/x-director" />
                <mimeMap fileExtension=".disco" mimeType="text/xml" />
                <mimeMap fileExtension=".dll" mimeType="application/x-msdownload" />
                <mimeMap fileExtension=".dll.config" mimeType="text/xml" />
                <mimeMap fileExtension=".dlm" mimeType="text/dlm" />
                <mimeMap fileExtension=".doc" mimeType="application/msword" />
                <mimeMap fileExtension=".docm" mimeType="application/vnd.ms-word.document.macroEnabled.12" />
                <mimeMap fileExtension=".docx" mimeType="application/vnd.openxmlformats-officedocument.wordprocessingml.document" />
                <mimeMap fileExtension=".dot" mimeType="application/msword" />
                <mimeMap fileExtension=".dotm" mimeType="application/vnd.ms-word.template.macroEnabled.12" />
                <mimeMap fileExtension=".dotx" mimeType="application/vnd.openxmlformats-officedocument.wordprocessingml.template" />
                <mimeMap fileExtension=".dsp" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".dtd" mimeType="text/xml" />
                <mimeMap fileExtension=".dvi" mimeType="application/x-dvi" />
                <mimeMap fileExtension=".dwf" mimeType="drawing/x-dwf" />
                <mimeMap fileExtension=".dwp" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".dxr" mimeType="application/x-director" />
                <mimeMap fileExtension=".eml" mimeType="message/rfc822" />
                <mimeMap fileExtension=".emz" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".eot" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".eps" mimeType="application/postscript" />
                <mimeMap fileExtension=".etx" mimeType="text/x-setext" />
                <mimeMap fileExtension=".evy" mimeType="application/envoy" />
                <mimeMap fileExtension=".exe" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".exe.config" mimeType="text/xml" />
                <mimeMap fileExtension=".fdf" mimeType="application/vnd.fdf" />
                <mimeMap fileExtension=".fif" mimeType="application/fractals" />
                <mimeMap fileExtension=".fla" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".flr" mimeType="x-world/x-vrml" />
                <mimeMap fileExtension=".gif" mimeType="image/gif" />
                <mimeMap fileExtension=".gtar" mimeType="application/x-gtar" />
                <mimeMap fileExtension=".gz" mimeType="application/x-gzip" />
                <mimeMap fileExtension=".h" mimeType="text/plain" />
                <mimeMap fileExtension=".hdf" mimeType="application/x-hdf" />
                <mimeMap fileExtension=".hdml" mimeType="text/x-hdml" />
                <mimeMap fileExtension=".hhc" mimeType="application/x-oleobject" />
                <mimeMap fileExtension=".hhk" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".hhp" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".hlp" mimeType="application/winhlp" />
                <mimeMap fileExtension=".hqx" mimeType="application/mac-binhex40" />
                <mimeMap fileExtension=".hta" mimeType="application/hta" />
                <mimeMap fileExtension=".htc" mimeType="text/x-component" />
                <mimeMap fileExtension=".htm" mimeType="text/html" />
                <mimeMap fileExtension=".html" mimeType="text/html" />
                <mimeMap fileExtension=".htt" mimeType="text/webviewhtml" />
                <mimeMap fileExtension=".hxt" mimeType="text/html" />
                <mimeMap fileExtension=".ico" mimeType="image/x-icon" />
                <mimeMap fileExtension=".ics" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".ief" mimeType="image/ief" />
                <mimeMap fileExtension=".iii" mimeType="application/x-iphone" />
                <mimeMap fileExtension=".inf" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".ins" mimeType="application/x-internet-signup" />
                <mimeMap fileExtension=".isp" mimeType="application/x-internet-signup" />
                <mimeMap fileExtension=".IVF" mimeType="video/x-ivf" />
                <mimeMap fileExtension=".jar" mimeType="application/java-archive" />
                <mimeMap fileExtension=".java" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".jck" mimeType="application/liquidmotion" />
                <mimeMap fileExtension=".jcz" mimeType="application/liquidmotion" />
                <mimeMap fileExtension=".jfif" mimeType="image/pjpeg" />
                <mimeMap fileExtension=".jpb" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".jpe" mimeType="image/jpeg" />
                <mimeMap fileExtension=".jpeg" mimeType="image/jpeg" />
                <mimeMap fileExtension=".jpg" mimeType="image/jpeg" />
                <mimeMap fileExtension=".js" mimeType="application/x-javascript" />
                <mimeMap fileExtension=".latex" mimeType="application/x-latex" />
                <mimeMap fileExtension=".lit" mimeType="application/x-ms-reader" />
                <mimeMap fileExtension=".lpk" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".lsf" mimeType="video/x-la-asf" />
                <mimeMap fileExtension=".lsx" mimeType="video/x-la-asf" />
                <mimeMap fileExtension=".lzh" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".m13" mimeType="application/x-msmediaview" />
                <mimeMap fileExtension=".m14" mimeType="application/x-msmediaview" />
                <mimeMap fileExtension=".m1v" mimeType="video/mpeg" />
                <mimeMap fileExtension=".m3u" mimeType="audio/x-mpegurl" />
                <mimeMap fileExtension=".man" mimeType="application/x-troff-man" />
                <mimeMap fileExtension=".manifest" mimeType="application/x-ms-manifest" />
                <mimeMap fileExtension=".map" mimeType="text/plain" />
                <mimeMap fileExtension=".mdb" mimeType="application/x-msaccess" />
                <mimeMap fileExtension=".mdp" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".me" mimeType="application/x-troff-me" />
                <mimeMap fileExtension=".mht" mimeType="message/rfc822" />
                <mimeMap fileExtension=".mhtml" mimeType="message/rfc822" />
                <mimeMap fileExtension=".mid" mimeType="audio/mid" />
                <mimeMap fileExtension=".midi" mimeType="audio/mid" />
                <mimeMap fileExtension=".mix" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".mmf" mimeType="application/x-smaf" />
                <mimeMap fileExtension=".mno" mimeType="text/xml" />
                <mimeMap fileExtension=".mny" mimeType="application/x-msmoney" />
                <mimeMap fileExtension=".mov" mimeType="video/quicktime" />
                <mimeMap fileExtension=".movie" mimeType="video/x-sgi-movie" />
                <mimeMap fileExtension=".mp2" mimeType="video/mpeg" />
                <mimeMap fileExtension=".mp3" mimeType="audio/mpeg" />
                <mimeMap fileExtension=".mpa" mimeType="video/mpeg" />
                <mimeMap fileExtension=".mpe" mimeType="video/mpeg" />
                <mimeMap fileExtension=".mpeg" mimeType="video/mpeg" />
                <mimeMap fileExtension=".mpg" mimeType="video/mpeg" />
                <mimeMap fileExtension=".mpp" mimeType="application/vnd.ms-project" />
                <mimeMap fileExtension=".mpv2" mimeType="video/mpeg" />
                <mimeMap fileExtension=".ms" mimeType="application/x-troff-ms" />
                <mimeMap fileExtension=".msi" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".mso" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".mvb" mimeType="application/x-msmediaview" />
                <mimeMap fileExtension=".mvc" mimeType="application/x-miva-compiled" />
                <mimeMap fileExtension=".nc" mimeType="application/x-netcdf" />
                <mimeMap fileExtension=".nsc" mimeType="video/x-ms-asf" />
                <mimeMap fileExtension=".nws" mimeType="message/rfc822" />
                <mimeMap fileExtension=".ocx" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".oda" mimeType="application/oda" />
                <mimeMap fileExtension=".odc" mimeType="text/x-ms-odc" />
                <mimeMap fileExtension=".ods" mimeType="application/oleobject" />
                <mimeMap fileExtension=".one" mimeType="application/onenote" />
                <mimeMap fileExtension=".onea" mimeType="application/onenote" />
                <mimeMap fileExtension=".onetoc" mimeType="application/onenote" />
                <mimeMap fileExtension=".onetoc2" mimeType="application/onenote" />
                <mimeMap fileExtension=".onetmp" mimeType="application/onenote" />
                <mimeMap fileExtension=".onepkg" mimeType="application/onenote" />
                <mimeMap fileExtension=".p10" mimeType="application/pkcs10" />
                <mimeMap fileExtension=".p12" mimeType="application/x-pkcs12" />
                <mimeMap fileExtension=".p7b" mimeType="application/x-pkcs7-certificates" />
                <mimeMap fileExtension=".p7c" mimeType="application/pkcs7-mime" />
                <mimeMap fileExtension=".p7m" mimeType="application/pkcs7-mime" />
                <mimeMap fileExtension=".p7r" mimeType="application/x-pkcs7-certreqresp" />
                <mimeMap fileExtension=".p7s" mimeType="application/pkcs7-signature" />
                <mimeMap fileExtension=".pbm" mimeType="image/x-portable-bitmap" />
                <mimeMap fileExtension=".pcx" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".pcz" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".pdf" mimeType="application/pdf" />
                <mimeMap fileExtension=".pfb" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".pfm" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".pfx" mimeType="application/x-pkcs12" />
                <mimeMap fileExtension=".pgm" mimeType="image/x-portable-graymap" />
                <mimeMap fileExtension=".pko" mimeType="application/vnd.ms-pki.pko" />
                <mimeMap fileExtension=".pma" mimeType="application/x-perfmon" />
                <mimeMap fileExtension=".pmc" mimeType="application/x-perfmon" />
                <mimeMap fileExtension=".pml" mimeType="application/x-perfmon" />
                <mimeMap fileExtension=".pmr" mimeType="application/x-perfmon" />
                <mimeMap fileExtension=".pmw" mimeType="application/x-perfmon" />
                <mimeMap fileExtension=".png" mimeType="image/png" />
                <mimeMap fileExtension=".pnm" mimeType="image/x-portable-anymap" />
                <mimeMap fileExtension=".pnz" mimeType="image/png" />
                <mimeMap fileExtension=".pot" mimeType="application/vnd.ms-powerpoint" />
                <mimeMap fileExtension=".potm" mimeType="application/vnd.ms-powerpoint.template.macroEnabled.12" />
                <mimeMap fileExtension=".potx" mimeType="application/vnd.openxmlformats-officedocument.presentationml.template" />
                <mimeMap fileExtension=".ppam" mimeType="application/vnd.ms-powerpoint.addin.macroEnabled.12" />
                <mimeMap fileExtension=".ppm" mimeType="image/x-portable-pixmap" />
                <mimeMap fileExtension=".pps" mimeType="application/vnd.ms-powerpoint" />
                <mimeMap fileExtension=".ppsm" mimeType="application/vnd.ms-powerpoint.slideshow.macroEnabled.12" />
                <mimeMap fileExtension=".ppsx" mimeType="application/vnd.openxmlformats-officedocument.presentationml.slideshow" />
                <mimeMap fileExtension=".ppt" mimeType="application/vnd.ms-powerpoint" />
                <mimeMap fileExtension=".pptm" mimeType="application/vnd.ms-powerpoint.presentation.macroEnabled.12" />
                <mimeMap fileExtension=".pptx" mimeType="application/vnd.openxmlformats-officedocument.presentationml.presentation" />
                <mimeMap fileExtension=".prf" mimeType="application/pics-rules" />
                <mimeMap fileExtension=".prm" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".prx" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".ps" mimeType="application/postscript" />
                <mimeMap fileExtension=".psd" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".psm" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".psp" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".pub" mimeType="application/x-mspublisher" />
                <mimeMap fileExtension=".qt" mimeType="video/quicktime" />
                <mimeMap fileExtension=".qtl" mimeType="application/x-quicktimeplayer" />
                <mimeMap fileExtension=".qxd" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".ra" mimeType="audio/x-pn-realaudio" />
                <mimeMap fileExtension=".ram" mimeType="audio/x-pn-realaudio" />
                <mimeMap fileExtension=".rar" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".ras" mimeType="image/x-cmu-raster" />
                <mimeMap fileExtension=".rf" mimeType="image/vnd.rn-realflash" />
                <mimeMap fileExtension=".rgb" mimeType="image/x-rgb" />
                <mimeMap fileExtension=".rm" mimeType="application/vnd.rn-realmedia" />
                <mimeMap fileExtension=".rmi" mimeType="audio/mid" />
                <mimeMap fileExtension=".roff" mimeType="application/x-troff" />
                <mimeMap fileExtension=".rpm" mimeType="audio/x-pn-realaudio-plugin" />
                <mimeMap fileExtension=".rtf" mimeType="application/rtf" />
                <mimeMap fileExtension=".rtx" mimeType="text/richtext" />
                <mimeMap fileExtension=".scd" mimeType="application/x-msschedule" />
                <mimeMap fileExtension=".sct" mimeType="text/scriptlet" />
                <mimeMap fileExtension=".sea" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".setpay" mimeType="application/set-payment-initiation" />
                <mimeMap fileExtension=".setreg" mimeType="application/set-registration-initiation" />
                <mimeMap fileExtension=".sgml" mimeType="text/sgml" />
                <mimeMap fileExtension=".sh" mimeType="application/x-sh" />
                <mimeMap fileExtension=".shar" mimeType="application/x-shar" />
                <mimeMap fileExtension=".sit" mimeType="application/x-stuffit" />
                <mimeMap fileExtension=".sldm" mimeType="application/vnd.ms-powerpoint.slide.macroEnabled.12" />
                <mimeMap fileExtension=".sldx" mimeType="application/vnd.openxmlformats-officedocument.presentationml.slide" />
                <mimeMap fileExtension=".smd" mimeType="audio/x-smd" />
                <mimeMap fileExtension=".smi" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".smx" mimeType="audio/x-smd" />
                <mimeMap fileExtension=".smz" mimeType="audio/x-smd" />
                <mimeMap fileExtension=".snd" mimeType="audio/basic" />
                <mimeMap fileExtension=".snp" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".spc" mimeType="application/x-pkcs7-certificates" />
                <mimeMap fileExtension=".spl" mimeType="application/futuresplash" />
                <mimeMap fileExtension=".src" mimeType="application/x-wais-source" />
                <mimeMap fileExtension=".ssm" mimeType="application/streamingmedia" />
                <mimeMap fileExtension=".sst" mimeType="application/vnd.ms-pki.certstore" />
                <mimeMap fileExtension=".stl" mimeType="application/vnd.ms-pki.stl" />
                <mimeMap fileExtension=".sv4cpio" mimeType="application/x-sv4cpio" />
                <mimeMap fileExtension=".sv4crc" mimeType="application/x-sv4crc" />
                <mimeMap fileExtension=".swf" mimeType="application/x-shockwave-flash" />
                <mimeMap fileExtension=".t" mimeType="application/x-troff" />
                <mimeMap fileExtension=".tar" mimeType="application/x-tar" />
                <mimeMap fileExtension=".tcl" mimeType="application/x-tcl" />
                <mimeMap fileExtension=".tex" mimeType="application/x-tex" />
                <mimeMap fileExtension=".texi" mimeType="application/x-texinfo" />
                <mimeMap fileExtension=".texinfo" mimeType="application/x-texinfo" />
                <mimeMap fileExtension=".tgz" mimeType="application/x-compressed" />
                <mimeMap fileExtension=".thmx" mimeType="application/vnd.ms-officetheme" />
                <mimeMap fileExtension=".thn" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".tif" mimeType="image/tiff" />
                <mimeMap fileExtension=".tiff" mimeType="image/tiff" />
                <mimeMap fileExtension=".toc" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".tr" mimeType="application/x-troff" />
                <mimeMap fileExtension=".trm" mimeType="application/x-msterminal" />
                <mimeMap fileExtension=".tsv" mimeType="text/tab-separated-values" />
                <mimeMap fileExtension=".ttf" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".txt" mimeType="text/plain" />
                <mimeMap fileExtension=".u32" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".uls" mimeType="text/iuls" />
                <mimeMap fileExtension=".ustar" mimeType="application/x-ustar" />
                <mimeMap fileExtension=".vbs" mimeType="text/vbscript" />
                <mimeMap fileExtension=".vcf" mimeType="text/x-vcard" />
                <mimeMap fileExtension=".vcs" mimeType="text/plain" />
                <mimeMap fileExtension=".vdx" mimeType="application/vnd.ms-visio.viewer" />
                <mimeMap fileExtension=".vml" mimeType="text/xml" />
                <mimeMap fileExtension=".vsd" mimeType="application/vnd.visio" />
                <mimeMap fileExtension=".vss" mimeType="application/vnd.visio" />
                <mimeMap fileExtension=".vst" mimeType="application/vnd.visio" />
                <mimeMap fileExtension=".vsw" mimeType="application/vnd.visio" />
                <mimeMap fileExtension=".vsx" mimeType="application/vnd.visio" />
                <mimeMap fileExtension=".vtx" mimeType="application/vnd.visio" />
                <mimeMap fileExtension=".wav" mimeType="audio/wav" />
                <mimeMap fileExtension=".wax" mimeType="audio/x-ms-wax" />
                <mimeMap fileExtension=".wbmp" mimeType="image/vnd.wap.wbmp" />
                <mimeMap fileExtension=".wcm" mimeType="application/vnd.ms-works" />
                <mimeMap fileExtension=".wdb" mimeType="application/vnd.ms-works" />
                <mimeMap fileExtension=".wks" mimeType="application/vnd.ms-works" />
                <mimeMap fileExtension=".wm" mimeType="video/x-ms-wm" />
                <mimeMap fileExtension=".wma" mimeType="audio/x-ms-wma" />
                <mimeMap fileExtension=".wmd" mimeType="application/x-ms-wmd" />
                <mimeMap fileExtension=".wmf" mimeType="application/x-msmetafile" />
                <mimeMap fileExtension=".wml" mimeType="text/vnd.wap.wml" />
                <mimeMap fileExtension=".wmlc" mimeType="application/vnd.wap.wmlc" />
                <mimeMap fileExtension=".wmls" mimeType="text/vnd.wap.wmlscript" />
                <mimeMap fileExtension=".wmlsc" mimeType="application/vnd.wap.wmlscriptc" />
                <mimeMap fileExtension=".wmp" mimeType="video/x-ms-wmp" />
                <mimeMap fileExtension=".wmv" mimeType="video/x-ms-wmv" />
                <mimeMap fileExtension=".wmx" mimeType="video/x-ms-wmx" />
                <mimeMap fileExtension=".wmz" mimeType="application/x-ms-wmz" />
                <mimeMap fileExtension=".wps" mimeType="application/vnd.ms-works" />
                <mimeMap fileExtension=".wri" mimeType="application/x-mswrite" />
                <mimeMap fileExtension=".wrl" mimeType="x-world/x-vrml" />
                <mimeMap fileExtension=".wrz" mimeType="x-world/x-vrml" />
                <mimeMap fileExtension=".wsdl" mimeType="text/xml" />
                <mimeMap fileExtension=".wvx" mimeType="video/x-ms-wvx" />
                <mimeMap fileExtension=".x" mimeType="application/directx" />
                <mimeMap fileExtension=".xaf" mimeType="x-world/x-vrml" />
                <mimeMap fileExtension=".xaml" mimeType="application/xaml+xml" />
                <mimeMap fileExtension=".xbap" mimeType="application/x-ms-xbap" />
                <mimeMap fileExtension=".xbm" mimeType="image/x-xbitmap" />
                <mimeMap fileExtension=".xdr" mimeType="text/plain" />
                <mimeMap fileExtension=".xla" mimeType="application/vnd.ms-excel" />
                <mimeMap fileExtension=".xlam" mimeType="application/vnd.ms-excel.addin.macroEnabled.12" />
                <mimeMap fileExtension=".xlc" mimeType="application/vnd.ms-excel" />
                <mimeMap fileExtension=".xlm" mimeType="application/vnd.ms-excel" />
                <mimeMap fileExtension=".xls" mimeType="application/vnd.ms-excel" />
                <mimeMap fileExtension=".xlsb" mimeType="application/vnd.ms-excel.sheet.binary.macroEnabled.12" />
                <mimeMap fileExtension=".xlsm" mimeType="application/vnd.ms-excel.sheet.macroEnabled.12" />
                <mimeMap fileExtension=".xlsx" mimeType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" />
                <mimeMap fileExtension=".xlt" mimeType="application/vnd.ms-excel" />
                <mimeMap fileExtension=".xltm" mimeType="application/vnd.ms-excel.template.macroEnabled.12" />
                <mimeMap fileExtension=".xltx" mimeType="application/vnd.openxmlformats-officedocument.spreadsheetml.template" />
                <mimeMap fileExtension=".xlw" mimeType="application/vnd.ms-excel" />
                <mimeMap fileExtension=".xml" mimeType="text/xml" />
                <mimeMap fileExtension=".xof" mimeType="x-world/x-vrml" />
                <mimeMap fileExtension=".xpm" mimeType="image/x-xpixmap" />
                <mimeMap fileExtension=".xps" mimeType="application/vnd.ms-xpsdocument" />
                <mimeMap fileExtension=".xsd" mimeType="text/xml" />
                <mimeMap fileExtension=".xsf" mimeType="text/xml" />
                <mimeMap fileExtension=".xsl" mimeType="text/xml" />
                <mimeMap fileExtension=".xslt" mimeType="text/xml" />
                <mimeMap fileExtension=".xsn" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".xtp" mimeType="application/octet-stream" />
                <mimeMap fileExtension=".xwd" mimeType="image/x-xwindowdump" />
                <mimeMap fileExtension=".z" mimeType="application/x-compress" />
                <mimeMap fileExtension=".zip" mimeType="application/x-zip-compressed" />
            </staticContent>

            <tracing>

                <traceFailedRequests />

                <traceProviderDefinitions>
                </traceProviderDefinitions>

            </tracing>

            <urlCompression />

            <validation />
            <fastCGI>
                <application fullPath="c:\PHP\php-cgi.exe" />
            </fastCGI>

        </system.webServer>
        <location path="" overrideMode="Allow">
            <system.webServer>
            </system.webServer>
        </location>
        <location path="" overrideMode="Deny">
            <system.webServer>
                <modules>
                    <add name="HttpCacheModule" />
                    <add name="StaticCompressionModule" />
                    <add name="DefaultDocumentModule" />
                    <add name="DirectoryListingModule" />
                    <add name="ProtocolSupportModule" />
                    <add name="StaticFileModule" />
                    <add name="AnonymousAuthenticationModule" />
                    <add name="RequestFilteringModule" />
                    <add name="CustomErrorModule" />
                    <add name="HttpLoggingModule" />
                    <add name="RequestMonitorModule" />
                    <add name="CgiModule" />
                    <add name="FastCGI" />
                </modules>
                <handlers accessPolicy="Script, Read">
                    <add name="php-iisfcgi" path="*.php" verb="GET,HEAD,POST" modules="iisfcgi" scriptProcessor="c:\PHP\php-cgi.exe" resourceType="Either" requireAccess="Script" />
                    <add name="TRACEVerbHandler" path="*" verb="TRACE" modules="ProtocolSupportModule" requireAccess="None" />
                    <add name="OPTIONSVerbHandler" path="*" verb="OPTIONS" modules="ProtocolSupportModule" requireAccess="None" />
                    <add name="CGI-exe" path="*.exe" verb="*" modules="CgiModule" resourceType="File" requireAccess="Execute" allowPathInfo="true" />
                    <add name="StaticFile" path="*" verb="*" modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" resourceType="Either" requireAccess="Read" />
                </handlers>
            </system.webServer>
        </location>
        <location path="Default Web Site">
            <system.webServer>
                <handlers>
                    <remove name="php-iisfcgi" />
                    <add name="PHP via FastCGI" path="*.php" verb="GET,HEAD,POST" modules="iisfcgi" scriptProcessor="c:\PHP\php-cgi.exe" resourceType="Either" requireAccess="Script" />
                </handlers>
            </system.webServer>
        </location>

    </configuration>

     Hope this can be of use. Let me know with you need anything more.

    Thanks a lot

    Marcell

  • Problem Solved

    Jul 16, 2007 06:39 PM|equylybra|LINK

    Hi Rick,

    Now I am pretty sure you were wright and I was blind about that Error message. At the end of my applicationHost.config file I found the "iisfcgi" module name causing the problem. I just change it to "FastCGI" and that´s it. phpinfo() it´s coming up on my browser.

    Thanks a lot

    Marcell

  • Re: Cannot setup

    Jul 17, 2007 05:38 PM|jim0615|LINK

                <add name="issfcgi" image="C:\Windows\system32\inetsrv\iisfcgi.dll"
    />
                    <add name="PHP-iisfcgi" path="*.PHP" verb="GET,HEAD,POST" module
    s="iisfcgi" scriptProcessor="c:\php\php-cgi.exe" resourceType="Either" requireAc
    cess="Script" />
                    <add name="issfcgi" />

  • Re: Cannot setup

    Jul 17, 2007 08:06 PM|rickjames|LINK

    Hi jim0615,

    Sometimes your module is called iSSfcgi, sometimes IIsfcgi, it must have the same name throughout.

    Cheerz,

    Rick.

  • Re: Cannot setup

    Mar 01, 2008 07:21 AM|slashrod|LINK

    Hello!

    I' ve downloaded fastcgisetup zif file from this website many times. But when I unzipped it, my software unzipper advises me that the file is corrupted. I tried to install the fastcgi module but I'm still unable to make it work fine. After reading your post, i noticed that I don't have all files in my folder; i don't have the amd64/... folder and the file it contains.

    My processor is Intel, so i think, it's not very necessary to have the amd64 file.

     

    Hope you'll help me! 

    IIS7 fastCGI Installation