
Ce petit billet s'adresse avant tout aux néophytes, à ceux qui en sont à leurs premiers pas avec WordPress et qui voudraient en savoir un peu plus.
Wordpress, c'est avant tout un "CMS", une entité qui gère le contenu d'un site. Il va donc s'employer à gérer les données et les afficher à l'écran par l'intermédiaire de thèmes qui eux vont s'occuper de la présentation desdites données.
Définition des données
C'est d'abord le contenu que vous ajoutez, le texte des pages et des articles, les images et illustrations, les liens, les mots-clé, les définitions de catégories...
C'est également les coordonnées des utilisateurs du site, le paramétrages propre à WordPress, mais aussi aux plugins que vous aurez installés, etc...
Si un problème survient, comme un plantage du serveur, une infection virale, une mauvaise manoeuvre, il peut être nécessaire de refaire l'installation du site et de remettre en place les données. Cette opération ne peut être menée à bien que si on a pris la sage précaution de sauvegarder ce précieux contenu, mais pour cela, il ne suffit pas de recopier simplement les fichiers que l'on trouvera dans les dossiers d'installation de WordPress.
En effet, les fichiers constitutifs de WordPress, des thèmes et des plugins ne sont pas considérés comme des données, ce sont des éléments qui font partie de la "mécanique" du site. Pour les remettre en place après un gros "plantage", il suffit de réinstaller ces composants et de les reparamétrer... mais les précieuses données, le contenu des pages et des articles, ce qui peut représenter de nombreuses heures de travail, où est-il ?
Stockage des données
La base de données de WordPress se charge de conserver et d'organiser toutes les données du site. En effet, chaque fois que vous rédigez une page ou un article, son contenu textuel est sauvegardé dans les tables de la base de données, il en va de même pour les liens, les mots-clés, les catégories, etc... à l'exclusion des images, pour lesquelles seule la référence est enregistrée.
Il est donc primordial d'effectuer une sauvegarde de cette base de données, c'est la seule façon de garantir la pérennité de votre travail.
Les images sont quant à elles sauvegardées dans une structure de dossiers au sein de l'installation de WordPress, par défaut dans wp-content/uploads/ ensuite dans des dossiers mensuels et annuels. Cet emplacement peut toutefois être paramétré via l'interface d'administration.
Vous pourrez trouver toutes les informations sur la base de données, sa structure et son fonctionnement sur le codex WordPress

Comment effectuer une sauvegarde efficace de son site ?
Cela n'arrive pas qu'aux autres... n'attendez pas l'accident pour prendre vos précautions...
Il faut sauvegarder dans un premier temps tout ce qui a été modifié, aussi bien les données que les fichiers des thèmes ou des plugins que vous auriez retouchés à postériori, comme les feuilles de style par exemple, ainsi que le contenu de la base de données et le contenu du dossier "uploads" où sont stockées les images (a moins que vous n'ayiez modifié l'emplacement par défaut).
Par la suite, si vous ne modifiez pas la structure ou la présentation du site, une sauvegarde de la base de données seule et du dossier "uploads" devraient s'avérer suffisante. Cette sauvegarde devrait s'effectuer à intervalles réguliers, en tout cas, idéalement, chaque fois que vous ajouterez un article ou une page.
Il existe de multiples façons d'effectuer un backup complet d'un site, de la ligne de commande jusqu'aux plugins les plus élaborés. Je ne parlerai ici que la méthode classique, qui devrait cependant convenir à la majorité des cas. En ce qui concerne les fichiers, point de problèmes... il suffit d'un programme de transfert de fichiers en mode ftp tel que Filezilla et le tour est joué, ne pas oublier les dossiers contenant les images.
Pour la sauvegarde de la base de données, WordPress vous propose en natif dans la rubrique "outils" la possibilité d'exporter (et d'importer) le contenu de la base sous forme de fichier XML. Une fois la sauvegarde créée, il fichier devra être sauvegardé en local comme les autres.
En cas de pépin, il suffira d'effectuer l'opération inverse, pour les fichiers, toujours grâce au programme de ftp, quant aux données, via l'option "importer" de la rubrique "outils" de WordPress.



tres interessant, merci
Attention aux fichiers xml, l’outil d’importation des xml pour WP n’est pas toujours à jour. Il vaut mieux miser sur une archive en .sql via phpMyAdmin, c’est plus sûr.