WebSvn Update 2.3.3 : Différence entre versions
m |
(Aucune différence)
|
Version actuelle en date du 11 décembre 2018 à 21:05
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.
Sommaire
Votre avis
Nobody voted on this yet
|
|
Téléchargement
L'application est téléchargée dans le répertoire /var/opt/websvn
.
#sudo wget -P /var/opt/websvn http://websvn.tigris.org/files/documents/1380/49056/websvn-2.3.3.tar.gz
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
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
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
Activation
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
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