Jump to content
chocolate

Erro de permissões a aceder a página PHP

Recommended Posts

chocolate

Boa-noite,

Um familiar pediu-me para lhe dar umas dicas de PHP. Instalei o WampServer e o Notepad++. Criei uma pasta exemplo em C:\wamp\www\exemplo. Fiz uma pequena aplicação para mostrar como funcionava, com a atribuição de duas variáveis e sua visualização. Gravei com o nome um.php, na pasta exemplo criada.

Ao correr http://localhost/exemplo/um.pho deu-me a seguinte mensagem:

Forbidden:

You don't have permission to access /exemplo/um.php on this server.

Porquê esta mensagem ? (eu sei que é o port 443 - HTPPS)

O computador usa o Windows 7 Home Premium.

Como desactivo este impedimento.

João Moreira

Share this post


Link to post
Share on other sites
KTachyon

Mas http é o porto 80.

De qualquer forma, experimenta com 127.0.0.1 em vez de localhost.

EDIT: A razão é que, pelos vistos o Windows Vista e o Windows 7 não "sabem" o que é o localhost de origem. Para tal tens que adicionar ao ficheiro de hosts que o localhost corresponde ao endereço de loopback (127.0.0.1).

Edited by KTachyon

“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

-- Tony Hoare

Share this post


Link to post
Share on other sites
chocolate

O porto 443 (HTTPS) é usado para estabelecer um túnel seguro com um servidor - HTTP com o TLS/SSL.

Parece-me que o problema é esse: está a ser activado (?) ou não foi desactivado (?) uma comunicação de segurança para troca de informação.

Vou experimentar, logo que possa aceder ao pc em causa.

João Moreira

Share this post


Link to post
Share on other sites
KTachyon

O porto 443 (HTTPS) é usado para estabelecer um túnel seguro com um servidor - HTTP com o TLS/SSL.

Parece-me que o problema é esse: está a ser activado (?) ou não foi desactivado (?) uma comunicação de segurança para troca de informação.

Vou experimentar, logo que possa aceder ao pc em causa.

João Moreira

Mas o endereço que indicaste não utiliza o protocolo https, mas sim o http, logo é o porto 80.

O facto de o servidor te retornar "Forbidden", que, se não me engano, é o 403, nada tem a haver ser ou não ser https. A comunicação com um servidor através do protocolo http pode perfeitamente retornar esse código.


“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

-- Tony Hoare

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.