Outils pour utilisateurs

Outils du site


nethserver_101_cahier_09_duplicator_migration

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
nethserver_101_cahier_09_duplicator_migration [2019-08-19 15:23]
michelandre
nethserver_101_cahier_09_duplicator_migration [2019-10-02 23:28]
michelandre
Ligne 1: Ligne 1:
-====== NethServer-101, Cahier-09: Duplicator & migration ====== +\\  
- +[[cours_nethserver_101|{{ Images_Cahier-101-09-0000.png?​650 }}]] 
-===== Description générale =====+\\  
 +====== Description générale ​======
  
 Le **Cahier-09** du cours **NethServer-101** décrit la sauvegarde et la récupération d'un site WordPress avec l'​extension **Duplicator**. Le **Cahier-09** du cours **NethServer-101** décrit la sauvegarde et la récupération d'un site WordPress avec l'​extension **Duplicator**.
Ligne 13: Ligne 14:
 {{Images_Cahier-101-03-006.png?​25}} La limite pour une sauvegarde en utilisant la version gratuite de l'​extension //​Duplicator//​ est de //2Go//. {{Images_Cahier-101-03-006.png?​25}} La limite pour une sauvegarde en utilisant la version gratuite de l'​extension //​Duplicator//​ est de //2Go//.
  
-==== Extension Duplicator ====+===== Extension Duplicator ​=====
  
 //​Référence://​ [[https://​fr-ca.wordpress.org/​plugins/​duplicator/​|https://​fr-ca.wordpress.org/​plugins/​duplicator/​]]. //​Référence://​ [[https://​fr-ca.wordpress.org/​plugins/​duplicator/​|https://​fr-ca.wordpress.org/​plugins/​duplicator/​]].
Ligne 21: Ligne 22:
 \\ \\
  
-=== Duplicator vous permet de: ===+==== Duplicator vous permet de: ====
  
   - Déplacer un site d’un domaine à un autre ou d’un hébergeur à un autre.   - Déplacer un site d’un domaine à un autre ou d’un hébergeur à un autre.
Ligne 31: Ligne 32:
 {{Images_Cahier-101-03-005.png?​25}} Contrairement à d'​autres systèmes de sauvegardes et restaurations,​ //​Duplicator//​ est entièrement gratuit et la version //Pro// n'​impose aucune limite quant à la taille du site à sauvegarder. {{Images_Cahier-101-03-005.png?​25}} Contrairement à d'​autres systèmes de sauvegardes et restaurations,​ //​Duplicator//​ est entièrement gratuit et la version //Pro// n'​impose aucune limite quant à la taille du site à sauvegarder.
  
-== Déplacement et sauvegarde ==+=== Déplacement et sauvegarde ​===
  
 //​Duplicator//​ crée un "​Paquet"​ qui inclut le contenu du site, sa base de données, les thèmes, extensions et fichiers de WordPress dans une ''​archive zip''​. Ce Paquet peut ensuite être utilisé pour restaurer un site à l’emplacement de votre choix. Déplacez-le sur le même serveur, sur un autre serveur ou sur n’importe quel emplacement où l’on pourrait installer un site WordPress. //​Duplicator//​ crée un "​Paquet"​ qui inclut le contenu du site, sa base de données, les thèmes, extensions et fichiers de WordPress dans une ''​archive zip''​. Ce Paquet peut ensuite être utilisé pour restaurer un site à l’emplacement de votre choix. Déplacez-le sur le même serveur, sur un autre serveur ou sur n’importe quel emplacement où l’on pourrait installer un site WordPress.
  
-== Améliorez vos processus ==+=== Améliorez vos processus ​===
  
 //​Duplicator//​ peut également éliminer les tâches répétitives qui consistent à installer un thème, des extensions ou intégrer du contenu de base. Plutôt que de le faire manuellement,​ configurez un seul site que vous transformerez en Paquet. Ensuite, vous n’aurez plus qu’à l’installer pour créer des sites pré-configurés! Les concepteurs Web et les développeurs peuvent gagner du temps en créant plusieurs versions de Paquets en fonction des "​bases"​ de sites qu’ils utilisent régulièrement. //​Duplicator//​ peut également éliminer les tâches répétitives qui consistent à installer un thème, des extensions ou intégrer du contenu de base. Plutôt que de le faire manuellement,​ configurez un seul site que vous transformerez en Paquet. Ensuite, vous n’aurez plus qu’à l’installer pour créer des sites pré-configurés! Les concepteurs Web et les développeurs peuvent gagner du temps en créant plusieurs versions de Paquets en fonction des "​bases"​ de sites qu’ils utilisent régulièrement.
  
-== À prendre en considération ==+=== À prendre en considération ​===
  
 {{Images_Cahier-101-03-005.png?​25}} Les logiques de sauvegarde, déplacement,​ restauration et migration de WordPress sont très complexes. Il est impossible de connaître chaque configuration système. {{Images_Cahier-101-03-005.png?​25}} Les logiques de sauvegarde, déplacement,​ restauration et migration de WordPress sont très complexes. Il est impossible de connaître chaque configuration système.
  
-== Avertissement ==+=== Avertissement ​===
  
 {{Images_Cahier-101-03-006.png?​25}} Cette extension demande un minimum de connaissances techniques. Si vous envisagez de déplacer ou sauvegarder WordPress, vous le faites à vos propres risques et nous vous conseillons alors de sauvegarder vos fichiers et votre base de données dans un premier temps. Si vous débutez avec WordPress ou que vous n’êtes pas à l’aise avec l’informatique,​ nous vous suggérons de demander l’aide d’un professionnel pour votre première utilisation de l’extension. {{Images_Cahier-101-03-006.png?​25}} Cette extension demande un minimum de connaissances techniques. Si vous envisagez de déplacer ou sauvegarder WordPress, vous le faites à vos propres risques et nous vous conseillons alors de sauvegarder vos fichiers et votre base de données dans un premier temps. Si vous débutez avec WordPress ou que vous n’êtes pas à l’aise avec l’informatique,​ nous vous suggérons de demander l’aide d’un professionnel pour votre première utilisation de l’extension.
  
-== Répertoire wp-snapshots ==+=== Répertoire wp-snapshots ​===
  
 Ce répertoire a déjà été dans le [[nethserver_101_cahier_06_nethserver_wordPress|Cahier-06]]:​ //​NethServer & WordPress//,​ section //​Installation d'une extension & d'un thème// au paragraphe //​Répertoire de stockage//. Ce répertoire a déjà été dans le [[nethserver_101_cahier_06_nethserver_wordPress|Cahier-06]]:​ //​NethServer & WordPress//,​ section //​Installation d'une extension & d'un thème// au paragraphe //​Répertoire de stockage//.
  
-==== Cours NethServer-101 ====+===== Cours NethServer-101 ​=====
  
 Le //Cours NethServer-101//,​ se voulant une base solide pour la création d'un site de **Commerce en ligne**, comprend plusieurs cahiers: Le //Cours NethServer-101//,​ se voulant une base solide pour la création d'un site de **Commerce en ligne**, comprend plusieurs cahiers:
Ligne 59: Ligne 60:
   - [[nethserver_101_cahier_03_creation_un_serveur_virtuel|Cahier-03]]:​ -> Création d'un Serveur NethServer virtuel.   - [[nethserver_101_cahier_03_creation_un_serveur_virtuel|Cahier-03]]:​ -> Création d'un Serveur NethServer virtuel.
   - [[nethserver_101_cahier_04_local_certificat_let_encrypt|Cahier-04]]:​ -> Serveur NethServer LOCAL & Let's Encrypt.   - [[nethserver_101_cahier_04_local_certificat_let_encrypt|Cahier-04]]:​ -> Serveur NethServer LOCAL & Let's Encrypt.
-  - [[nethserver_101_cahier_05_vdsl_fqdn_internet_et_nethserver|Cahier-05]]:​ -> FAI, modem VDSL, domaine FQDN(( **FQDN**: Dans le //DNS//, un Fully Qualified Domain Name //(FQDN, ou nom de domaine complètement qualifié)//​ est un nom de domaine qui révèle la position absolue d'un nœud dans l'​arborescence //DNS// en indiquant tous les domaines de niveau supérieur jusqu'​à la racine. On parle également de domaine absolu, par opposition aux domaines relatifs. Par convention, le //FQDN// est ponctué par un point final. //​Référence://​ [[https://​fr.wikipedia.org/​wiki/​Fully_qualified_domain_name|https://​fr.wikipedia.org/​wiki/​Fully_qualified_domain_name]]. +  - [[nethserver_101_cahier_05_vdsl_fqdn_internet_et_nethserver|Cahier-05]]:​ -> FAI, modem VDSL, domaine FQDN(( **FQDN**: Dans le //DNS//, un Fully Qualified Domain Name //(FQDN, ou nom de domaine complètement qualifié)//​ est un nom de domaine qui révèle la position absolue d'un nœud dans l'​arborescence //DNS// en indiquant tous les domaines de niveau supérieur jusqu'​à la racine. On parle également de domaine absolu, par opposition aux domaines relatifs. Par convention, le //FQDN// est ponctué par un point final.\\  
- )) et Serveur NethServer physique.+//​Référence://​ [[https://​fr.wikipedia.org/​wiki/​Fully_qualified_domain_name|https://​fr.wikipedia.org/​wiki/​Fully_qualified_domain_name]]. ​\\ \\ )) et Serveur NethServer physique.
   - [[nethserver_101_cahier_06_nethserver_wordPress|Cahier-06]]:​ -> Installation de WordPress.   - [[nethserver_101_cahier_06_nethserver_wordPress|Cahier-06]]:​ -> Installation de WordPress.
   - [[nethserver_101_cahier_07_nethserver_wordPress_wordfence|Cahier-07]]:​ -> Installation de l'​extension de sécurité Wordfence.   - [[nethserver_101_cahier_07_nethserver_wordPress_wordfence|Cahier-07]]:​ -> Installation de l'​extension de sécurité Wordfence.
