Usuário com melhor resposta
-Erro no IIS e PHP

Pergunta
-
Caros senhores, bom dia.
Tenho uma aplicação desenvolvida em PHP.
Quando ela foi desenvolvida pela primeira vez, rodava no ambiente PHP + IIS (sem banco de dados) perfeitamente.
Porém a equipe do suporte resolveu fazer um upgrade na minha máquina, trocamos o HD IDE para um HD Sata e foi reinstalado o XP e o IIS.
A reinstalação do PHP ficou ao meu encargo.
Baixei a instalação manual do PHP em http://www.php.net/downloads.php.
Descompactei o conteúdo em C:\PHP
Copiei o Arquivo PHP.INI para o diretório C:\WINDOWS\
No IIS fiz as seguintes configurações:
Em Sites web padrão --> Propriedades -->
.Aba Diretório Base: . Permissão de execução: Somente Scripts;
Botão configuração --> Mapeamento de aplicativos
.Adicionei a extensão .php e o executável está apontando para C:\PHP\php5isapi.dll;
.Extensão .php
.Verbos --> Todos os verbos (checado);
.Limitar a (não checado);
.Mecanismo de script (checado);
.Verificar se o arquivo exisit (checado);
Aba Filtros ISAPI
.nome do filtro .php;
.Seta verde apontando para cima;
Aba Segurança de diretório
.Botão Editar -->
.Acesso Anônimo Checado;
.Nome de Usuário IUSR_[nome_da_maquina]
.Permitir que o IIS controle a senha.
No PHP.INI fiz as seguintes configurações
doc_root = "C:\Inetpub\wwwroot";
extension_dir = "C:\PHP\ext"
cgi.force_redirect = 0
Em variáveis de ambiente no XP, adicionei o seguinte parâmetro na chave Path:
C:\WINDOWS\php.ini
Todos os arquivos e diretórios (PHP.ini, C:\Inetpub\wwwroot, C:\PHP) estão com permissão corretas de leitura e escrita para o usuário IUSR_[nome_da_maquina]. Aliás, acabei dando permissão para todos usuários para tentar fazer funcionar.
Porém, estou obtendo o seguinte erro:
Você não está autorizado a exibir esta página
Você não tem permissão para exibir este diretório ou página com as credenciais fornecidas.
Siga um destes procedimentos:
- Clique no botão Atualizar para tentar novamente com credenciais diferentes.
- Se você acha que deveria poder exibir este diretório ou página, entre em contato com o administrador do site da Web através do endereço de correio eletrônico ou número de telefone listado na home page localhost.
HTTP 401.1 - Não autorizado: falha de logon
Internet Information Services
Informações técnicas (para equipe de suporte)
- Mais informações:
Suporte Microsoft
Alguém já passou por um problema semelhante? Falta configurar alguma coisa?
Att.
Juliano Soares
Respostas
-
Teu iis tá com autenticação integrada ativada?
Tá claro que isso é erro de configuração de segurança no IIS.
Dá uma olhada nisso.
http://support.microsoft.com/kb/896861/en-us
http://support.microsoft.com/kb/827991/en-US
se preferir traduzido... (tradução automatica)
http://support.microsoft.com/kb/896861/pt-br
http://support.microsoft.com/kb/827991/pt-br
Abraço
Todas as Respostas
-
Teu iis tá com autenticação integrada ativada?
Tá claro que isso é erro de configuração de segurança no IIS.
Dá uma olhada nisso.
http://support.microsoft.com/kb/896861/en-us
http://support.microsoft.com/kb/827991/en-US
se preferir traduzido... (tradução automatica)
http://support.microsoft.com/kb/896861/pt-br
http://support.microsoft.com/kb/827991/pt-br
Abraço
-