WebSvn Update 2.3.3

De EjnTricks

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

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.


System-Install-icon.png Installation

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

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

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

#sudo rm /var/opt/websvn/websvn-2.3.3.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.3.3


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.3.3


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.3.3/include/distconfig.php /var/opt/websvn/2.3.3/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.3.3 /var/opt/websvn/websvn
#sudo chown -h www-data:www-data /var/opt/websvn/websvn