É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…
0 commentaire