IIS8 PHP7 vários sites php

1

Estou executando o PHP7 no IIS8 no Windows Server 2012 R2. Até ontem tudo estava bem porque eu só tinha um site PHP hospedado, eu comecei a hospedar um segundo site e agora o php trabalha em apenas um site de cada vez. Se eu reiniciar o IIS e visitar um site, ele funciona, mas o outro não (erro 500), então eu reinicio novamente e visito o que não funciona primeiro e ele funciona, mas o outro pára de funcionar (erro 500).

Portanto, ambos os sites estão obviamente configurados corretamente ... Algo no cgi talvez? Eu pensei que poderia ser o máximo de instâncias (era para 1), então eu defini-lo para 0, mas isso não funcionou. Eu coloquei de volta para 1 agora senão dá algumas dores de cabeça com o cache do windows.

Alguma idéia de como ter os dois trabalhando ao mesmo tempo? Obrigado, James

    
por James 08.09.2016 / 14:51

1 resposta

2

Correu para o mesmo problema em uma configuração do PHP7.1 / IIS8.5 / Win8.1 . Com vários sites, apenas um funcionaria. Acessar qualquer um dos outros ou até mesmo a visualização padrão phpinfo lançaria

HTTP Error 500.0 - Internal Server Error
C:\php7\php-cgi.exe - The FastCGI process exited unexpectedly

Module             FastCgiModule
Notification       ExecuteRequestHandler
Handler            php-7.1.1
Error Code         0x000000ff

Eventualmente, só seria possível resolvê-lo mudando as identidades do Pool de Aplicativos para o LocalSystem . Mesmo concedendo IIS_IUSRS e IIS AppPool \ DefaultAppPool permissões de controle total no site e em pastas PHP não funcionavam.

    
por 07.02.2017 / 22:42

Tags