WebSvn Update 2.5

De EjnTricks

Cet article présente la mise à jour de WebSvn en version 2.5.

Warning-icon.png Attention, cette version est prise depuis un fork, le site officiel ne semblant plus publiés de nouvelle version.

Dans le cadre de cet article, la mise à jour est effectuée manuellement avec le même principe que pour l'installation initiale. Théoriquement, la mise à jour est simple. Cependant il est nécessaire de n'oublier aucune étape.


Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


Download-icon.png Téléchargement

L'application est téléchargée dans le répertoire /var/opt/websvn.

#sudo wget -O /var/opt/websvn/websvn-2.5.tar.gz https://github.com/websvnphp/websvn/archive/2.5.tar.gz


System-Install-icon.png Installation

L'application va être installée sous /var/opt/websvn, avec modification de l'emplacement racine pour être 2.5.

#sudo tar --transform 's/^websvn-2.5/2.5/' -C /var/opt/websvn -xzvf /var/opt/websvn/websvn-2.5.tar.gz

Le fichier téléchargé peut être supprimé.

#sudo rm /var/opt/websvn/websvn-2.5.tar.gz


Icon File Owner.png Propriétaire fichiers

L'installation a été réalisée avec le compte root. Il est préférable de donner la propriété au compte de démarrage du serveur web, soit www-data dans le cadre de cette installation.

#sudo chown -R www-data:www-data /var/opt/websvn/2.5


Icon ACL.png Sécurisation

Après avoir modifié le propriétaire des fichiers, il est conseillé de positionner des droits restrictifs afin que seul le propriétaire puisse accéder à ceux-ci.

#sudo chmod -R go-rwx /var/opt/websvn/2.5


Run-icon.png Activation

Icon-Configuration-Settings.png Configuration

La création du fichier config.php doit être réalisé à nouveau. Celle ci est effectuée exactement comme pour la version 2.3.2, à savoir par copie du fichier distconfig.php, puis modification de son contenu pour référencer les repository SVN.

#sudo cp -p /var/opt/websvn/2.5/include/distconfig.php /var/opt/websvn/2.5/include/config.php

Configuration-icon.png Publication sous Apache

Lors de l'installation initiale, la publication sous Apache pointait sur le lien /var/opt/websvn/websvn. Ce principe permet d'activer la nouvelle version rapidement, sans toucher au paramétrage de Apache. Il est juste nécessaire de modifier le répertoire pointé par le lien.

#sudo rm /var/opt/websvn/websvn
#sudo ln -s /var/opt/websvn/2.5 /var/opt/websvn/websvn
#sudo chown -h www-data:www-data /var/opt/websvn/websvn


Viewer icon.png Voir aussi

Site Officiel: https://github.com/websvnphp/websvn

Release Notes: {{{1}}}