par
zeus » 29 juil. 2010, 09:29
Le soucis venait d'un "c" en trop dans le nom du dossier "sfprojects" dans la définition de l'alias
Sinon, effectivement, cette configuration n'ajoute pas physiquement le dossier "sf" dans le répertoire "web" de ton projet, mais fait pointer l'adresse "
www.ndd.ext/sf" (
www.ndd.ext étant ici ce qui est configuré dans ton ServerName) accessible, et redirige ces appels vers le bon dossier.
Si je prend la configuration de dunbar, chez lui, le ServerName est "jobeet.com.localhost"
C'est à dire que si j'appelle
http://jobeet.com.localhost, le serveur apache va aller regarder dans le dossier "D:\WampServer\home\dev\sfprojects\jobeet\web"
Si je regarde la ligne suivante dans sa configuration :
Code : Tout sélectionner
Alias /sf "D:\WampServer\home\dev\sfprojects\jobeet\lib\vendor\symfony\data\web\sf"
Cela signifie que j'ajoute l'alias "sf" qui doit pointer sur le dossier "D:\WampServer\home\dev\sfprojects\jobeet\lib\vendor\symfony\data\web\sf"
Donc, si j'appelle
http://jobeet.com.localhost/sf, apache n'ira plus dans le dossier standard, mais dans celui défini par l'alias.
PS : c'est compliqué à expliquer simplement. Si quelqu'un à une approche plus pédagogique que moi, fell free

Le soucis venait d'un "c" en trop dans le nom du dossier "sfprojects" dans la définition de l'alias
Sinon, effectivement, cette configuration n'ajoute pas physiquement le dossier "sf" dans le répertoire "web" de ton projet, mais fait pointer l'adresse "www.ndd.ext/sf" (www.ndd.ext étant ici ce qui est configuré dans ton ServerName) accessible, et redirige ces appels vers le bon dossier.
Si je prend la configuration de dunbar, chez lui, le ServerName est "jobeet.com.localhost"
C'est à dire que si j'appelle http://jobeet.com.localhost, le serveur apache va aller regarder dans le dossier "D:\WampServer\home\dev\sfprojects\jobeet\web"
Si je regarde la ligne suivante dans sa configuration :
[code]Alias /sf "D:\WampServer\home\dev\sfprojects\jobeet\lib\vendor\symfony\data\web\sf"[/code]
Cela signifie que j'ajoute l'alias "sf" qui doit pointer sur le dossier "D:\WampServer\home\dev\sfprojects\jobeet\lib\vendor\symfony\data\web\sf"
Donc, si j'appelle http://jobeet.com.localhost/sf, apache n'ira plus dans le dossier standard, mais dans celui défini par l'alias.
PS : c'est compliqué à expliquer simplement. Si quelqu'un à une approche plus pédagogique que moi, fell free ;)