1/ Réinstaller complètemùent owncloud sur un nouveau serveur
2/ se connecter au phpmyadmin de l’ancien serveur et exporter le fichier sql de la base de données correspondante
3/ Exporter le dossier « data » de l’ancienne installation généralement situé dans /var/www/html/owncloud/data
4/ Sur le nouveau serveur, se connecter à phpmyadmin et supprimer la base de données owncloud
En recréer une sans aucune table. Importer ensuite le fichier sql précédemment exporté depuis l’ancien serveur.
5/ Copier le dossier « data » précédemment exporté depuis l’ancien serveur.
Le dossier « data » peut être placé à n’importe quel endroit sur le serveur, il suffit juste de modifier le fichier de config d’owncloud pour lui indiquer le nouvel emplacement. Ce fichier de config se trouve dans /var/www/html/owncloud/config/config.php, il faut modifier la ligne « datadirectory »
Egalement, si l’url de connexion change, il faut indiquer la nouvelle adresse à la ligne ‘trusted_domains’. On peut en mettre plusieurs.
Une fois le dossier « data » copié, on doone les droits à www-data :
sudo chown -R www-data:www-data data