none
-Erro no IIS e PHP RRS feed

  • 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)



    Alguém já passou por um problema semelhante? Falta configurar alguma coisa?

    Att.
    Juliano Soares












           


    segunda-feira, 8 de outubro de 2007 14:49

Respostas

Todas as Respostas