Mettre le site en ligne

Après l’enregistrement du domaine, la location de l’hébergement et l’installation de WordPress,À l’installation on peut avoir le choix entre plusieurs versions mineures voire majeures, comme 5.5.1, 5.4.2, 5.3.4, 5.2.7, 5.1.6, 5.0.10 et 4.9.15. Dans la version 5.5.1 de WordPress, l’éditeur de blocs a perdu la rubrique des niveaux de titres dans le panneau droit, qu’il a encore dans la version 5.4.2.34, mais il a gagné la prise en charge des identifiants dans davantage de types de blocs. la mise en ligne peut se faire selon différentes méthodes. Mais avant de penser référencement et maintenance, le plus important pour ne pas l’oublier est la sécurisation, car nativement, WordPress ne limite pas le nombre de tentatives de connexion, et prête ainsi le flanc aux attaques par force brute, sans compter les autres moyens de hacker un site.

Migrer le contenu

Il existe plusieurs méthodes pour transférer un site WordPress d’une instance vers une autre.

Par fichier WXR ?

Une grande partie des données du site peut être exportée et importée par l’outil intégré qui produit et accepte des fichiers XML sous forme de fil RSS étendu, spécifique à WordPress et appelé WXR (WordPress extended RSS). Sous « Outils » dans menu du panneau d’administration, « Exporter » ouvre une page où WordPress propose de générer ce fichier à partir (au choix) de tout, des articles, des pages ou des médias.

Contrairement à ce qui est indiqué, les médias sont bien inclus dans « tout », mais ce ne sont toujours que les métadonnées des médias, dont leur URL, qui n’est pas d’une grande utilité pour les médias stockés hors ligne pour un site WordPress local.

Ce fichier WXR ne contient pas non plus tout le contenu de la base de données, il ne peut se substituer à une sauvegarde de celle-ci, comme indiqué dans l’en-tête du fichier.How does the WXR file differ from the WPDB?, Stack Exchange, WordPress development, 25/02/2015. Les widgets ne sont pas inclus. Un site comportant des widgets apparaîtra comme tronqué après un transfert par exportation-importation en WXR.

L’utilité du format WXR apparaît sur la plateforme « WordPress.com », qui accepte ce format mais refuse d’importer une base de données à partir d’une sauvegarde.dstaemmler, sql backup file conversion to WXR file, forum WordPress.com, 20/10/2009.

Par la base de données et le FTP

La base de données de WordPress est très facile à exporter dans 15 formats, dont SQL, XML, CSV (à importer dans Excel), et même Word et PDF. Seuls 6 de ces formats sont utilisables pour l’importation, dont les trois premiers cités.

L’adresse de l’interface d’administration de la base de données est « localhost/phpmyadmin » (ajouter le numéro de port s’il n’est pas 80). L’identifiant est « root », et le mot de passe est celui choisi pour WordPress. L’importation d’un fichier exporté se fait dans une nouvelle base à créer d’abord, non par-dessus l’existante, qui peut être renommée en « ancienne », puis supprimée si opportun.Mateusz Papiernik, How To Import and Export Databases in MySQL or MariaDB, DigitalOcean, Community, Tutorials, 21/12/2016.

Les fichiers médias et feuilles de style vont à part, sauf que les feuilles de style des thèmes actifs (parent et enfant) apparaissent comme contenus d’articles qui n’existent pas sur le site. D’autres fichiers de thèmes, même personnalisés (thème enfant) ne sont pas dupliqués dans la base de données. Il faut suivre de nombreuses étapes pour transférer un site de cette manière.Moving WordPress, support WordPress.org, s.d.

Les fichiers du site hors base de données sont sauvegardés à part via le client FTP. En plus de transférer le site, on peut ainsi restaurer à tout moment tel fichier qu’on a mal modifié. C’est aussi utile pour rechercher des chaînes dans le but de trouver le code impliqué dans la génération de tel ou tel élément des pages.

Par All-in-One WP Migration

Le site entier avec tous les plugins installés peut être exporté par l’extension WordPress All-In-One de transfert de sitesServMask, All-In-One WP Migration, WordPress.org. sous forme de fichier compressé, puis importé dans une autre instance WordPress pour y avoir exactement le même site.

Cette extension existe dans une version gratuite, utilisable jusqu’à une taille de site de 512 Mo, et une version payante. La version gratuite est recommandée dans le tutoriel vidéo de Websitelearners.Shubhang, How to Install WordPress Locally on your PC (and practice making your website), tutoriel sur la chaîne YouTube de Websitelearners, 16/02/2018. Si la plupart des commentaires YouTube sont enthousiastes de même que 9 évaluations sur 10 soit plus de 5 000, WordPress.org compte aussi plus de 400 utilisateurs donnant une seule étoile (ou zéro si c’était possible).All-in-One WP Migration, évaluations sur 1 étoile, WordPress.org ; exemple.

En conclusion, ce plugin de migration offre une solution facile dans la droite ligne de l’automatisation, essentielle au concept de WordPress.Réponse 4 de « Prevent WordPress from handling requests at root while set back to directory », forum WordPress.org, 07/10/2020. Des étapes qui sinon se comptent par dizaines si l’on tient compte du fait que plusieurs étapes peuvent comporter de nombreuses sous-étapes, sont remplacées par une procédure d’une poignée d’étapes :

  1. Installer le plugin ;
  2. Exporter le site dans un fichier ;
  3. Installer une nouvelle instance WordPress dans l’hébergement choisi ;
  4. Y installer le même plugin ;
  5. Importer le fichier.

Sécuriser le site

Si cela n’a déja été fait durant l’installation, il est recommandé d’ajouter un plugin de limitation de tentatives de login, parce que nativement, WordPress n’est pas protégé contre les attaques « par force brute ».

Optimiser pour les moteurs de recherche

1
À l’installation on peut avoir le choix entre plusieurs versions mineures voire majeures, comme 5.5.1, 5.4.2, 5.3.4, 5.2.7, 5.1.6, 5.0.10 et 4.9.15. Dans la version 5.5.1 de WordPress, l’éditeur de blocs a perdu la rubrique des niveaux de titres dans le panneau droit, qu’il a encore dans la version 5.4.2.34, mais il a gagné la prise en charge des identifiants dans davantage de types de blocs.
2
How does the WXR file differ from the WPDB?, Stack Exchange, WordPress development, 25/02/2015.
3
dstaemmler, sql backup file conversion to WXR file, forum WordPress.com, 20/10/2009.
4
Mateusz Papiernik, How To Import and Export Databases in MySQL or MariaDB, DigitalOcean, Community, Tutorials, 21/12/2016.
5
Moving WordPress, support WordPress.org, s.d.
6
ServMask, All-In-One WP Migration, WordPress.org.
8
All-in-One WP Migration, évaluations sur 1 étoile, WordPress.org ; exemple.
9
Réponse 4 de « Prevent WordPress from handling requests at root while set back to directory », forum WordPress.org, 07/10/2020.
Publié le :
Dernière modification :