Conchaleee ...
Esos virtualhost estan muuuy Extraños hahaha :P
Creo que tu problema principal es eso y el alias..
1. el Alias es una Cosa
2. El Virtual Hsot es otra..
1. el Alias es algo como esto --> Es Por ejemplo localhost/alias o
http://localhost/sf es asi
y normalmente lo peudes colocar en tl httpd.conf o en un archivo alias.conf e invocarlo en el httpd.conf ( no te complico esto ultimo)
Si Vas a usar un alias eso ke escribistes como alias lo colocas en el httpd.conf solamente... Ya te paso un ejemplo de alias..
EJEMPLO:
EN TU CASO ES f:/proyecto/ xxxxxx lo que sea..
Alias /app_deporte "C:/xampp/htdocs/deporte.project/web/"
<Directory "C:/xampp/htdocs/deporte.project/web/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Allow,Deny
Allow from All
#Deny from all
</Directory>
VES ASI!!
AHora
2. Virtual HOST 2 Cosas que Debes HACER para el virtualHOST Funcione.. Primero deberias comentar eso que colocastes en el VH-
Como ponles # delante asi se comenta..
como arriba. Ahroa Bien el Virtualhost ke deberias usar seria algo asi como este.
ESTE ES TU HOME NO LO CAMBIES A MENOS KE SEPAS KE HACES!! PORKE SINO TENDRAS ALGUNOS PROBLEMITAS
En tu CASO todo C:/xampp lo cambias por F:/proyecto/ et cet cetc etc.... OJO usa la Barra / y no la otra..
#Coloco * para que Se Vea cualquier IP e Interfaz... de la PC
NameVirtualHost *:80
#HOME
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName localhost
ServerAlias home.localhost
DocumentRoot "C:/xampp/htdocs/"
## Puedes Activar los Logs y darles Nombres Si kieres... Recuerda # es un comentario al inicio de la linea ;-P
##ErrorLog "logs/dummy-host.localhost-error.log"
##CustomLog "logs/dummy-host.localhost-access.log" combined
<Directory "C:/xampp/htdocs/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Allow,Deny
#Deny from all
Allow from All
</Directory>
</VirtualHost>
AHORA TU SERVICIO DE SYMFONY ESO SERIA ALGO ASI:
### Sitio postgrado con symfony ####
<VirtualHost *:80>
##Aplicacion sfPCA
##Aplicacion en Symfony de PCA
ServerName sfpca
ServerAlias sfpca.localhost
DocumentRoot "C:/xampp/htdocs/postgrado/web/"
##ErrorLog "logs/dummy-host.localhost-error.log"
##CustomLog "logs/dummy-host.localhost-access.log" combined
<Directory "C:/xampp/htdocs/postgrado/web/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Allow,Deny
#Deny from all
Allow from All
</Directory>
</VirtualHost>
BIEN LO VES!!!
Ahora Guardas y Dberias REINICIAR EL APACHE.. PERO!!!
FALTA 1 PASO!!
debes Abrir el Archivo hosts que esta en C:\Windows\System32\drivers\etc\ Si usas Windows Claro presumo... que si...
Lo abres con el Blog de Notas y ya..
alli necesitas conseguir la linea
127.0.0.1 localhost
O creas una nueva no importa... siempre que comience con 127.0.0.1
Y colocas el SERVER NAME que Colocastes en el VIRTUAL HOST... REVISA..
hay una linea en el VIRTUALHOST QUE DICE
ServerName sfpca
EST ENOMBRE LO COLOCAS EN EL ARCHIVO DEPUES DE LA DIRECCION IP
ASI:
127.0.0.1 sfpca
Y listo..
ESE SERVERNAME es el nombre de tu Servidor o PC local que invocara el Virtualhost por medio del Apache... bla bla bla bla... blaaaaaa.... y mas de eso..
Alli colocas el que tu Quieras pero deben ser iguales...para que funcione..y peudes colcoar como tu kieras.. por ejemplo
127.0.0.1 sfpca.localhost
127.0.0.1
sfpca.com sfpca.local local.sfpca
Lo importante es que sea el mismo del servername y el serveralias lo puedes omitir o usar daigual.. en este caso no importa porque es local..
No olvides de Guardaar y Luego Reiniciar el APACHE
y Ahora Si... Por medio del VirtualHost SERIA abres el NAVEGARDOR
escribes
http://sfpca o
http://sfpca.local o lo que hayas puestoy y listo.. ASI Funciona con el Virtual HOST tenia un tutorial pero la pagina la tumbaron sorry.. y se me perdieron mis notas pero es lo mismo que puse aca pero estaba mas bonito hehe
Ahora con el ALIAS es diferente con el alias.. funciona como te explique al principio PERO
escribirias..
http://localhost/sfpca/ o
http://localhost/alias-elegido/ o
Http://127.0.0.1/alias-elegido/YAhi tienes... El que elijas pues el que tu quieras.. de uan manera funcionara de otra igual..
creo que con alais la version 1.4 daba un detalle y con virtualhost funcionaba como en los tutoriales no recuerdo...
En TAL CASIO igual...
TE RECOMIENDO que uese la Version 2.3 de Symfony es Totalmente diferente a al 1.4 y si vas a comenzar con el Framework de VERDAD ahorrate eso y empieza con al 2.3 de una vez... ademas hay muy buenos manuales y esta el de JAvier Eguiluz que lo peudes comprar por 10$ o los gratis...
Animate cualqueir cosa estamso a al orden.. si encesitas ayuda te guio con los pasos cualquier cosa...
Exitos..