Webserver em winXP a pedir password em paginas php

Windows, Linux, BeOS e tudo o mais

Moderadores: Administradores, Moderadores

Webserver em winXP a pedir password em paginas php

Mensagempor Tretabyte » Segunda Ago 23, 2004 16:49

Boas,
ppl montei um webserver em IIS no windows XP, esta tudo a funcionar semi perfeitamente, instalei php e mysql agora passa-se algo estranho (pelo menos para mim), ao tentar abrir paginas .html ou .htm ele abre sem qualquer problema agora se tento abrir uma pagina .php ele pede-se sempre username e password do windows, nao faco ideia que raio esteja a provocar isto, alguem sabe o que se pode estar a passar e como corrigir?

sem mais
Tretabyte
Avatar do Utilizador
Tretabyte
Gurus
Gurus
 
Mensagens: 5333
Registado: Sábado Jan 17, 2004 13:17
Localização: Lx

Mensagempor capricorn » Segunda Ago 23, 2004 16:58

é o problema do iis, é mais facil configurar o apache para correr php
capricorn
Membro de Prata
Membro de Prata
 
Mensagens: 383
Registado: Sexta Ago 20, 2004 13:03
Localização: Porto

Mensagempor Dr » Segunda Ago 23, 2004 17:03

Sure, my friend.

Passa-se uma de duas coisas (ou até ambas):
Pode estar a acontecer que não tenhas definido acesso ao usuário IUSR_CASA (CASA seria o nome hipotético do computador) no directório físico onde tens os documentos php armazenados.
A segunda coisa que pode estar a acontecer é não teres definido o acesso anónimo a esse directório virtual.

Para configurar o IIS para aceitar conexões anónimas, tens que ir às propriedades do directório virtual (no XP o padrão é Default Web Site, como sabes), clicar em Directory Security, depois em Edit e activar a conexão anónima para esse user que referi. Apenas acho estranho que seja isto, pois esta opção já vem activada por padrão no XP.

Não te vou dizer como mudar permissões nos directórios, pois tenho a certeza que o sabes fazer muito bem.

Ah! Pode ser ainda uma terceira coisa. Não sei se chegaste a configurar a extensão php no IIS. Quando instalas o PHP, tens que ir mais uma vez às propriedades do directório virtual, ir a Home Directory, clicar em Configuration, adicionar a extensão php e especificar o caminho para o executável do php (php.exe, que normalmente fica em C:\PHP\php.exe).

Espero ter ajudado a resolver esse problema.
Se tudo isto já tiver sido feito, diz qq coisa que eu tento ver outra solução.

Um abraço.
João Ribeiro
Dr
Membro de Ouro
Membro de Ouro
 
Mensagens: 903
Registado: Quarta Jan 21, 2004 3:50
Localização: Porto

Mensagempor Sniper PT » Segunda Ago 23, 2004 17:07

Eu preferia instalar o Apache... :wink:
Sniper PT
Membro de Prata
Membro de Prata
 
Mensagens: 414
Registado: Terça Jul 08, 2003 12:07

Mensagempor Tretabyte » Segunda Ago 23, 2004 17:49

Boas,
noob of me, tnks Dr, entao tinha-me esquecido de dar permissoes ao user anonymous do IIS, noob :P ja esta a funcionar so falta agora acertar as coisas com o mysql mas isso vai com o tempo.
sim eu sei que apache é melhor, mas tb estou a fazer isto so para "brincar" um pouco e testar umas cenas, é so mesmo para o desenrasca por isso o iis serve perfeitamente, tnks pela ajuda ppl.

sem mais
Tretabyte
Avatar do Utilizador
Tretabyte
Gurus
Gurus
 
Mensagens: 5333
Registado: Sábado Jan 17, 2004 13:17
Localização: Lx


Voltar para Sistemas Operativos

Quem está ligado:

Utilizadores a ver este Fórum: Nenhum utilizador registado e 13 visitantes

cron