Blog

Comment mettre à jour ownCloud manuellement

Écrit le 26 08 2015 par Kévin MET _

Après un bon moment sans billet, voici un petit tutoriel qui va me servir de mémo pour mettre à jour ownCloud manuellement. Pourquoi le faire manuellement alors qu'il y a un upgrader utilisable dans votre navigateur. Et bien car une fois sur trois, celui-ci plante et fout la merde dans mon installation. Du coup, je ne l'utiliserai plus car c'est très rapide de le faire à la main.

Pour commencer, si ce n'est pas déjà le cas, foutez votre dossier data dans un autre dossier que votre dossier d'installation ownCloud. Il faut juste le virer dans un endroit ou l'user qui fait tourner votre serveur web a les droits. Ensuite il faut éditer le fichier config.php et editer le paramètre datadirectory. En gros, ça donne un truc comme ça :


'datadirectory' => '/var/www/data'

On va pourvoir commencer la mise à jour à proprement parler. On se fout dans le dossier au dessus de là ou se trouve votre dossier ownCloud. Imaginons que votre dossier ownCloud est dans /var/www/oc.mondomaine.com vous allez donc dans /var/www.


# cd /var/www

On va télécharger la dernière version et on la détare :


# wget https://download.owncloud.org/community/owncloud-8.1.1.tar.bz2
# tar xvjf owncloud-8.1.1.tar.bz2

On fait un backup de notre ancienne installation au cas où :


# mv /var/www/oc.mondomaine.com /var/www/oc.mondomaine.com.bak

On renomme l'archive, on copie le bon fichier de conf et on applique les bons droits :


# mv /var/www/owncloud /var/www/oc.mondomaine.com
# cp /var/www/oc.mondomaine.com.bak/config/config.php /var/www/oc.mondomaine.com/config/config.php
# chown -R www-data:www-data /var/www/oc.mondomaine.com

Il reste plus qu'à lancer l'upgrade de la base et tout le merdier qui se fait dans notre dos :


# cd /var/www/oc.mondomaine.com/
# sudo -u www-data php occ upgrade

Logiquement ça doit vous balancer un truc de ce genre :


ownCloud or one of the apps require upgrade - only a limited number of commands are available
Turned on maintenance mode
Checked database schema update
Checked database schema update for apps
Updated database
Updating <updater> ...
Updated <updater> to 0.6
Updating <files_trashbin> ...
Updated <files_trashbin> to 0.6.3
Updating <files_versions> ...
Updated <files_versions> to 1.0.6
Update successful
Turned off maintenance mode

Super, on est content pour lui et surtout on est content d'avoir fait la maj d'ownCloud en 3 minutes sans avoir tout niquer. Enjoy ce minable tutoriel 😀

♥ Partage sur tes réseaux sociaux ♥
Kévin MET
Kévin MET

Auteur de ce blog et gérant de la société MNT-TECH, je publie sur ce blog lorsque le temps me le permet et lorsqu'un sujet qui me parait intéressant n'a pas encore été abordé en français. Toutes les informations techniques présentes sur cette page peuvent être réutilisées moyennant le fait de citer la source.