Tag Archive for base de données

Comment déplacer un blog WordPress

Imagescape.com - File Transfert Protocol

dukfileb Comment déplacer un blog WordpressPlusieurs situations nécessitent un déplacement d’un blog, par exemple:

  • changement d’hébergeur
  • transfert d’un blog développé en local vers un site public
  • transfert d’un blog (sous-domaine) sur un nouveau site

Voici la marche à suivre pour que le transfert d’un blog WordPress vers un nouveau site. Si toutes les étapes sont respectées, le nouveau blog est accessible en quelques heures.

Etape 1 – Commander nouveau site

Avant tout chose, il faut disposer d’un nouveau nom de domaine et d’un hébergeur. Je fais confiance à Infomaniak depuis des années, pour la Suisse comme pour la France. La commande passée, on reçoit dans les 24 à 48 heures un courriel avec toutes les informations de connexion.

Etape 2 – Activer le nouveau site

  1. Se connecter sur le nouveau site et suivre les instructions transmises par l’hébergeur pour l’activer. Une page d’accueil temporaire sera créée.
  2. Dans l’interface d’administration, activez la base de données.
  3. Créer un compte FTP avec les droits d’administration

Etape 3 – Sur le blog d’origine

  1. Sauvegarder toutes les données du blog d’origine: Base de données (utiliser le plugin Backup WordPress), fichiers wp-config.php, .htaccess, index.php + tout le répertoire WordPress (toujours une bonne idée!)
  2. Exporter la base de donnée MySql
    A partir de phpMyAdmin, sélectionner la base de données (celle qui est référencée dans le fichier wp-config.php du blog) et choisir la fonction Exporter. Sauvegarder la base dans un fichier en local, la compresser si nécessaire.

Etape 4 – Nouveau site

Importer la base de données

  1. Ouvrir l’interface d’admin sur le nouveau site (selon les données transmises par l’hébergeur)
  2. Aller à phpMyAdmin
  3. Importer la base de données du blog d’origine précédemment sauvée en local

Modifier les URL dans la base de données

C’est la partie la plus délicate! WordPress sauve des URL en référence absolue. Il faut aller modifier toutes les URL qui font référence à l’ancien blog, pour les remplacer avec l’URL du nouveau site. Il y a 3 modifications à faire.

  1. Ouvrir PHPMyAdmin
  2. Sélectionner la base de données qui contient les données du blog d’origine.
  3. Sélectionner « SQL » dans la liste des fonctions et entrer successivement les trois blocs de texte suivant

Remplacer les références à http://www.ancien-site.com (votre ancienne url) par l’adresse du nouveau blog dans la table wp_options:


UPDATE wp_options SET option_value = replace(option_value, 'http://www.ancien-site.com', 'http://www.nouveau-site.com') WHERE option_name = 'home' OR option_name = 'siteurl';

changer l’url relative des posts dans la table wp_posts


UPDATE wp_posts SET guid = replace(guid, 'http://www.ancien-site.com','http://www.nouveau-site.com');

Faire un rechercher/remplacer dans le contenu des posts pour être bien sûr qu’aucun lien en URL absolue ne traîne avec l’ancienne adresse des posts.

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.ancien-site.com', 'http://www.nouveau-site.com');

Copier les fichiers WordPress

  1. Se connecter au nouveau site via FTP (cyberduck ou FileZilla) et uploader les fichiers préalablement sauvegardés: répertoire WordPress, fichier wp-config.php, .htaccess.
  2. Uploader le répertoire WordPress

Editer le fichier wp-config

Ouvrir le fichier wp-config dans un éditeur texte (Notepad, Smultron) et modifier le nom de la base de données et s’il y a lieu le nom et mot de passe de l’utilisateur. Enregistrer.

Etape 5

Se connecter à l’interface d’admin sur le nouveau blog: http://www.nouveau-site.com/wp-admin ou http://www.nouveau-site.com/wordpress/wp-admin si wordpress est dans un sous-répertoire.

En principe, tout fonctionne. En cas d’erreur, rechercher dans la base de données s’il persiste des références à l’ancien domaine.

