Cara aconselho que utilize uma hospedagem da Web, existem algumas grátis, como:
http://www.hostinger.com.br
http://000webhost.com
Caso queira realmente fazer o site funcionar em localhost, puxe a pasta de seu site até a pasta www.
Informe resultados!