Ligne 67: Ligne 68:
   - [[nethserver_101_cahier_10_mandataire_inverse|Cahier-10]]:​ -> Serveur mandataire inversé.   - [[nethserver_101_cahier_10_mandataire_inverse|Cahier-10]]:​ -> Serveur mandataire inversé.
   - [[nethserver_101_cahier_11_nethserver_backuppc|Cahier-11]]:​ -> Sauvegarde/​restauration avec BackupPC.   - [[nethserver_101_cahier_11_nethserver_backuppc|Cahier-11]]:​ -> Sauvegarde/​restauration avec BackupPC.
 +
 +==== Cours NethServer-201 ====
 +
 +Le //Cours NethServer-201//​ décrit l'​installation et la configuration d'​applications sur un serveur NethServer.
 +
 +  - [[nethserver_201_cahier_01_nethserver_et_dolibarr|Cahier-201-01]]:​ -> Dolibarr.
 +  - [[nethserver_201_cahier_02_odoo_12|Cahier-201-02]]:​ -> Odoo-12.
 +  - [[nethserver_201_cahier_03_mediawiki|Cahier-201-03]]:​ -> MediaWiki.
 +  - [[nethserver_201_cahier_04_dokuwiki|Cahier-201-04]]:​ -> DokuWiki.
 +  - [[nethserver_201_cahier_05_moodle|Cahier-201-05]]:​ -> Moodle.
 +  - [[nethserver_201_cahier_06_proxmox|Cahier-201-06]]:​ -> Proxmox.
 +  - [[nethserver_201_cahier_07_flectra|Cahier-201-07]]:​ -> Flectra.
  
 ==== Logiciels ==== ==== Logiciels ====
  
-Tous les logiciels nécessaires sont du domaine public ou LIBRE sous licence GPL; ils ne coûtent pas un sou. Le seul achat nécessaire est l'​obtention d'un nom de domaine au prix initial de $15 CAD et son renouvellement annuel d'​environ $30 CAD.+Tous les logiciels nécessaires sont du domaine public ou LIBRE sous licence ​//GPL//; ils ne coûtent pas un sou. Le seul achat nécessaire est l'​obtention d'un nom de domaine au prix initial de $15 CAD et son renouvellement annuel d'​environ $30 CAD.
  
-=== But final ===+==== But final ====
  
-Après avoir suivi le //Cours NethServer-101//,​ vous posséderez un site de //Commerce en ligne// fiable et hautement sécuritaire. De plus, vous pourrez utiliser un clone de votre site, sur un Serveur NethServer virtuel roulant sur votre poste de travail, pour tester de nouvelles extensions et applications sans compromettre la sécurité ou l'​intégrité de votre site en ligne.+Après avoir suivi le //Cours NethServer-101//,​ vous posséderez un site de //Commerce en ligne// fiable et hautement sécuritaire. De plus, vous pourrez utiliser un clone de votre site, sur un //Serveur NethServer// virtuel roulant sur votre poste de travail, pour tester de nouvelles extensions et applications sans compromettre la sécurité ou l'​intégrité de votre site en ligne.
  
-{{ Images_cahier-101-01-001.png?450 }}+{{ NS-101_001_Diagramme.png?500 }}
  
-==== Particularités de ce document ====+===== Particularités de ce document ​=====
  
-=== Notes au lecteur ===+==== Notes au lecteur ​====
  
 <​nowiki>​*</​nowiki>​ Les captures d'​écrans ne sont que des références.\\ <​nowiki>​*</​nowiki>​ Les captures d'​écrans ne sont que des références.\\
Ligne 86: Ligne 99:
 <​nowiki>​***</​nowiki>​ Une capture d'​écran avec une accentuation en magenta indique qu'il faut remplacer cette distinction par vos propres paramètres ou implique un choix laissé à votre appréciation. <​nowiki>​***</​nowiki>​ Une capture d'​écran avec une accentuation en magenta indique qu'il faut remplacer cette distinction par vos propres paramètres ou implique un choix laissé à votre appréciation.
  
-=== Conventions ===+==== Conventions ​====
  
-{{Images_Cahier-101-03-003.png?22}} Manipulation,​ truc ou ruse pour se tirer d'​embarras.\\ +{{Images_icone-201-001_doigt.png?22}} Manipulation,​ truc ou ruse pour se tirer d'​embarras.\\ 
-{{Images_Cahier-101-03-004.png?25}} Une recommandation ou astuce.\\ +{{Images_icone-201-002_Lumiere.png?25}} Une recommandation ou astuce.\\ 
-{{Images_Cahier-101-03-005.png?25}} Une note.\\ +{{Images_icone-201-003_Note.png?25}} Une note.\\ 
-{{Images_Cahier-101-03-006.png?25}} Une étape, note ou procédure à surveiller.\\ +{{Images_icone-201-004_Triangle.png?25}} Une étape, note ou procédure à surveiller.\\ 
-{{Images_Cahier-101-03-007.png?25}} Paragraphe non complété ou non vérifié.\\ +{{Images_icone-201-005_Non-termine.png?25}} Paragraphe non complété ou non vérifié.\\ 
-{{Images_Cahier-101-03-008.png?25}} Danger pour la sécurité du système.+{{Images_icone-201-006_Securite.png?25}} Danger pour la sécurité du système.
  
-Toutes les commandes à la console ou à travers PuTTY sont précédées d'une invite qui est toujours présente.+Toutes les commandes à la console ou à travers ​//PuTTY// sont précédées d'une invite qui est toujours présente.
  
 <​file>​ <​file>​
Ligne 120: Ligne 133:
 </​file>​ </​file>​
 </​WRAP>​ </​WRAP>​
-\\+\\ 
  
-===== Environnement =====+====== Environnement ​======
  
 Le site de Commerce en ligne de //​Micronator//​ est installé sur un Serveur SME physique, dans l'​i-bay //mn-101//. L'​adresse URL de notre site est: https://​www.micronator-101.com. Le site de Commerce en ligne de //​Micronator//​ est installé sur un Serveur SME physique, dans l'​i-bay //mn-101//. L'​adresse URL de notre site est: https://​www.micronator-101.com.
