“handler scriptProcessor não pôde ser encontrado na configuração do aplicativo fastCGI” ao acessar o script PHP na subpasta [duplicata]

4

Eu tenho um problema de configuração com o php no IIS 7.5.

É uma instalação praticamente nova feita com o MS Web PI no Win7.

Eu criei uma página de teste simples do php. Ele funciona no nível raiz http://localhost/test.php e no primeiro subnível http://localhost/site/test.php , mas não em http://localhost/site/subfolder/test.php , lá eu recebo o erro HTTP 500:
<handler> scriptProcessor could not be found in <fastCGI> application configuration

Tudo parece estar configurado conforme especificado no link

Poderia haver algum tipo de filtro que desabilita o processamento em nível específico de pasta ou habilitá-lo apenas nos dois primeiros níveis?

O que devo verificar?

    
por Priednis 19.05.2011 / 21:07

1 resposta

3

Acontece que eu copiei os arquivos que eu tinha na configuração anterior. E a subpasta que não estava funcionando tinha web.config onde um php-cgi.exe diferente foi especificado.

Basicamente, agora tenho o sistema de 64 bits e o executável do php está em C:\Program Files (x86)\PHP\v5.3\php-cgi.exe . Descobri isso no Gerenciador do IIS indo para a pasta que não funciona e abrindo Mapeamentos do Manipulador e verificando o valor de PHP_via_FastCGI . quando notei o executável antigo em C:\Program Files\PHP...

Obrigado pela sua atenção :) espero que isso ajude alguém.

    
por 20.05.2011 / 13:01

Tags