Estoy configurando un localhost y parece que todo debería funcionar, pero cada vez que voy a site.local se carga la página predeterminada de localhost de Apache (¡funciona!).
Aquí hay una copia de mi archivo de hosts:
##
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%1o0 localhost
#####
DEV
#####
# SITE
127.0.0.1 site.local
::1 www.site.local
y mi vhost:
<VirtualHost *:8080>
ServerAdmin [email protected]
ServerName site.local
DocumentRoot "/Users/me/site"
ErrorLog "/Applications/MAMP/logs/site.local-error_log"
CustomLog "/Applications/MAMP/logs/site.local-access_log" common
<Directory "/Users/me/site">
Options Indexes FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
Cosas que he hecho para asegurarme de que no sea un error de usuario:
- no ha comentado la línea en el archivo httpd.conf para incluir mi archivo vhost
- usé
apachectl configtest
para probar mi archivo (regresó diciendo que la sintaxis es correcta)
Cosas a tener en cuenta:
- Utilizo los puertos 8080 y 3307 para Apache y MYSQL
- Si voy a site.local: 8080 se carga pero no muestra los elementos como debería (en su lugar, carga los elementos del html en un formato de lista)
- esto está desactivado una instalación FRESCA de MAMP
- SO: OS X Yosemite versión 10.10.5
- Versión MAMP: 3.5
Simplemente no veo qué está mal ... ¿alguna idea?
ACTUALIZAR
localhost funciona como debería con el puerto 80. 8080 = la página de apache predeterminada, pero 80 carga las páginas del sitio ...