Wordpress: Problema ao instalar no servidor windows dedicado 2008 / IIS7

6

Estou com problemas para instalar o Wordpress em um Microsoft Windows Web Server 2008 R2 dedicado.

Eu instalei o Wordpress Versão 2.9.2 do instalador 3.0 da plataforma Web.

Após a instalação, quando tento acessar o wordpress, seja de ~ / index.php ou ~ / wp-admin / install.php, recebo o erro:

Erro HTTP 500.0 - Erro interno do servidor A monitoração de arquivos está habilitada para um arquivo que não foi encontrado

Modul: FastCgiModule
Notification: ExecuteRequestHandler
Handler: PHP52_via_FastCGI
Error Code: 0x80070003

Eu tenho ambos .Net 2.0 e .Net 4.0 instalados.

Adicionar um "phpinfo.php" me dá o mesmo erro.

O pool de aplicativos no IIS7 usado para o site é: "No Managed Code" e definido como "Integrated" em "Managed Pipeline Mode".

Eu tentei reiniciar a máquina.

O que é mais, posso tentar?

    
por Niels Bosma 23.10.2010 / 18:31

8 respostas

11

Eu resolvi o mesmo problema definindo a opção Enable 32bit Applications nas configurações avançadas do pool de aplicativos para true .

    
por 01.12.2011 / 14:05
4

Eu resolvi esse problema adicionando permissões à pasta PHP. Parece que o Web Installer não faz isso por padrão. No meu caso, eu preciso adicionar as permissões de leitura e leitura das pastas Ler, Executar e Ler, ao grupo de usuários NETWORK SERVICE.

Se você já tem outra cópia de trabalho do PHP instalada no seu servidor, você pode simplesmente duplicar suas permissões olhando em Propriedades- > Segurança.

    
por 07.11.2012 / 20:08
2

Eu resolvi isso removendo o aplicativo da Web criado pelo instalador da plataforma da Web e criando um novo.

    
por 24.10.2010 / 10:08
1

Depois de ler a resposta de splattne, examinei meus pools de aplicativos e percebi que tinha 2. O que criei originalmente e também aquele criado pelo Web Platform Installer (provavelmente causado por uma tentativa anterior de corrigir problemas com o Web Deploy) .

Para resolver isso,

  • Troquei o pool de aplicativos do site para "DefaultAppPool"
  • Removidos os dois pools de aplicativos
  • Criado um novo .Net 4.0 / Integrated Application Pool
  • Alterado para permitir 32 bits em Configurações avançadas
  • Assegure-se de que as permissões do site incluam "Modificar" para "IIS AppPool \ Wordpress_Site_AppPool_Name_Here"
por 25.06.2012 / 05:58
0

Eu também tive um problema semelhante depois de instalar o Web Deploy. Para mim, descobriu-se que eu anteriormente instalei e subseqüentemente desinstalei o manipulador do PHP 5.4, depois de fazer o downgrade para o PHP 5.3. Embora a versão PHP 5.3 funcione bem para mim, o mapeamento do manipulador 5.4 permaneceu. Eu acho que isso nunca veio à tona, porque por algum motivo o mapeamento do manipulador 5.3 foi escolhido para arquivos * .php. Depois que eu deletei o mapeamento do manipulador 5.4 (deixando apenas o mapeamento do manipulador de 5.3), o problema desapareceu.

    
por 22.02.2013 / 16:10
0

Apenas certifique-se de instalar o PHP através do instalador da plataforma web, eu tive o mesmo problema e isso resolveu o que eu precisava.

    
por 29.01.2015 / 01:46
0

Eu tinha duas entradas para PHP5X_via_FastCGI nos mapeamentos de manipulador.

Eu deletei o que não estava mais lá.

detalhes aqui link

    
por 23.05.2016 / 05:59
0

Eu resolvi isso atualizando para o PHP 7.2.2 através do WPI.

Windows Server 2008 R2, IIS 7

    
por 19.06.2018 / 14:37