Pour en savoir plus

Excel pour les nuls : gérer de listes

Vous venez d’acquérir un nouvel ordinateur. Promis, vous allez en tirer un maximum et ne plus l’utiliser uniquement pour la messagerie et le web. Vous avez goûté un jour à  Excel et il vous a semblé être l’outil idéal pour gérer toutes vos listes : de la liste de vos livres, CD, DVD, bijoux, gadgets, vins fins, courses de Noël à  celle des membres du club de foot, de pétanque ou des copains de crèche de votre petit dernier.

Cette tâche, si séduisante au départ, est vite devenue un cauchemard. Les innombrables versions de cette fameuse liste jonchent votre bureau, vous ne savez plus quelle est la bonne version et surtout, ce fameux Excel ne donne pas du tout le résultat escompté. Les totaux ne se font pas , le tri des données est impossible, bref vous êtes prêt à  craquer.

Bien entendu, vous n’avez pas ouvert de mode d’emploi, vous êtes un intuitif! L »aide en ligne est toujours aussi mal faite selon vous. L’assistant liste offerte en standard par Excel vous a largué dès le premier écran. Alors que faire ?

Je démarre une série de billets avec quelques bons vieux conseils, qui fonctionnent pour toutes les listes et tous les tableurs comme Excel. Il n’est peut-être pas trop tard pour tout reprendre à  zéro! ;-)

1. Saisie des données

  • Une liste de données dans un tableur (Excel ou autre) comprend des données organisées en lignes et en colonnes.
  • Chaque colonne doit avoir un titre, dont le texte est entré dans une seule cellule (case ou champ).
  • Ne laisser aucune ligne vide, ni aucune colonne vide dans la liste. Il peut y avoir des cellules vides (Champ vide)
  • Entrer une seule information par cellule, comme par exemple une colonne pour le numéro postal, une pour la localité, une pour le pays; une colonne pour le nom et une autre colonne pour le prénom. Ne pas mélanger deux types d’information.
  • L’affichage des nombres et dates peuvent être modifié à  tout moment, pour autant que la saisie soit correctement faite : 12.12.2007 ou 12/12/07.
    Truc : si la date entrée reste affichée à  gauche de la cellule, alors Excel l’a considérée comme du texte et vous ne pourrez pas effectuer de calcul avec ce champ, ni trier vos données par ordre chronologique des dates entrées. Recommencez jusqu’à  ce que le texte soit automatiquement aligné à  droite (sans utiliser de mise en forme)
  • Ne pas répéter la ligne de titre au milieu de vos données, parce que vous souhaitez l’imprimer sur chaque page papier. On définit cette option de mise en page en indiquant les lignes ou colonnes à  répéter en haut ou à  gauche sur chaque page imprimée
  • Pensez à  l’exploitation de vos données plutôt qu’à  « faire joli » sur le papier. Les tableurs servent avant tout à  faire des calculs, à  organiser facilement les données en les triant, retriant, calculant. L’impression n’est qu’une étape et il existe des mises en forme automatique qui vous permettront d’obtenir de bons résultats en quelques clics
  • Pour ne pas « briser » votre liste, insérer les formules de totaux sur une 2ème feuille du classeur, en définissant une plage de données assez large. Ainsi, à  chaque ajout d’un nouvel élément dans la liste, la feuille des totaux est mise à  jour, sans qu’il soit nécessaire de déplacer des lignes. Il y a d’innombrables formules de calcul assez simples, j’y consacrerai un billet. Si vous devez compter des données manuellement, visuellement, alors votre utilisation du tableur n’est pas la bonne!
  • Correctement saisies, les listes pourront être exportées dans un carnet d’adresses, puis synchronisées avec d’autres applications, votre téléphone mobile par exemple. A l’inverse, les données d’un carnet d’adresses Outlook, Apple Mail, etc, peuvent être importées dans Excel.

Exemple de liste de données

2119629475 89e6c7eaa9 o Excel pour les nuls : gérer de listes

A éviter

2120409914 35ec96a1f5 o Excel pour les nuls : gérer de listes

Pour en savoir plus