IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

commande ln -s sous XP [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Par défaut commande ln -s sous XP
    Bonjour,
    Je suis le (très bon) cours de Christopher MANEU pour commencer à developper avec Symfony, sous XP.
    Mais là, je suis confronté à un problème : Comment créer un lien symbolique entre un répertoire de l'installation de symfony et mon projet sous XP?
    Qu'elle est l'équivalent de la commande ls -s.... sous XP?

    Il semblerait même que ce ne soit pas possible...
    Par avance merci de votre aide!

  2. #2
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348

  3. #3
    Membre chevronné Avatar de nicocsgamer
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 321
    Par défaut
    Tu as sans doute installé apache et php en local. Il faut que tu rajoute un alias dans le virtual host que tu as du ajouté dans apache.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
      Alias /sf "C:\Symfony\data\web\sf"
      <Directory "C:\Symfony\data\web\sf">
        AllowOverride All
        Allow from All
      </Directory>
    Voici ce qu'il faut ajouter dans ton virtual host.

    Si tu n'en a pas créé voici un exemple qui fonctionne bien sur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <VirtualHost 192.168.1.10>
      ServerName test
      DocumentRoot "C:\wamp\www\projet\web"
      DirectoryIndex index.php
      Alias /sf "C:\Symfony\data\web\sf"
      <Directory "C:\Symfony\data\web\sf">
        AllowOverride All
        Allow from All
      </Directory>
      <Directory "C:\wamp\www\projet\web">
        AllowOverride All
        Allow from All
      </Directory>
    </VirtualHost>

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Par défaut
    Merci pour votre aide

    J'ai utilisé ta solution nicosgamer
    Par contre je comprend pas pourquoi Christopher MANEU propose la solution du lien symbolique

  5. #5
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 31
    Par défaut
    Symfony a été principalement créé pour des environnements *nux (si je me trompe pas, ses créateurs sont sous MacOSX), mais c'est du PHP donc ca marche sur beaucoup d'autres systèmes. Ca explique déjà pourquoi beaucoup de choses se font par ligne de commande.

    Le dossier sf contient une partie du framework, le but du lien symbolique est de le centraliser pour tous les projets basés sur symfony, sur la même machine. Sous Windows (mais aussi sous linux) la solution de l'alias fonctionne.

    A savoir qu'il est possible de packager l'application afin que l'ensemble du framework se situe dans le répertoire de votre projet symfony. Il n'y a alors plus besoin de liens symboliques ou d'alias. Pour se faire, il suffit d'exécuter la commande suivante :
    Vous pouvez réalisez l'opération inverse avec ceci :

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Par défaut
    Merci beaucoup, j'ai pigé

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 10
    Dernier message: 19/03/2007, 15h37
  2. Réponses: 1
    Dernier message: 11/12/2006, 18h33
  3. commandes en parallèle sous MS DOS ?
    Par djnellio dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 15/06/2006, 09h08
  4. Ligne de commande pour Zip sous XP
    Par preverse dans le forum Windows
    Réponses: 2
    Dernier message: 13/12/2005, 18h09
  5. Commande Dos manquante(sous win98)
    Par Ben_becker8 dans le forum Windows 2000/Me/98/95
    Réponses: 9
    Dernier message: 07/05/2004, 17h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo