Nota preliminar: considero que você instalou WAMP no C:\wamp\. e que você colocou seu projeto em andamento em C:\wamp\www\meuprojeto\. Lembre´se que você precisa de um editor texto, o bloco de notas windows pode servir perfeitamente.
Você encontrará um grande número de subpastas, e de URLS com extensões diferentes, como por exemplo: http://localhost/mon_dossier1/.../mon_dossier/monprojet/index.html que serve de URL raiz do site em fase de desenvolvimento. Se como eu, isto te incomoda (problema de URLs relativos que não funcionam mais quando você hospeda seu site em produção, URLs muito longos para digitar para acessar seu site, etc...) este tutorial vai te ajudar muito.
Em primeiro lugar, saiba que o melhor é abandonar a ideia de URLs compridos e com extensões ou complicados e preferir URLs bonitos e curtos como por exemplo: http://monprojet.dev/
Configurar o host para windows
Abra o arquivo: C:\Windows\System32\drivers\etc\hosts. Você deverá ler mais ou menos na altura da linha 20 algo parecido com isso:127.0.0.1 localhost ::1 localhost
Adicione a linha :
127.0.0.1 meuprojeto.dev
Registre o arquivo.
Observação:
Se você não puder editar o arquivo, verifique se, por acaso, ele não está em leitura somente. No Vista, você pode encontrar alguns problemas com o UAC. Faça uma cópia do arquivo no seu desktop, coloque os direitos de escritura, faça as modificações, recoloque o arquivo em leitura somente, e destrua o arquivo original.
Configuração do Apache
Primeira Solução
No Wamp, quando for lançado, clique sobre o ícone na barra de tarefas, clique em Apache e você deverá ver, nas entradas do menu contextual, um arquivo httpd.conf. Abra-o para fazer as modificações necessárias. Você encontrará este arquivo noC:\wamp\bin\apache\apacheX.X.X\conf\httpd.conf. No final do arquivo, adicione isto:
1)
#####
## localhost
## DOMINIO principal
#####
NameVirtualHost localhost
<VirtualHost localhost>
DocumentRoot C:/wamp/www/
ServerName localhost
</VirtualHost>
2) e igualmente
#####
## meuprojeto.dev
## DOMINIO do meuprojeto
#####
NameVirtualHost meuprojeto.dev
<VirtualHost meuprojeto.dev>
DocumentRoot C:/wamp/www/ meuprojeto /
ServerName meuprojeto.dev
</VirtualHost>
Observação :
É indispensável colocar bem as 2 definições do host. Se você colocar somente a parte 2) então o URL http://localhost/ vai levar você também à pasta que contém seu projeto, o que não é desejável, pois você precisa acessar o diretório /www/. Registre o arquivo e reinicie seu servidor Apache.
Segunda solução
Modificar o arquivo httpd.conf pode ser delicado quando se quer dominar totalmente o tema. Este arquivo é essencial ao bom funcionamento do Apache, um simples erro pode impedir o servidor de ser lançado. Para evitar ter que modificar este arquivo, WAMP propõe uma pasta Alias ( C:\wamp\alias\ ). Nesta pasta, crie um novo arquivo texto e nomeie: localhost.conf, depois copie o conteúdo ali:
#####
## localhost
## DOMINIO principal
#####
NameVirtualHost localhost
<VirtualHost localhost>
DocumentRoot C:/wamp/www/
ServerName localhost
</VirtualHost>
Sempre na mesma pasta, crie um novo arquivo texto e nomeie-o : meuprojeto.dev.conf, depois copie o conteúdo:
#####
## meuprojeto.dev
## DOMINIO de meuprojeto
#####
NameVirtualHost meuprojeto.dev
<VirtualHost monprojet.dev>
DocumentRoot C:/wamp/www/monprojet/
ServerName monprojet.dev
</VirtualHost>
Registre-os, depois reinicie o servidor Apache.
Observação: se algum erro for feito durante a criação de um alias, basta suprimir o arquivo com erro para encontrar a configuração de origem.
Prontinho! Se tudo correu bem você deverá: acessando o http://localhost/ encontrar a exibição normal do diretório /www/ e acessando o http://meuprojeto.dev/ cair diretamente em seu projeto, antes acessível no endereço http://localhost/meuprojeto/ (que fica, é claro, acessível).
Agora, você já sabe como fazer para adicionar quantos hosts virtuais ou projetos em andamento, você tiver!
Fonte: http://br.ccm.net/faq/
0 comentários:
Os comentários serão moderados antes de publicar! respondo todos, obrigado por comentar.