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

Serveurs (Apache, IIS,...) Discussion :

subversion & php


Sujet :

Serveurs (Apache, IIS,...)

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 12
    Par défaut subversion & php
    Bonjour,
    J'ai un serveur Subversion configuré pour qu'on y accède par le biais du protocole HTTP et donc par le port 80, ce qui donne http://ipserveur/depots/projetn.
    Mais sur ce serveur j'ai des projets PHP et actuellement la seule solution que j'ai trouvée, pour qu'on puisse à la fois consulter le dépôt d'un coté et de l'autre voir l'exécution du code PHP, et de faire un svn copy vers le répertoire /var/www/ afin que le mod PHP puisse interpréter les fichiers .
    Cela me semble un peu hard comme solution sans parler qu'elle n'est pas très pratique. Existe-t-il autre moyen de faire ça ?

  2. #2
    Membre habitué
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mars 2011
    Messages : 8
    Par défaut
    Je vois 3 solutions:

    1. Créer un ou plusieurs serveur web virtuelle pour chacun de tes projects en php et donc définir la racine de chacun de tes projects php comme étant la racine de chacun de tes serveurs virtuelle.

    2. Créer un cron job qui fait le svn copy de manière régulière.

    3. Définir des liens symbolique entre ton repo svn et /var/www et configurer ton serveur web en conséquence.


    La deuxième solution me parais la plus simple à mettre en œuvre et à maintenir. Je ne suis malheureusement pas suffisamment versé en config de serveur web (je suppose que tu utilise apache) que pour t'aider de manière plus approfondie pour les 2 autres solutions.

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 12
    Par défaut
    Bonjour,
    merci de votre réponse, j'avais oublié ce post.
    Mais chemin faisant j'ai résolu le problème.
    Pour cela j'ai créé un dépôt dans /var/www/foo mais le problème est que beaucoup d'application web s'auto modifie donc,
    après chaque commit, j'utilise le hook post-comit de subversion qui analyse le dépôt dans /var/www/foo fait la liste des suppressions, modifications qui ensuite update et comit à son tour.
    C'est très efficace et ça évite que l'application web crash car un fichier a disparu.

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

Discussions similaires

  1. [Système] Subversion et PHP, pb de droits ?
    Par Er3van dans le forum Langage
    Réponses: 5
    Dernier message: 07/05/2008, 11h22
  2. Subversion Collabnet - Apache Php
    Par iznogoodatwork dans le forum Solaris
    Réponses: 8
    Dernier message: 09/01/2008, 17h58

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