====== Migration de serveur pour doku-wiki ====== ===== VPS sur OVH ===== * Ouverture d'un compte VPS de niveau 1 https://ca.ovh.com * changé le mot de passe pour l'espace client OVH * installé debian 9 strech * upgrade et update de debian * transféré et généré les clés ssh * installé younohost https://yunohost.org/#/install_manually_fr * fait la post install * domaine c pour c.pascot.ca dans cloudflare ainsi que l'IPv6 * installé le certificat lets'inscript * installé applications * installé mc ====== Migration de serveur pour doku-wiki ====== https://www.dokuwiki.org/faq:backup Dans yuno-host du rpi j'ai fait dans dohu-wiki un backup complet que j'ai fait télécharger sur ma machine, les droits sont ceux de mon utilisateur sur ma machine suite au transfert d@d-nuc:~$ cd Téléchargements/dw-backup-20190508-082643/ d@d-nuc:~/Téléchargements/dw-backup-20190508-082643$ ls -l total 16 drwxrwxr-x 2 d d 4096 mai 8 08:45 conf drwxrwxr-x 7 d d 4096 mai 8 08:45 data drwxrwxr-x 2 d d 4096 mai 8 08:45 inc drwxrwxr-x 4 d d 4096 mai 8 08:45 lib d@d-nuc:~/Téléchargements/dw-backup-20190508-082643$ Voici ce le dokuwiki tel qu'il était sur mon serveur rpi (y) (j'avais plusieurs instances de doku-wiki dans ce serveur) root@y:/var/www# cd dokuwiki__3 root@y:/var/www/dokuwiki__3# ls -l total 100 drwxr-xr-x 2 root root 4096 May 3 2018 bin drwxr-xr-x 2 dokuwiki__3 root 4096 May 8 08:26 conf -rw-r--r-- 1 root root 18092 May 3 2018 COPYING drwxr-x--- 12 dokuwiki__3 root 4096 Jan 18 17:02 data -rw-r--r-- 1 root root 3547 May 3 2018 doku.php -rw-r--r-- 1 root root 19141 May 3 2018 feed.php drwxr-xr-x 8 dokuwiki__3 root 4096 Jan 9 17:31 inc -rw-r--r-- 1 root root 2097 May 3 2018 index.php -rw-r--r-- 1 root root 19233 May 3 2018 install.php drwxr-xr-x 8 root root 4096 May 3 2018 lib -rw-r--r-- 1 root root 306 May 3 2018 README drwxr-xr-x 11 root root 4096 May 3 2018 vendor -rw-r--r-- 1 root root 21 May 3 2018 VERSION root@y:/var/www/dokuwiki__3# cd data/ root@y:/var/www/dokuwiki__3/data# ls -l total 84 drwxr-x--- 8 dokuwiki__3 root 4096 Feb 3 00:07 attic drwxr-x--- 19 dokuwiki__3 root 4096 Jan 18 17:01 cache -rw-r----- 1 dokuwiki__3 root 19724 May 3 2018 deleted.files -rw-r----- 1 dokuwiki__3 root 6516 May 3 2018 dont-panic-if-you-see-this-in-your-logs-it-means-your-directory-permissions-are-correct.png -rw-r----- 1 dokuwiki__3 root 12093 May 3 2018 dont-panic-if-you-see-this-in-your-logs-it-means-your-directory-permissions-are-correct.xcf -rw-r----- 1 dokuwiki__3 root 32 May 3 2018 _dummy drwxr-x--- 2 dokuwiki__3 root 4096 Apr 10 15:09 index drwxr-x--- 7 dokuwiki__3 root 4096 May 8 08:26 locks drwxr-x--- 9 dokuwiki__3 root 4096 Jan 26 12:39 media drwxr-x--- 5 dokuwiki__3 root 4096 Jan 18 16:41 media_attic drwxr-x--- 9 dokuwiki__3 root 4096 Jan 18 16:57 media_meta drwxr-x--- 11 dokuwiki__3 root 4096 Feb 5 09:02 meta drwxr-x--- 10 dokuwiki__3 root 4096 Jan 9 20:15 pages drwxr-x--- 3 dokuwiki__3 root 4096 Jan 26 22:49 tmp root@y:/var/www/dokuwiki__3/data# cd pages/ root@y:/var/www/dokuwiki__3/data/pages# ls -l total 40 drwxr-xr-x 2 dokuwiki__3 dokuwiki__3 4096 Jan 9 19:08 accueil drwxr-xr-x 2 dokuwiki__3 dokuwiki__3 4096 Jan 9 20:14 aquarelle drwxr-xr-x 3 dokuwiki__3 dokuwiki__3 4096 Jan 9 20:07 galeries drwxr-x--- 2 dokuwiki__3 root 4096 May 3 2018 playground drwxr-xr-x 2 dokuwiki__3 dokuwiki__3 4096 Jan 9 19:56 preface drwxr-xr-x 4 dokuwiki__3 dokuwiki__3 4096 Jan 18 10:59 projets -rw-r--r-- 1 dokuwiki__3 dokuwiki__3 841 Feb 3 00:07 sidebar.txt drwxr-xr-x 2 dokuwiki__3 dokuwiki__3 4096 Jan 9 20:03 stages -rw-r--r-- 1 dokuwiki__3 dokuwiki__3 2638 Feb 2 00:01 start.txt drwxr-x--- 2 dokuwiki__3 root 4096 May 3 2018 wiki root@y:/var/www/dokuwiki__3/data/pages# Et il faut que je le transporte dans le doku-wiki sur le VPS, pour le moment il se présente comme ça root@c:/var/www/dokuwiki# ls -l total 100 drwxr-xr-x 2 root root 4096 May 3 2018 bin drwxr-xr-x 2 dokuwiki root 4096 May 8 09:28 conf -rw-r--r-- 1 root root 18092 May 3 2018 COPYING drwxr-x--- 12 dokuwiki root 4096 May 3 2018 data -rw-r--r-- 1 root root 3547 May 3 2018 doku.php -rw-r--r-- 1 root root 19141 May 3 2018 feed.php drwxr-xr-x 8 dokuwiki root 4096 May 8 09:28 inc -rw-r--r-- 1 root root 2097 May 3 2018 index.php -rw-r--r-- 1 root root 19233 May 3 2018 install.php drwxr-xr-x 8 root root 4096 May 3 2018 lib -rw-r--r-- 1 root root 306 May 3 2018 README drwxr-xr-x 11 root root 4096 May 3 2018 vendor -rw-r--r-- 1 root root 21 May 3 2018 VERSION root@c:/var/www/dokuwiki# ====== en cours : pbs ====== d@d-nuc:~$ rsync -e ssh -v Téléchargements/dw-backup-20190508-082643 admin@c.pascot.ca:/var/wwww/dokuwiki Debian GNU/Linux 9 admin@c.pascot.ca's password: Connection closed by 192.99.42.174 port 22 rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: unexplained error (code 255) at io.c(235) [sender=3.1.2] Ouille avec ça j'ai planté le serveur d@d-nuc:~$ rsync -e ssh -v Téléchargements/dw-backup-20190508-082643/ admin@c.pascot.ca:/var/wwww/dokuwiki Debian GNU/Linux 9 admin@c.pascot.ca's password: Connection closed by 192.99.42.174 port 22 rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: unexplained error (code 255) at io.c(235) [sender=3.1.2] d@d-nuc:~$ Comme le port 22 ne se libérait pas et que yunohost ne répondait pas au bout d'un quart d'heure j'ai redémarré le VPS depuis l'espace client de OVH. Ça a pris un moment et j'ai fini par redémarrer mon ordi histoire de vider les caches et OUF c'est revenu https://doc.ubuntu-fr.org/rsync https://doc.ubuntu-fr.org/tutoriel/console_commandes_de_base