Ligne 131: Ligne 144:
 Notre site DESTINATION:​ [[https://​www.micronator-dev.net/​|https://​www.micronator-dev.net/​]]. Notre site DESTINATION:​ [[https://​www.micronator-dev.net/​|https://​www.micronator-dev.net/​]].
  
-==== But de la migration ====+===== But de la migration ​=====
  
 Prendre le site sur le serveur __micronator-101.com__ et le dupliquer sur le serveur __micronator-dev.net__. Prendre le site sur le serveur __micronator-101.com__ et le dupliquer sur le serveur __micronator-dev.net__.
Ligne 142: Ligne 155:
 \\  \\ 
  
-==== Particularités du site SOURCE ====+===== Particularités du site SOURCE ​=====
  
   - Le site SOURCE est hébergé dans l'​i-bay ''​mn-101''​ et le site de DESTINATION le sera dans le répertoire ''/​var/​lib/​nethserver/​vhost/​devnet''​.   - Le site SOURCE est hébergé dans l'​i-bay ''​mn-101''​ et le site de DESTINATION le sera dans le répertoire ''/​var/​lib/​nethserver/​vhost/​devnet''​.
Ligne 155: Ligne 168:
 {{Images_Cahier-101-03-006.png?​25}} Il faudra tenir compte de toutes ces particularités lors de la génération/​récupération de la sauvegarde. {{Images_Cahier-101-03-006.png?​25}} Il faudra tenir compte de toutes ces particularités lors de la génération/​récupération de la sauvegarde.
  
-=== Site original SOURCE ===+==== Site original SOURCE ​====
  
 <WRAP centeralign>​[[http://​www.micronator-101.com/​|http://​www.micronator-101.com]]</​WRAP>​ <WRAP centeralign>​[[http://​www.micronator-101.com/​|http://​www.micronator-101.com]]</​WRAP>​
Ligne 163: Ligne 176:
  
 <WRAP column 45%> <WRAP column 45%>
-==== Serveur SOURCE ====+===== Serveur SOURCE ​=====
  
 Nous utilisons comme SOURCE un serveur physique qui roule présentement WordPress-5.1 et qui est branché directement à l'​Internet. Nous utilisons comme SOURCE un serveur physique qui roule présentement WordPress-5.1 et qui est branché directement à l'​Internet.
Ligne 176: Ligne 189:
 </​WRAP>​ </​WRAP>​
 <WRAP column 45%> <WRAP column 45%>
-==== Serveur DESTINATION ====+===== Serveur DESTINATION ​=====
  
 Ce serveur n'est pas relié directement à l'​Internet mais utilise la passerelle 192.168.1.1 pour y accéder. Ce serveur n'est pas relié directement à l'​Internet mais utilise la passerelle 192.168.1.1 pour y accéder.
Ligne 192: Ligne 205:
 \\  \\ 
  
-==== Marche à suivre ====+===== Marche à suivre ​=====
  
   - Installer l'​extension //​Duplicator//​ sur le Serveur SME SOURCE.   - Installer l'​extension //​Duplicator//​ sur le Serveur SME SOURCE.
Ligne 215: Ligne 228:
 \\  \\ 
  
-===== Extension Duplicator =====+====== Extension Duplicator ​======
  
 Si ce n'est déjà fait, la présente section décrit l'​installation de //​Duplicator//​ __sur un Serveur <wrap em>​SME-8.x/​9.x</​wrap>​__. Si ce n'est déjà fait, la présente section décrit l'​installation de //​Duplicator//​ __sur un Serveur <wrap em>​SME-8.x/​9.x</​wrap>​__.
  
-==== Répertoire wp-snapshots ====+===== Répertoire wp-snapshots ​=====
  
-=== Pour un Serveur SME ===+==== Pour un Serveur SME ====
  
 Pour stocker les sauvegardes //​(Paquets)//,​ l'​installation de l'​extension //​Duplicator//​ voudra créer un dossier dans le répertoire racine hébergeant notre site WordPress sur le Serveur SME SOURCE. Pour stocker les sauvegardes //​(Paquets)//,​ l'​installation de l'​extension //​Duplicator//​ voudra créer un dossier dans le répertoire racine hébergeant notre site WordPress sur le Serveur SME SOURCE.
Ligne 263: Ligne 276:
 \\  \\ 
  
-=== Installation ===+==== Installation ​====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 290: Ligne 303:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-=== Propriétaire,​ groupe, droits et permissions ===+==== Propriétaire,​ groupe, droits et permissions ​====
  
 Nous avons installé une nouvelle extension. Il faut ajuster le propriétaire,​ le groupe, les droits et permissions pour l'​i-bay complète. Nous avons installé une nouvelle extension. Il faut ajuster le propriétaire,​ le groupe, les droits et permissions pour l'​i-bay complète.
Ligne 311: Ligne 324:
 Pour le script des droits et permissions,​ voir:  [[https://​www.micronator.org/​affaires/​script-des-droits-permissions/​|https://​www.micronator.org/​affaires/​script-des-droits-permissions/​]] Pour le script des droits et permissions,​ voir:  [[https://​www.micronator.org/​affaires/​script-des-droits-permissions/​|https://​www.micronator.org/​affaires/​script-des-droits-permissions/​]]
  
-=== Configuration ===+==== Configuration ​====
  
 {{Images_Cahier-101-03-005.png?​25}} La configuration de l'​extension //​Duplicator//​ est identique pour un site WordPress roulant sur un Serveur NethServer ou sur un Serveur SME sauf pour l'​utilitaire ''​mysqldump''​ qui devient //​mysqldump<​wrap em>​102</​wrap>//​ pour un Serveur NethServer, car sur tous nos Serveurs NethServer nous utilisons la //​Collection MariaDB 10.2//. {{Images_Cahier-101-03-005.png?​25}} La configuration de l'​extension //​Duplicator//​ est identique pour un site WordPress roulant sur un Serveur NethServer ou sur un Serveur SME sauf pour l'​utilitaire ''​mysqldump''​ qui devient //​mysqldump<​wrap em>​102</​wrap>//​ pour un Serveur NethServer, car sur tous nos Serveurs NethServer nous utilisons la //​Collection MariaDB 10.2//.
Ligne 374: Ligne 387:
 \\ \\
  
-===== Serveur SOURCE =====+====== Serveur SOURCE ​======
  
-=== Duplicator sur un Serveur NethServer ===+==== Duplicator sur un Serveur NethServer ​====
  
 Pour l'​nstallation de //​Duplicator//​ sur un Serveur NethServer, voir le [[nethserver_101_cahier_06_nethserver_wordPress|Cahier-06]]:​ //​NethServer & WordPress// à la section //​Installation d'une extension & d'un thème// qui décrit l'​installation et la configuration de l'​extension //​Duplicator//​. Pour l'​nstallation de //​Duplicator//​ sur un Serveur NethServer, voir le [[nethserver_101_cahier_06_nethserver_wordPress|Cahier-06]]:​ //​NethServer & WordPress// à la section //​Installation d'une extension & d'un thème// qui décrit l'​installation et la configuration de l'​extension //​Duplicator//​.
  
-==== Vérification de SOURCE par Duplicator ====+===== Vérification de SOURCE par Duplicator ​=====
  
 {{ Images_Cahier-101-09-014.png?​600}} {{ Images_Cahier-101-09-014.png?​600}}
Ligne 394: Ligne 407:
 \\  \\ 
  
-=== Validateur de scan ===+==== Validateur de scan ====
  
 {{ Images_Cahier-101-09-016.png?​600}} {{ Images_Cahier-101-09-016.png?​600}}
Ligne 416: Ligne 429:
 \\ \\
  
-==== Sauvegarde ====+===== Sauvegarde ​=====
  
 {{Images_Cahier-101-03-005.png?​25}} Duplicator nomme une sauvegarde "​Paquet"​. {{Images_Cahier-101-03-005.png?​25}} Duplicator nomme une sauvegarde "​Paquet"​.
Ligne 496: Ligne 509:
 \\ \\
  
-=== Téléchargement de l'​archive et de l'​Installeur ===+==== Téléchargement de l'​archive et de l'​Installeur ​====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 512: Ligne 525:
  
  
-==== Fichiers téléchargés ====+===== Fichiers téléchargés ​=====
  
 {{ Images_Cahier-101-09-032.png?​600}} {{ Images_Cahier-101-09-032.png?​600}}
Ligne 541: Ligne 554:
 \\  \\ 
  
-=== Nettoyage ===+==== Nettoyage ​====
  
 {{Images_Cahier-101-03-004.png?​25}} Il n'est pas recommandé de conserver une sauvegarde sur un serveur. Nous en avons une copie sur la station de travail; on la supprime du serveur SOURCE. {{Images_Cahier-101-03-004.png?​25}} Il n'est pas recommandé de conserver une sauvegarde sur un serveur. Nous en avons une copie sur la station de travail; on la supprime du serveur SOURCE.
Ligne 610: Ligne 623:
 \\  \\ 
  
-===== Serveur DESTINATION et hôte virtuel =====+====== Serveur DESTINATION et hôte virtuel ​======
  
-==== Introduction ====+===== Introduction ​=====
  
-=== Serveur virtuel ===+==== Serveur virtuel ​====
  
 Pour le serveur DESTINATION,​ on peut utiliser le même serveur virtuel que celui utilisé dans les **Cahiers** précédents. Il se comportera exactement comme un serveur physique, mais il n'est pas recommandé de l'​utiliser pour les tests d'​achat car il est sur le réseau LOCAL et notre réseau ne possède pas de serveur mandataire inversé. Toutes les manipulations de récupération/​migration sont strictement identiques pour un serveur physique ou virtuel, LOCAL ou branché directement à l'​Internet. Pour le serveur DESTINATION,​ on peut utiliser le même serveur virtuel que celui utilisé dans les **Cahiers** précédents. Il se comportera exactement comme un serveur physique, mais il n'est pas recommandé de l'​utiliser pour les tests d'​achat car il est sur le réseau LOCAL et notre réseau ne possède pas de serveur mandataire inversé. Toutes les manipulations de récupération/​migration sont strictement identiques pour un serveur physique ou virtuel, LOCAL ou branché directement à l'​Internet.
  
-=== Serveur physique ===+==== Serveur physique ​====
  
 On peut utiliser le [[nethserver_101_cahier_05_vdsl_fqdn_internet_et_nethserver|Cahier-05]]:​ //VDSL, FQDN, Internet et NethServer//​ pour l'​installation et la mise à jour d'une quincaillerie physique. La procédure d'​installation d'un Serveur NethServer virtuel est exactement la même; au lieu d'​insérer le CD/DVD dans le lecteur physique, on l'​attache au lecteur virtuel du serveur DESTINATION,​ voir le [[nethserver_101_cahier_03_creation_un_serveur_virtuel|Cahier-03]]:​ //Création d'un Serveur NethServer virtuel//. On peut utiliser le [[nethserver_101_cahier_05_vdsl_fqdn_internet_et_nethserver|Cahier-05]]:​ //VDSL, FQDN, Internet et NethServer//​ pour l'​installation et la mise à jour d'une quincaillerie physique. La procédure d'​installation d'un Serveur NethServer virtuel est exactement la même; au lieu d'​insérer le CD/DVD dans le lecteur physique, on l'​attache au lecteur virtuel du serveur DESTINATION,​ voir le [[nethserver_101_cahier_03_creation_un_serveur_virtuel|Cahier-03]]:​ //Création d'un Serveur NethServer virtuel//.
 \\  \\ 
  
-== Mise à jour ==+=== Mise à jour ===
  
 Mettre à jour le Serveur NethServer. Voir le chapitre Configuration du [[nethserver_101_cahier_03_creation_un_serveur_virtuel|Cahier-03]]:​ //Création d'un Serveur NethServer virtuel// ou le chapitre Configuration détaillée du [[nethserver_101_cahier_05_vdsl_fqdn_internet_et_nethserver|Cahier-05]]:​ //VDSL, FQDN, Internet et NethServer//​. Les procédures sont exactement les mêmes pour un serveur virtuel ou physique. Mettre à jour le Serveur NethServer. Voir le chapitre Configuration du [[nethserver_101_cahier_03_creation_un_serveur_virtuel|Cahier-03]]:​ //Création d'un Serveur NethServer virtuel// ou le chapitre Configuration détaillée du [[nethserver_101_cahier_05_vdsl_fqdn_internet_et_nethserver|Cahier-05]]:​ //VDSL, FQDN, Internet et NethServer//​. Les procédures sont exactement les mêmes pour un serveur virtuel ou physique.
 \\  \\ 
  
-=== Collections utilisées ===+==== Collections utilisées ​====
  
 Pour tous nos sites WordPress sur un Serveur NethServer, on utilise les //​Collections PHP// et //MariaDB 10.2//. Voir le [[nethserver_101_cahier_06_nethserver_wordPress|Cahier-06]]:​ //​NethServer & WordPress//​. Pour tous nos sites WordPress sur un Serveur NethServer, on utilise les //​Collections PHP// et //MariaDB 10.2//. Voir le [[nethserver_101_cahier_06_nethserver_wordPress|Cahier-06]]:​ //​NethServer & WordPress//​.
Ligne 645: Ligne 658:
 \\  \\ 
  
-== Collection PHP ==+=== Collection PHP ===
  
 On utilise la //​Collection PHP// et plus particulièrement la version //​PHP-7.2//​. On utilise la //​Collection PHP// et plus particulièrement la version //​PHP-7.2//​.
Ligne 674: Ligne 687:
 \\  \\ 
  
-== Collection MariaDB 10.2 ==+=== Collection MariaDB 10.2 ===
  
 On utilise la //​Collection MariaDB 10.2//. On utilise la //​Collection MariaDB 10.2//.
Ligne 688: Ligne 701:
 \\ \\
  
-==== Hôte virtuel ====+===== Hôte virtuel ​=====
  
 //​Référence://​ [[http://​docs.nethserver.org/​en/​v7/​virtual_hosts.html|http://​docs.nethserver.org/​en/​v7/​virtual_hosts.html]].\\ ​ //​Référence://​ [[http://​docs.nethserver.org/​en/​v7/​virtual_hosts.html|http://​docs.nethserver.org/​en/​v7/​virtual_hosts.html]].\\ ​
Ligne 694: Ligne 707:
 \\  \\ 
  
-=== Noms d'​hôte virtuels (FQDN) ===+==== Noms d'​hôte virtuels (FQDN) ​====
  
 Les //Noms d'​hôtes virtuels// //(FQDN)// sont la liste des noms de domaines pleinement qualifiés associés à l'​hôte virtuel. Les valeurs doivent être séparées par une "<​wrap em>,</​wrap>"​ //​(virgule)//​. Les //Noms d'​hôtes virtuels// //(FQDN)// sont la liste des noms de domaines pleinement qualifiés associés à l'​hôte virtuel. Les valeurs doivent être séparées par une "<​wrap em>,</​wrap>"​ //​(virgule)//​.
Ligne 701: Ligne 714:
 \\  \\ 
  
-=== Configuration d'une application Web ===+==== Configuration d'une application Web ====
  
 Lorsqu'​un nouvel hôte virtuel est créé, le répertoire ''/​var/​lib/​nethserver/​vhost/​Nom-du-repertoire''​ est également créé. Lorsqu'​un nouvel hôte virtuel est créé, le répertoire ''/​var/​lib/​nethserver/​vhost/​Nom-du-repertoire''​ est également créé.
  
-=== FTP ===+==== FTP ====
  
 ● {{Images_Cahier-101-03-003.png?​22}} Pour un hôte virtuel, l'​accès FTP est désactivé par défaut, __vous ne devez pas l'​activer__,​ car son activation change le propriétaire **apache** du répertoire //​Nom-du-repertoire de l'​hôte virtuel// à celui de **ftp**. Ce changement occasionne des difficultés pour WordPress lors de sa mise à jour vers une version plus récente.\\ ​ ● {{Images_Cahier-101-03-003.png?​22}} Pour un hôte virtuel, l'​accès FTP est désactivé par défaut, __vous ne devez pas l'​activer__,​ car son activation change le propriétaire **apache** du répertoire //​Nom-du-repertoire de l'​hôte virtuel// à celui de **ftp**. Ce changement occasionne des difficultés pour WordPress lors de sa mise à jour vers une version plus récente.\\ ​
Ligne 711: Ligne 724:
 \\  \\ 
  
-==== Création DNS de l'​hôte réel pour un 2e domaine ====+===== Création DNS de l'​hôte réel pour un 2e domaine ​=====
  
 SI ce n'est déjà fait, il nous faut créer un nom FQDN d'​hôte réel avant de créer un hôte virtuel sinon, nous ne pourrons pas accéder à certains autres services de ce nouvel hôte. SI ce n'est déjà fait, il nous faut créer un nom FQDN d'​hôte réel avant de créer un hôte virtuel sinon, nous ne pourrons pas accéder à certains autres services de ce nouvel hôte.
Ligne 732: Ligne 745:
 \\  \\ 
  
-==== Création de l'​hôte de messagerie pour un 2e domaine ====+===== Création de l'​hôte de messagerie pour un 2e domaine ​=====
  
 Pour pouvoir accéder à //Webmail// en utilisant le FQDN de notre 2e domaine, il faut indiquer au Serveur NethServer que ce domaine est aussi un serveur de courrier électronique en créant un nouveau domaine de messagerie. Pour pouvoir accéder à //Webmail// en utilisant le FQDN de notre 2e domaine, il faut indiquer au Serveur NethServer que ce domaine est aussi un serveur de courrier électronique en créant un nouveau domaine de messagerie.
Ligne 757: Ligne 770:
 \\ \\
  
-==== Création d'un hôte virtuel pour un 2e domaine ====+===== Création d'un hôte virtuel pour un 2e domaine ​=====
  
 Nous allons créer un hôte virtuel pour le 2e domaine afin de créer un répertoire pour pouvoir y installer un second WordPress qui sera entièrement dédié à ce 2e domaine. Nous utiliserons deux noms FQDN afin de pouvoir accéder à ce second WordPress en se rendant aux URL suivantes: micronator-dev.net et <wrap em>​www</​wrap>​.micronator-dev.net. Nous allons créer un hôte virtuel pour le 2e domaine afin de créer un répertoire pour pouvoir y installer un second WordPress qui sera entièrement dédié à ce 2e domaine. Nous utiliserons deux noms FQDN afin de pouvoir accéder à ce second WordPress en se rendant aux URL suivantes: micronator-dev.net et <wrap em>​www</​wrap>​.micronator-dev.net.
Ligne 765: Ligne 778:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-=== Onglet Général ===+==== Onglet Général ​====
  
 {{Images_Cahier-101-03-005.png?​25}} L'​action //CRÉER NOUVEAU// est similaire à //​Éditer//​. La seule différence étant le paramètre //Actions supplémentaires//​ au bas du formulaire. {{Images_Cahier-101-03-005.png?​25}} L'​action //CRÉER NOUVEAU// est similaire à //​Éditer//​. La seule différence étant le paramètre //Actions supplémentaires//​ au bas du formulaire.
Ligne 835: Ligne 848:
 \\  \\ 
  
-=== Onglet Bibliothèque d'​applications PHP ===+==== Onglet Bibliothèque d'​applications PHP ====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 851: Ligne 864:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-=== Onglet Paramètres php ===+==== Onglet Paramètres php ====
  
 Si vous avez besoin d'​ajuster les paramètres de PHP, vous devez les ajuster dans cet onglet, les modifications ne sont valables que pour cet hôte virtuel seulement. Si vous avez besoin d'​ajuster les paramètres de PHP, vous devez les ajuster dans cet onglet, les modifications ne sont valables que pour cet hôte virtuel seulement.
Ligne 903: Ligne 916:
 \\  \\ 
  
-==== Vérification ====+===== Vérification ​=====
  
-=== Hôtes DNS ===+==== Hôtes DNS ====
  
 {{ Images_Cahier-101-09-052.png?​600}} {{ Images_Cahier-101-09-052.png?​600}}
Ligne 913: Ligne 926:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-== Alias du serveur ==+=== Alias du serveur ​===
  
 {{ Images_Cahier-101-09-053.png?​600}} {{ Images_Cahier-101-09-053.png?​600}}
Ligne 919: Ligne 932:
 {{Images_Cahier-101-03-006.png?​25}} S'il n'y avait pas eu d'​hôte réel micronator-dev.net à la page Configuration -> DNS ->  onglet Hôtes, un nouvel alias avec ce nom, sans le préfixe www, aurait aussi été créé. {{Images_Cahier-101-03-006.png?​25}} S'il n'y avait pas eu d'​hôte réel micronator-dev.net à la page Configuration -> DNS ->  onglet Hôtes, un nouvel alias avec ce nom, sans le préfixe www, aurait aussi été créé.
  
-=== Hôte de messagerie ===+==== Hôte de messagerie ​====
  
 {{ Images_Cahier-101-09-054.png?​600}} {{ Images_Cahier-101-09-054.png?​600}}
Ligne 927: Ligne 940:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-=== Répertoire racine du site Web du 2e domaine ===+==== Répertoire racine du site Web du 2e domaine ​====
  
 On vérifie la création du répertoire de l'​hôte virtuel; le répertoire ''​devnet''​ existe, mais il est complètement vide. On vérifie la création du répertoire de l'​hôte virtuel; le répertoire ''​devnet''​ existe, mais il est complètement vide.
Ligne 941: Ligne 954:
  
  
-== index.html ==+=== index.html ​===
  
 On écrit un texte qui s'​affichera lors de l'​accès à l'URL: <​nowiki>​http[s]//​[www.]micronator-dev.net</​nowiki>​. On écrit un texte qui s'​affichera lors de l'​accès à l'URL: <​nowiki>​http[s]//​[www.]micronator-dev.net</​nowiki>​.
Ligne 998: Ligne 1011:
 </​file>​ </​file>​
  
-== Accès Web ==+=== Accès Web ===
  
 On vérifie l'​accès à l'​hôte virtuel de différentes manières. On vérifie l'​accès à l'​hôte virtuel de différentes manières.
Ligne 1026: Ligne 1039:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-== Suppression du fichier index.html ==+=== Suppression du fichier index.html ​===
  
 Le bon fonctionnement de l'​hôte virtuel a été vérifié, on supprime le fichier ''​index.html'',​ car il aura préséance sur le fichier ''​index.php''​ du second WordPress. Le bon fonctionnement de l'​hôte virtuel a été vérifié, on supprime le fichier ''​index.html'',​ car il aura préséance sur le fichier ''​index.php''​ du second WordPress.
Ligne 1038: Ligne 1051:
 \\  \\ 
  
-=== Paramètres PHP72 ===+==== Paramètres PHP72 ====
  
 On affiche les paramètres de //PHP72//. On affiche les paramètres de //PHP72//.
Ligne 1058: Ligne 1071:
 \\  \\ 
  
-==== Préparation du répertoire devnet ====+===== Préparation du répertoire devnet ​=====
  
 {{Images_Cahier-101-03-003.png?​22}} On donne au groupe le droit d'​écriture dans le répertoire Web de l'​hôte virtuel afin que //​Duplicator//​ puisse créer des répertoires dans la racine de notre site, c.-à-d. dans ''​devnet''​ lors de la restauration. {{Images_Cahier-101-03-003.png?​22}} On donne au groupe le droit d'​écriture dans le répertoire Web de l'​hôte virtuel afin que //​Duplicator//​ puisse créer des répertoires dans la racine de notre site, c.-à-d. dans ''​devnet''​ lors de la restauration.
Ligne 1078: Ligne 1091:
 \\  \\ 
  
-==== Base de données pour le second WordPress ====+===== Base de données pour le second WordPress ​=====
  
 {{Images_Cahier-101-03-006.png?​25}} On crée la base de données //(dans notre exemple, on la nomme ''​MN101''​)//​. {{Images_Cahier-101-03-006.png?​25}} On crée la base de données //(dans notre exemple, on la nomme ''​MN101''​)//​.
Ligne 1126: Ligne 1139:
 \\  \\ 
  
-=== Grant ===+==== Grant ====
  
 {{Images_Cahier-101-03-006.png?​25}} Pour l'​usager de la BD de WordPress, il faut choisir __un mot de passe robuste__; au moins 7 caractères,​ minuscules, majuscules, chiffres et signes non-alphanumériques. __Il ne faut pas prendre notre exemple de mot de passe__. {{Images_Cahier-101-03-006.png?​25}} Pour l'​usager de la BD de WordPress, il faut choisir __un mot de passe robuste__; au moins 7 caractères,​ minuscules, majuscules, chiffres et signes non-alphanumériques. __Il ne faut pas prendre notre exemple de mot de passe__.
Ligne 1179: Ligne 1192:
 \\  \\ 
  
-==== Propriétaire:​groupe de /​var/​lib/​nethserver/​vhost/​devnet ====+===== Propriétaire:​groupe de /​var/​lib/​nethserver/​vhost/​devnet ​=====
  
 On change le __propriétaire:​groupe__ du répertoire ''/​var/​lib/​nethserver/​vhost/​devnet''​ __pour apache:​apache__,​ sinon nous aurons des difficultés pour mettre à jour WordPress. On change le __propriétaire:​groupe__ du répertoire ''/​var/​lib/​nethserver/​vhost/​devnet''​ __pour apache:​apache__,​ sinon nous aurons des difficultés pour mettre à jour WordPress.
Ligne 1199: Ligne 1212:
 \\  \\ 
  
-==== Téléversement des fichiers ====+===== Téléversement des fichiers ​=====
  
-=== Fichiers archive.zip et installer.php ===+==== Fichiers archive.zip et installer.php ​====
  
 {{ Images_Cahier-101-09-059.png?​600}} {{ Images_Cahier-101-09-059.png?​600}}
Ligne 1208: Ligne 1221:
 \\  \\ 
  
-=== Ajustement du propriétaire,​ groupe et permission ===+==== Ajustement du propriétaire,​ groupe et permission ​====
  
 On change le propriétaire et le groupe des fichiers. On change le propriétaire et le groupe des fichiers.
Ligne 1232: Ligne 1245:
 \\  \\ 
  
-==== Poste de travail ====+===== Poste de travail ​=====
  
-=== Fichier hosts ===+==== Fichier hosts ====
  
 Le FQDN de notre Serveur NethServer est //​micronator-dev.net//​. Vu que nous n'​avons pas de serveur DNS sur notre réseau, il nous faut une façon quelconque pour pouvoir spécifier le nom de notre domaine afin que le navigateur puisse identifier son adresse IP sans devoir interroger un serveur DNS. C'est ici que le fichier hosts du poste de travail entre en jeu. Le FQDN de notre Serveur NethServer est //​micronator-dev.net//​. Vu que nous n'​avons pas de serveur DNS sur notre réseau, il nous faut une façon quelconque pour pouvoir spécifier le nom de notre domaine afin que le navigateur puisse identifier son adresse IP sans devoir interroger un serveur DNS. C'est ici que le fichier hosts du poste de travail entre en jeu.
Ligne 1271: Ligne 1284:
 \\ \\
  
-== CNAME du serveur DESTINATION ==+=== CNAME du serveur DESTINATION ​===
  
 <WRAP column 35%> <WRAP column 35%>
Ligne 1300: Ligne 1313:
 À l'​avenir,​ lorsqu'​on demandera à notre navigateur de se rendre à https://​www.micronator-dev.org:​980,​ il cherchera dans le fichier ''​hosts''​ une correspondance avec //​www.micronator-dev.org//​ et trouvera //​www.micronator-dev.org//,​ il prendra alors l'​adresse **10.10.10.75** qui y est associée et se connectera à la page de l'​interface Web de notre Serveur NethServer. À l'​avenir,​ lorsqu'​on demandera à notre navigateur de se rendre à https://​www.micronator-dev.org:​980,​ il cherchera dans le fichier ''​hosts''​ une correspondance avec //​www.micronator-dev.org//​ et trouvera //​www.micronator-dev.org//,​ il prendra alors l'​adresse **10.10.10.75** qui y est associée et se connectera à la page de l'​interface Web de notre Serveur NethServer.
  
-=== Particularités de la carte RJ-45 ===+==== Particularités de la carte RJ-45 ====
  
 {{Images_Cahier-101-03-005.png?​25}} L'​adresse MAC de cette carte est différente de l'​adresse MAC de la //​Carte-0//,​ //​Carte-1//,​ //eth0// ou //​eth1//​.\\ ​ {{Images_Cahier-101-03-005.png?​25}} L'​adresse MAC de cette carte est différente de l'​adresse MAC de la //​Carte-0//,​ //​Carte-1//,​ //eth0// ou //​eth1//​.\\ ​
Ligne 1317: Ligne 1330:
 \\  \\ 
  
-=== Première adresse IP ===+==== Première adresse IP ====
  
 Nous commençons par donner l'​adresse **192.168.1.81** à la carte RJ-45 du poste de travail. Nous commençons par donner l'​adresse **192.168.1.81** à la carte RJ-45 du poste de travail.
Ligne 1373: Ligne 1386:
 Cliquer **Avancé...** Cliquer **Avancé...**
  
-=== Deuxième adresse IP ===+==== Deuxième adresse IP ====
  
 Nous donnons la deuxième adresse **10.10.10.81** à la carte RJ-45 du poste de travail. Nous donnons la deuxième adresse **10.10.10.81** à la carte RJ-45 du poste de travail.
Ligne 1398: Ligne 1411:
 \\ \\
  
-== Passerelle ==+=== Passerelle ​===
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 1455: Ligne 1468:
 \\  \\ 
  
-===== Restauration =====+====== Restauration ​======
  
-==== Restauration ====+===== Restauration ​=====
  
 {{Images_Cahier-101-03-004.png?​25}} Nous avons modifié le fichier hosts du poste de travail pour pouvoir accéder à notre serveur virtuel DESTINATION en spécifiant son FQDN, voir ci dessus le paragraphe [[nethserver_101_cahier_09_duplicator_migration#​CNAME du serveur DESTINATION]]. {{Images_Cahier-101-03-004.png?​25}} Nous avons modifié le fichier hosts du poste de travail pour pouvoir accéder à notre serveur virtuel DESTINATION en spécifiant son FQDN, voir ci dessus le paragraphe [[nethserver_101_cahier_09_duplicator_migration#​CNAME du serveur DESTINATION]].
Ligne 1465: Ligne 1478:
 Pour notre serveur ce sera: https://​www.micronator-dev.net/​installer.php. Pour notre serveur ce sera: https://​www.micronator-dev.net/​installer.php.
  
-==== Notices (optional) ====+===== Notices (optional) ​=====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 1482: Ligne 1495:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-==== Install Database ====+===== Install Database ​=====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 1500: Ligne 1513:
 \\ \\
  
-==== Options ====+===== Options ​=====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 1582: Ligne 1595:
 \\  \\ 
  
-==== Première connexion ====+===== Première connexion ​=====
  
 {{ Images_Cahier-101-09-098.png?​600}} {{ Images_Cahier-101-09-098.png?​600}}
Ligne 1605: Ligne 1618:
 \\ \\
  
-=== Fichier .htaccess ===+==== Fichier .htaccess ​====
  
 Fichier original ''/​home/​e-smith/​files/​ibays/​mn-101/​html/​.htaccess''​ __sur le Serveur SME SOURCE__. Fichier original ''/​home/​e-smith/​files/​ibays/​mn-101/​html/​.htaccess''​ __sur le Serveur SME SOURCE__.
Ligne 1721: Ligne 1734:
 \\  \\ 
  
-=== Fichier wordfence-waf.php ===+==== Fichier wordfence-waf.php ​====
  
 Fichier ''/​var/​lib/​nethserver/​vhost/​devnet/​wordfence-waf.php''​ copié de SOURCE par //​Duplicator//​. Fichier ''/​var/​lib/​nethserver/​vhost/​devnet/​wordfence-waf.php''​ copié de SOURCE par //​Duplicator//​.
Ligne 1757: Ligne 1770:
 \\  \\ 
  
-=== Fichier wp-config.php ===+==== Fichier wp-config.php ​====
  
 Nouveau fichier ''​wp-config.php''​. Les anciens paramètres ont été mis en commentaire //​(précédés par un #)// par //​Duplicator//​. Nouveau fichier ''​wp-config.php''​. Les anciens paramètres ont été mis en commentaire //​(précédés par un #)// par //​Duplicator//​.
Ligne 1789: Ligne 1802:
 \\  \\ 
  
-=== Chemin de WordPress ===+==== Chemin de WordPress ​====
  
 {{Images_Cahier-101-03-003.png?​22}} Si nous avons restauré dans le répertoire par défaut, c.-à-d. ''/​var/​www/​html'',​ il nous faut ajouter certaines directives au fichier ''​wp-config.php''​ sinon, WordPress ne trouvera pas son chemin pour sa mise à jour. {{Images_Cahier-101-03-003.png?​22}} Si nous avons restauré dans le répertoire par défaut, c.-à-d. ''/​var/​www/​html'',​ il nous faut ajouter certaines directives au fichier ''​wp-config.php''​ sinon, WordPress ne trouvera pas son chemin pour sa mise à jour.
Ligne 1854: Ligne 1867:
 \\  \\ 
  
-==== Ajustement des droits ====+===== Ajustement des droits ​=====
  
 <​file>​ <​file>​
Ligne 1862: Ligne 1875:
 </​file>​ </​file>​
  
-=== Ajustement du propriétaire et du groupe ===+==== Ajustement du propriétaire et du groupe ​====
  
 <​file>​ <​file>​
Ligne 1870: Ligne 1883:
 </​file>​ </​file>​
  
-=== Fichiers et répertoires ===+==== Fichiers et répertoires ​====
  
 On renforce la sécurité de l’accès aux fichiers //( <wrap em>​f</​wrap>​ )// en supprimant les droits à "​other"​. On renforce la sécurité de l’accès aux fichiers //( <wrap em>​f</​wrap>​ )// en supprimant les droits à "​other"​.
  
 <​file>​ <​file>​
-[[email protected] devnet]# find . -type f -exec chmod 2640 {} \;+[[email protected] devnet]# find . -type f -exec chmod 640 {} \;
  
 [[email protected] devnet]# [[email protected] devnet]#
Ligne 1905: Ligne 1918:
 \\  \\ 
  
-==== Connexion ====+===== Connexion ​=====
  
 {{ Images_Cahier-101-09-102.png?​200}} {{ Images_Cahier-101-09-102.png?​200}}
Ligne 1919: Ligne 1932:
 \\ \\
  
-==== Finalisation de la migration ====+===== Finalisation de la migration ​=====
  
 {{ Images_Cahier-101-09-104.png?​600}} {{ Images_Cahier-101-09-104.png?​600}}
Ligne 1926: Ligne 1939:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-== Suppression des fichiers d'​installation ==+=== Suppression des fichiers d'​installation ​===
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 1998: Ligne 2011:
 \\  \\ 
  
-==== Droit d'​écriture du répertoire devnet ====+===== Droit d'​écriture du répertoire devnet ​=====
  
 On enlève le droit d'​écriture //(<wrap em>​w</​wrap>​)//​ au répertoire ''/​var/​lib/​nethserver/​vhost/​devnet/''​ qu'on lui avait donné à la section [[nethserver_101_cahier_09_duplicator_migration#​Préparation du répertoire devnet]]. On enlève le droit d'​écriture //(<wrap em>​w</​wrap>​)//​ au répertoire ''/​var/​lib/​nethserver/​vhost/​devnet/''​ qu'on lui avait donné à la section [[nethserver_101_cahier_09_duplicator_migration#​Préparation du répertoire devnet]].
Ligne 2018: Ligne 2031:
 \\  \\ 
  
-==== Redémarrage du démon httpd ====+===== Redémarrage du démon httpd =====
  
 On redémarre le démon //httpd// pour s'​assurer que tous les fichiers sont ajustés correctement. On redémarre le démon //httpd// pour s'​assurer que tous les fichiers sont ajustés correctement.
Ligne 2030: Ligne 2043:
 <WRAP centeralign>​**La restauration s'est déroulée correctement.**</​WRAP>​ <WRAP centeralign>​**La restauration s'est déroulée correctement.**</​WRAP>​
  
-===== Vérifications =====+====== Vérifications ​======
  
-==== Page d'​accueil ====+===== Page d'​accueil ​=====
  
 {{ Images_Cahier-101-09-107.png?​600}} {{ Images_Cahier-101-09-107.png?​600}}
Ligne 2065: Ligne 2078:
 \\ \\
  
-==== Thème enfant ====+===== Thème enfant ​=====
  
-=== Pied de page ===+==== Pied de page ====
  
 {{Images_Cahier-101-03-006.png?​25}} Nous utilisons un //Thème enfant//, c.-à-d. __Storefront Enfant__ et certains paramètres du pied de page ne sont pas inclus dans la BD, car ils sont dans le fichier: ''​wp-content/​themes/​twentyten-enfant/​footer.php''​. {{Images_Cahier-101-03-006.png?​25}} Nous utilisons un //Thème enfant//, c.-à-d. __Storefront Enfant__ et certains paramètres du pied de page ne sont pas inclus dans la BD, car ils sont dans le fichier: ''​wp-content/​themes/​twentyten-enfant/​footer.php''​.
Ligne 2076: Ligne 2089:
 \\ \\
  
-==== Vérification des liens ====+===== Vérification des liens =====
  
-=== Accueil ===+==== Accueil ​====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 2096: Ligne 2109:
 \\  \\ 
  
-=== Menus et pages ===+==== Menus et pages ====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 2109: Ligne 2122:
 \\  \\ 
  
-=== Rechercher un produit ===+==== Rechercher un produit ​====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 2124: Ligne 2137:
 \\  \\ 
  
-=== Widget Articles récents ===+==== Widget Articles récents ​====
  
 On clique le lien **Script des droits & permissions** du widget //Articles récents//. La page s'​affiche correctement. On clique le lien **Script des droits & permissions** du widget //Articles récents//. La page s'​affiche correctement.
Ligne 2138: Ligne 2151:
  
  
-=== Widget Références SME ===+==== Widget Références SME ====
  
 On clique le lien **Manuel de l'​utilisateur** du widget //​Référence SME//. La page s'​affiche correctement. On clique le lien **Manuel de l'​utilisateur** du widget //​Référence SME//. La page s'​affiche correctement.
Ligne 2151: Ligne 2164:
 \\  \\ 
  
-=== Liens du pied de page ===+==== Liens du pied de page ====
  
 {{ Images_Cahier-101-09-120.png?​600}} {{ Images_Cahier-101-09-120.png?​600}}
Ligne 2165: Ligne 2178:
 \\  \\ 
  
-=== Connexion ===+==== Connexion ​====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 2187: Ligne 2200:
 \\  \\ 
  
-===== WooCommerce =====+====== WooCommerce ​======
  
-==== Stripe & PayPal ====+===== Stripe & PayPal ​=====
  
-=== Clés de compte ===+==== Clés de compte ​====
  
 {{ Images_Cahier-101-09-124.png?​600}} {{ Images_Cahier-101-09-124.png?​600}}
Ligne 2200: Ligne 2213:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
 \\ \\
-=== Mode Test ===+==== Mode Test ====
  
 {{ Images_Cahier-101-09-125.png?​600}} {{ Images_Cahier-101-09-125.png?​600}}
Ligne 2213: Ligne 2226:
 \\  \\ 
  
-==== Liens de téléchargements ====+===== Liens de téléchargements ​=====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 2229: Ligne 2242:
 \\  \\ 
  
-==== Adresses courriel ====+===== Adresses courriel ​=====
  
 **Tableau de bord WordPress -> WooCommerce -> Réglages ->** onglet **E-mails**.\\ ​ **Tableau de bord WordPress -> WooCommerce -> Réglages ->** onglet **E-mails**.\\ ​
Ligne 2243: Ligne 2256:
 \\  \\ 
  
-=== Serveur physique directement branché à l'​Internet ===+==== Serveur physique directement branché à l'​Internet ​====
  
-== PayPal ==+=== PayPal ​===
  
 Pour //PayPal//, il faut que les adresses soient identiques pour __//E-mail PayPal//__ et __//E-mail du destinataire//​__. Voir la section [[nethserver_101_cahier_09_duplicator_migration#​Commande - PayPal]]. Pour //PayPal//, il faut que les adresses soient identiques pour __//E-mail PayPal//__ et __//E-mail du destinataire//​__. Voir la section [[nethserver_101_cahier_09_duplicator_migration#​Commande - PayPal]].
Ligne 2263: Ligne 2276:
 Pour une migration vers un serveur physique directement relié à l'​Internet,​ il faut s'​assurer de l'​exactitude de ces adresses courriel, mais vers un serveur virtuel, qui sert surtout pour tester de nouvelles extensions et la création de produits, elles sont moins critiques, car le serveur virtuel ne devrait pas tester les achats. Pour une migration vers un serveur physique directement relié à l'​Internet,​ il faut s'​assurer de l'​exactitude de ces adresses courriel, mais vers un serveur virtuel, qui sert surtout pour tester de nouvelles extensions et la création de produits, elles sont moins critiques, car le serveur virtuel ne devrait pas tester les achats.
  
-== Stripe ==+=== Stripe ​===
  
 C'est différent pour //Stripe//, car celui-ci envoie les courriels de commandes reçues et de paiements au __gestionnaire du compte //​Stripe//​__. Nous avons déclaré le courriel de cet utilisateur comme étant //​[email protected]//​ lors de la configuration de notre compte chez [[https://​stripe.com/​ca|https://​stripe.com/​ca]]. C'est différent pour //Stripe//, car celui-ci envoie les courriels de commandes reçues et de paiements au __gestionnaire du compte //​Stripe//​__. Nous avons déclaré le courriel de cet utilisateur comme étant //​[email protected]//​ lors de la configuration de notre compte chez [[https://​stripe.com/​ca|https://​stripe.com/​ca]].
Ligne 2271: Ligne 2284:
 \\  \\ 
  
-==== Extension Velvet Blues Update URLs ====+===== Extension Velvet Blues Update URLs =====
  
 Pour modifier les liens ou les adresses courriel de notre site, on peut utiliser l'​extension **Velvet Blues Update URLs**. Pour modifier les liens ou les adresses courriel de notre site, on peut utiliser l'​extension **Velvet Blues Update URLs**.
  
-=== Description ===+==== Description ​====
  
 <WRAP column 50%> <WRAP column 50%>
Ligne 2292: Ligne 2305:
 \\  \\ 
  
-=== Installation ===+==== Installation ​====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 2321: Ligne 2334:
 \\  \\ 
  
-==== Sauvegarde de la base de données ====+===== Sauvegarde de la base de données ​=====
  
 {{Images_Cahier-101-03-003.png?​22}} Avant de modifier les liens, il est recommandé de faire une sauvegarde de la BD.\\  {{Images_Cahier-101-03-003.png?​22}} Avant de modifier les liens, il est recommandé de faire une sauvegarde de la BD.\\ 
 Si nous effectuons une mauvaise manipulation,​ on pourra alors facilement remettre en place la BD originale en seulement quelques secondes. Si nous effectuons une mauvaise manipulation,​ on pourra alors facilement remettre en place la BD originale en seulement quelques secondes.
  
-=== Répertoire temporaire ===+==== Répertoire temporaire ​====
  
 Si ce n'est déjà fait, on crée un répertoire temporaire. Si ce n'est déjà fait, on crée un répertoire temporaire.
Ligne 2356: Ligne 2369:
 \\  \\ 
  
-=== Déversement de la BD ===+==== Déversement de la BD ====
  
 On déverse la BD //(MN101)// du site dans un fichier. //(On emploie **mysqldump<​wrap em>​102</​wrap>​** à cause de l'​utilisation de la Collection MariaDB 10.2.)// On déverse la BD //(MN101)// du site dans un fichier. //(On emploie **mysqldump<​wrap em>​102</​wrap>​** à cause de l'​utilisation de la Collection MariaDB 10.2.)//
Ligne 2376: Ligne 2389:
 \\  \\ 
  
-=== Remise en place de la BD originale ===+==== Remise en place de la BD originale ​====
  
 {{Images_Cahier-101-03-003.png?​22}} Si jamais on doit remettre en place la BD originale, il suffit d'​exécuter la commande suivante //(il faut absolument employer **mysql<​wrap em>​102</​wrap>​** à cause de l'​utilisation de la Collection MariaDB 10.2)//. {{Images_Cahier-101-03-003.png?​22}} Si jamais on doit remettre en place la BD originale, il suffit d'​exécuter la commande suivante //(il faut absolument employer **mysql<​wrap em>​102</​wrap>​** à cause de l'​utilisation de la Collection MariaDB 10.2)//.
Ligne 2389: Ligne 2402:
 \\  \\ 
  
-==== Mise à jour des URL ====+===== Mise à jour des URL =====
  
-=== Liens d'​adresses ===+==== Liens d'​adresses ​====
  
 **Tableau de bord WordPress -> Outils -> Update URLs** ​ et nous mettons à jour les liens:​\\ ​ **Tableau de bord WordPress -> Outils -> Update URLs** ​ et nous mettons à jour les liens:​\\ ​
Ligne 2456: Ligne 2469:
 \\  \\ 
  
-=== Liens de courriel ===+==== Liens de courriel ​====
  
 {{Images_Cahier-101-03-006.png?​25}} {{Images_Cahier-101-03-003.png?​22}} __S'il y a lieu, il faut changer les adresses courriel chez //PayPal// et //​Stripe//​__.\\ ​ {{Images_Cahier-101-03-006.png?​25}} {{Images_Cahier-101-03-003.png?​22}} __S'il y a lieu, il faut changer les adresses courriel chez //PayPal// et //​Stripe//​__.\\ ​
Ligne 2476: Ligne 2489:
 \\  \\ 
  
-=== Locutions ===+==== Locutions ​====
  
 Nous mettons à jour les locutions ​ //​Micronator__-101.com__// ​ pour des locutions ​ //​Micronator__-dev.net__//​. Nous mettons à jour les locutions ​ //​Micronator__-101.com__// ​ pour des locutions ​ //​Micronator__-dev.net__//​.
Ligne 2497: Ligne 2510:
 \\  \\ 
  
-==== Ajustements manuels ====+===== Ajustements manuels ​=====
  
 {{Images_Cahier-101-03-004.png?​25}} Il ne faudrait pas oublier que rien n'est parfait! {{Images_Cahier-101-03-004.png?​25}} Il ne faudrait pas oublier que rien n'est parfait!
  
-=== Réglages ===+==== Réglages ​====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 2517: Ligne 2530:
 \\  \\ 
  
-==== Contact ====+===== Contact ​=====
  
 **Tableau de bord Wordpress -> Contact -> Formulaires de contact -> Inscription à l'​infolettre ->** onglet **E-mail**.\\ ​ **Tableau de bord Wordpress -> Contact -> Formulaires de contact -> Inscription à l'​infolettre ->** onglet **E-mail**.\\ ​
Ligne 2539: Ligne 2552:
 \\  \\ 
  
-=== WooCommerce / Réglages ===+==== WooCommerce / Réglages ​====
  
 {{ Images_Cahier-101-09-156.png?​600}} {{ Images_Cahier-101-09-156.png?​600}}
Ligne 2554: Ligne 2567:
 \\ \\
  
-== Commande - Stripe ==+=== Commande - Stripe ​===
  
 {{Images_Cahier-101-03-003.png?​22}} {{Images_Cahier-101-03-006.png?​25}} Il ne faut pas oublier de changer les adresses courriel __directement chez //​Stripe//​__. {{Images_Cahier-101-03-003.png?​22}} {{Images_Cahier-101-03-006.png?​25}} Il ne faut pas oublier de changer les adresses courriel __directement chez //​Stripe//​__.
 \\  \\ 
  
-== Commande - PayPal ==+=== Commande - PayPal ​===
  
 **Tableau de bord -> WooCommerce -> Réglages -> onglet Paiements ->** vis-à-vis //​**PayPal**// ​ **-> ​ Gérer**. **Tableau de bord -> WooCommerce -> Réglages -> onglet Paiements ->** vis-à-vis //​**PayPal**// ​ **-> ​ Gérer**.
Ligne 2609: Ligne 2622:
  
 <WRAP column 50%> <WRAP column 50%>
-== E-mails - Image d'​entête (en-tête) ==+=== E-mails - Image d'​entête (en-tête) ​===
  
 **Tableau de bord WordPress -> WooCommerce -> Emails**.\\ ​ **Tableau de bord WordPress -> WooCommerce -> Emails**.\\ ​
Ligne 2636: Ligne 2649:
 \\  \\ 
  
-=== Utilisateurs - usager de test - administrateur ===+==== Utilisateurs - usager de test - administrateur ​====
  
 {{Images_Cahier-101-03-006.png?​25}} Ces adresses courriel devraient avoir été ajustées par //​Duplicator//​ sinon, <wrap em>​MODIFIER</​wrap>​.\\ ​ {{Images_Cahier-101-03-006.png?​25}} Ces adresses courriel devraient avoir été ajustées par //​Duplicator//​ sinon, <wrap em>​MODIFIER</​wrap>​.\\ ​
Ligne 2645: Ligne 2658:
  
 <WRAP column 40%> <WRAP column 40%>
-== acheteur-test ==+=== acheteur-test ​===
  
 //**Adresse de messagerie**//​ et //**Site web**//​\\ ​ //**Adresse de messagerie**//​ et //**Site web**//​\\ ​
Ligne 2669: Ligne 2682:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-== Autres utilisateurs ==+=== Autres utilisateurs ​===
  
 Répéter les opérations et vérifier pour les autres utilisateurs. Répéter les opérations et vérifier pour les autres utilisateurs.
Ligne 2675: Ligne 2688:
 \\  \\ 
  
-=== Wordfence ===+==== Wordfence ​====
  
 **Tableau de bord -> Wordfence -> All Options -> Options générales de Wordfence -> Adresse courriel pour recevoir les alertes**. **Tableau de bord -> Wordfence -> All Options -> Options générales de Wordfence -> Adresse courriel pour recevoir les alertes**.
Ligne 2687: Ligne 2700:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-==== Liens cassés ====+===== Liens cassés ​=====
  
 {{ Images_Cahier-101-09-169.png?​600}} {{ Images_Cahier-101-09-169.png?​600}}
Ligne 2698: Ligne 2711:
 \\  \\ 
  
-==== Test d'​achat ====+===== Test d'​achat ​=====
  
 {{Images_Cahier-101-03-006.png?​25}} __Seulement pour un serveur branché directement à l'​Internet__.\\ ​ {{Images_Cahier-101-03-006.png?​25}} __Seulement pour un serveur branché directement à l'​Internet__.\\ ​
Ligne 2772: Ligne 2785:
 \\  \\ 
  
-==== Suppression du répertoire temporaire ====+===== Suppression du répertoire temporaire ​=====
  
 {{Images_Cahier-101-03-008.png?​25}} Le répertoire temporaire n'est plus nécessaire,​ on doit le supprimer car il contient la BD de sauvegarde.\\ ​ {{Images_Cahier-101-03-008.png?​25}} Le répertoire temporaire n'est plus nécessaire,​ on doit le supprimer car il contient la BD de sauvegarde.\\ ​
Ligne 2802: Ligne 2815:
 \\  \\ 
  
-==== Sauvegarde ====+===== Sauvegarde ​=====
  
-=== Serveur physique directement relié à l'​Internet ===+==== Serveur physique directement relié à l'​Internet ​====
  
 Après la restauration,​ il est fortement recommandé de créer une sauvegarde complète avec //​Duplicator//​ pour survivre en cas de désastre. La récupération de cette sauvegarde sera très facile, car elle sera remise sur la même machine et il n'y aura aucune manipulation à faire après la récupération sauf, nettoyer les fichiers du Paquet. Après la restauration,​ il est fortement recommandé de créer une sauvegarde complète avec //​Duplicator//​ pour survivre en cas de désastre. La récupération de cette sauvegarde sera très facile, car elle sera remise sur la même machine et il n'y aura aucune manipulation à faire après la récupération sauf, nettoyer les fichiers du Paquet.
Ligne 2810: Ligne 2823:
 On crée aussi une sauvegarde régulière NethServer du serveur de DESTINATION. On crée aussi une sauvegarde régulière NethServer du serveur de DESTINATION.
  
-=== Serveur virtuel sur le réseau LOCAL ===+==== Serveur virtuel sur le réseau LOCAL ====
  
 Pour une machine virtuelle du serveur DESTINATION,​ on peut prendre un instantané du Serveur NethServer. Pour une machine virtuelle du serveur DESTINATION,​ on peut prendre un instantané du Serveur NethServer.
Ligne 2822: Ligne 2835:
 \\  \\ 
  
-===== Conclusion =====+====== Conclusion ​======
  
-==== Difficultés particulières ====+===== Difficultés particulières ​=====
  
 Nous avions quelques difficultés particulières pour les locutions, mais tout s'est bien passé. Nous avions quelques difficultés particulières pour les locutions, mais tout s'est bien passé.
Ligne 2833: Ligne 2846:
 \\  \\ 
  
-==== Quelques conseils pratiques ====+===== Quelques conseils pratiques ​=====
  
   - Sur le site de DESTINATION,​ autant que possible, utiliser un nom d'​administrateur et un mot de passe différents de ceux du site SOURCE afin d'​éviter les erreurs de distraction lorsqu'​on ouvrira plusieurs écrans //PuTTY// vers la SOURCE en même temps que vers la DESTINATION.   - Sur le site de DESTINATION,​ autant que possible, utiliser un nom d'​administrateur et un mot de passe différents de ceux du site SOURCE afin d'​éviter les erreurs de distraction lorsqu'​on ouvrira plusieurs écrans //PuTTY// vers la SOURCE en même temps que vers la DESTINATION.
Ligne 2842: Ligne 2855:
 \\  \\ 
  
-==== Assistance à distance TeamViewer ====+===== Assistance à distance TeamViewer ​=====
  
 **TeamViewer** est une application intuitive, rapide et sécuritaire destinée au contrôle à distance et aux réunions. **TeamViewer** est une application intuitive, rapide et sécuritaire destinée au contrôle à distance et aux réunions.
Ligne 2849: Ligne 2862:
 \\  \\ 
  
-==== Autre méthode de clonage ====+===== Autre méthode de clonage ​=====
  
 Pour un clone du serveur SOURCE sur un serveur DESTINATION nous aurions pu simplement: Pour un clone du serveur SOURCE sur un serveur DESTINATION nous aurions pu simplement:
Ligne 2858: Ligne 2871:
 \\  \\ 
 \\  \\ 
-{{Images_Cahier-101-02-164.png?50}} Victoire totale, hissons la bannière de la victoire.+{{NS-101_002_Banniere_Victoire.png?​50}} ​ Victoire totale, hissons la bannière de la victoire.
 \\  \\ 
  
 ---- ----
  
-===== Crédits =====+====== Crédits ​======
  
 © 2012-2016-2017-2018-2019 RF-232\\ © 2012-2016-2017-2018-2019 RF-232\\
Ligne 2893: Ligne 2906:
 |4.1.1|2019-08-19|Suppression du "​sticky bit" pour les fichiers|Michel-André| |4.1.1|2019-08-19|Suppression du "​sticky bit" pour les fichiers|Michel-André|
 |12345678901| | |12345678901| |12345678901| | |12345678901|
-\\ + 
 + 
 +<​html><​hr style="​width:​50%;​ margin: 0 auto;"></​html>​
  
 ===== AVIS DE NON-RESPONSABILITÉ ===== ===== AVIS DE NON-RESPONSABILITÉ =====
Ligne 2901: Ligne 2916:
 RF‑232 ne peut être tenu pour responsable de dommages de quelque nature que ce soit, y compris des dommages di­rects ou indirects, ainsi que des dommages consécutifs résultant de l'​accès ou de l'​utilisation de ce document ou de son contenu. RF‑232 ne peut être tenu pour responsable de dommages de quelque nature que ce soit, y compris des dommages di­rects ou indirects, ainsi que des dommages consécutifs résultant de l'​accès ou de l'​utilisation de ce document ou de son contenu.
  
-Chaque internaute doit prendre toutes les mesures appropriées (mettre à jour régulièrement son logiciel antivirus, ne pas ouvrir des documents suspects de source douteuse ou non connue) de façon à protéger le contenu de son ordina­teur de la contamination d'​éventuels virus circulant sur la Toile.+Chaque internaute doit prendre toutes les mesures appropriées ​//(mettre à jour régulièrement son logiciel antivirus, ne pas ouvrir des documents suspects de source douteuse ou non connue)// de façon à protéger le contenu de son ordina­teur de la contamination d'​éventuels virus circulant sur la Toile.
  
 Toute reproduction interdite Toute reproduction interdite
Ligne 2907: Ligne 2922:
  
 ==== Avertissement==== ==== Avertissement====
 +
 Bien que nous utilisions ici un vocabulaire issu des techniques informatiques,​ nous ne prétendons nullement à la précision technique de tous nos propos dans ce domaine. Bien que nous utilisions ici un vocabulaire issu des techniques informatiques,​ nous ne prétendons nullement à la précision technique de tous nos propos dans ce domaine.
 \\ \\
 \\ \\
nethserver_101_cahier_09_duplicator_migration.txt · Dernière modification: 2019-10-02 23:28 par michelandre