Mon petit VPS : Mettre à jour Owncloud

Étapes nécessaires à la mise à jour de Owncloud

Créer une copie de sécurité

Lancement du script de sauvegarde manuel.

sh /home/eric/scripts/sauvegarde_manuelle.sh

Récupérer les derniers fichiers

apt update
apt upgrade

Désactiver les plugins tiers

Il parait que ça se fait...

Visiter votre site, allez dans « applications » , et désactivez les plugins tiers.

Lancer la mise à jour

cd /var/www/owncloud
sudo -u www-data php occ upgrade

Sécuriser les droits sur les fichiers

Il existe un script qu'il faut lancer à chaque mise à jour pour modifier les droits sur les répertoires si nécessaire et les sécuriser (au cas où...).

Voici le script issu de la doc Owncloud officielle adaptée à mon VPS :

#!/bin/bash
ocpath='/var/www/owncloud'
htuser='www-data'
htgroup='www-data'
rootuser='root'

find ${ocpath}/ -type f -print0 | xargs -0 chmod 0640
find ${ocpath}/ -type d -print0 | xargs -0 chmod 0750

chown -R ${rootuser}:${htgroup} ${ocpath}/
chown -R ${htuser}:${htgroup} ${ocpath}/apps/
chown -R ${htuser}:${htgroup} ${ocpath}/config/
chown -R ${htuser}:${htgroup} ${ocpath}/data/
chown -R ${htuser}:${htgroup} ${ocpath}/themes/

chown ${rootuser}:${htgroup} ${ocpath}/.htaccess
chown ${rootuser}:${htgroup} ${ocpath}/data/.htaccess

chmod 0644 ${ocpath}/.htaccess
chmod 0644 ${ocpath}/data/.htaccess

Je l'ai placé dans un fichier « owncloud_permissions.sh » dans mon home : /home/eric/scripts/

Je le lance par :

sh /home/eric/scripts/owncloud_permissions.sh

Réactiver les plugins tiers

Visiter votre site, allez dans « applications » , et réactiver les plugins tiers qui vous intéressent.

Remarques

Mode maintenance

J'ai eu le cas le le mode maintenance était resté activé, il faut donc le remettre en off.

J'ai passé 'maintenance' à false dans le fichier :

/var/www/owncloud/config/config.php

Je suppose que cette commande fonctionne aussi, mais j'ai pas testé :

occ maintenance:mode --off

Passage au 8.2

Petit souci en ce qui me concerne pour le passage en 8.2 car le repository a été changé.

Allez regardez celui qui vous concerne ici : repositories owncloud et du coup modifier le dans votre config.

Perso, j'ai du faire un apt install owncloud, car le apt upgrade ne suffisait pas...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.