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

Subversion Discussion :

SVNIndexXSLT don't work


Sujet :

Subversion

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 5
    Par défaut SVNIndexXSLT don't work
    J'ai configuré mon apache pour m'affficher mes repository.
    Tout va bien jusque là.

    Je veux maintenant utiliser les templates xslt pour avoir un meilleur rendu ...
    seulement tous les navigateurs me créent une erreur.
    Pour firefox : Error loading stylesheet: Parsing an XSLT stylesheet failed.

    libapache2-modxstl est installé et actif sur le serveur apache2

    voici mon fichier du virtual host :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    <VirtualHost *:80>        
            ServerName svn.magellan.fpms.ac.be
            ServerAlias svn.magellan.fpms.ac.be
    
            DocumentRoot /home/svn/repositories/
    
            ErrorLog /var/log/apache2/error.log-svn
            CustomLog /var/log/apache2/access.log-svn combined
            <Directory /home/svn/repositories/>
                    Options MultiViews FollowSymLinks
                    AllowOverride all
                    Order allow,deny
                    allow from all
            </Directory>
            <location />
                    DAV svn
                    SVNParentPath /home/svn/repositories/
                    SVNIndexXSLT "/svnindex.xsl"
                    SVNAutoversioning on
                    # how to authenticate a user
                    AuthType Basic
                    AuthName "SVN : My Repository"
                    AuthUserFile /home/svn/repository.htpasswd
                    # our access control policy
                    AuthzSVNAccessFile /home/svn/repository.authz
                    <limitexcept />
                            Require valid-user
                    </limitexcept>
            </location>
    </VirtualHost>
    Une idée ?

  2. #2
    Rédacteur
    Avatar de Hikage
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 177
    Par défaut
    J'ai eu le meme problème

    Le problème provient d'un 'conflit' :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SVNIndexXSLT "/svnindex.xsl"
    Dans cette ligne tu spécifie le fichier /svnindex.xsl.
    Mais "/svnindex.xsl" est un chemin relatif pour : http://svn.magellan.fpms.ac.be/svnindex.xsl.

    Hors tu demande que la location "/" soit traité par le mod DAV_SVN.
    Donc ca foire

    Pour contourner le problème, le plus simple, mais un peu dommage c'est de gérer les dépots via une adresse http://svn.magellan.fpms.ac.be/svn/

    avec un fichier de configuration :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    <VirtualHost *:80>        
            ServerName svn.magellan.fpms.ac.be
            ServerAlias svn.magellan.fpms.ac.be
    
            DocumentRoot /home/svn/www/
    
            ErrorLog /var/log/apache2/error.log-svn
            CustomLog /var/log/apache2/access.log-svn combined
            <Directory /home/svn/repositories/>
                    Options MultiViews FollowSymLinks
                    AllowOverride all
                    Order allow,deny
                    allow from all
            </Directory>
            <location /svn>
                    DAV svn
                    SVNParentPath /home/svn/repositories/
                    SVNIndexXSLT "/svnindex.xsl"
                    SVNAutoversioning on
                    # how to authenticate a user
                    AuthType Basic
                    AuthName "SVN : My Repository"
                    AuthUserFile /home/svn/repository.htpasswd
                    # our access control policy
                    AuthzSVNAccessFile /home/svn/repository.authz
                    <limitexcept />
                            Require valid-user
                    </limitexcept>
            </location>
    </VirtualHost>

    et dans le documentRoot ( /home/svn/www/ ) tu met le fichier xsl.


    Un possibilité ( mais pas sur que ca marche, j'ai pas teste mais je viens d'avoir une idée ;-) )


    C'est que tu redéfini un

    <Location /xsl>
    Dav off
    </Location>


    et dans le DocumentRoot tu crée un repertoire xsl dans lequel tu met le fichier xsl.

    Et tu change :

    SVNIndexXSLT "/svnindex.xsl" vers SVNIndexXSLT "/xsl/svnindex.xsl"

    A testé, sans certitude que ca marche !



    PS : Ca farte la polytech ? ;-)
    Hikage
    SCJP / SCWCD & SCWSJD Certified / Spring Framework Certified
    [Personal Web] [CV]

    F.A.Q Spring Framework - Participez !

Discussions similaires

  1. faire un don sur un site web
    Par star_light dans le forum E-Commerce
    Réponses: 2
    Dernier message: 23/08/2005, 16h11
  2. Modélisation Work flow
    Par kirsoul dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 07/01/2005, 07h58
  3. [Kylix] Libc-The command don't start
    Par geminicryrulez dans le forum EDI
    Réponses: 1
    Dernier message: 12/06/2004, 10h15
  4. Connexion a une base Works (*.wdb)
    Par Harry dans le forum Bases de données
    Réponses: 2
    Dernier message: 24/05/2004, 13h51

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