Le blog 100% Code Promo ® de Wally

Nouvel espace communautaire spécial Ventes Privées

Posté par Wally le Jeudi 28 janvier 2010

Je voudrais partager avec vous aujourd’hui une initiative géniale, initiée par VraiBonPlan.com: l’espace communautaire VraiBonPlan Vente Privée .

Bon, il est vrai que je ne suis pas neutre sur ce coup-là, puisque je suis impliqué… mais je peux vous assurer que je suis sincère lorsque je dis que je pense que c’est…

Lire la suite de Nouvel espace communautaire spécial Ventes Privées

Ici, les vieux billets sont repassés…

Posté par Wally le Jeudi 9 juillet 2009

Je l’avais annoncé, ce blog n’est pas lié à l’actualité du jour, mais plutôt le traitement de sujets d’actualité.

La nuance? je ne veux pas contribuer à la « course à l’actu » que se livrent certains blogs populaires (presse-citon, chauffeur de buzz, …) ou même sites de grands médias (le figaro, le monde, …), ils le font déjà très bien, je ne vois pas ce que je pourrais apporter.

Par contre, je crois que traiter des sujets à tête reposée, loin de la frénésie de l’annonce, peut s’avérer utile à de nombreux internautes :

Lire la suite de Ici, les vieux billets sont repassés…

Pouvoir d’achat: mieux consommer

Posté par Wally le Samedi 6 septembre 2008

Depuis l’âge de 10 ans, je cherche à dépenser moins. Sans rire, j’ai du être le plus jeune « cliente » de la Redoute. A l’époque, je me débrouillais pour obtenir des pochettes de tirages photo Maxicolor de bienvenue, offrant un développement en tirage double, une pellicule neuve et un cadeau pour…

Lire la suite de Pouvoir d’achat: mieux consommer

Inscription newsletter CODE PROMO

Inscrivez-vous à mes newsletters !

Pour ne pas manquer les prochains articles du Blog Code Promo®,
Inscrivez-vous à mes newsletters !

Blog: Utiliser Wordpress MU sur plusieurs noms de domaine

Posté par Wally le Samedi 16 mai 2009

Blog multi-domaineConnu sous le nom de domain mapping, Wordpress μ permet théoriquement d’afficher certains blogs sur un nom de domaine différent de celui d’origine. Je vais donc pouvoir utiliser la même installation Wordpress pour plusieurs blogs, sur plusieurs noms de domaine: une seule copie de wordpress = moins d’espace utilisé sur mon hébergement (limité à 240Mo en 2008, on arrive vite à les remplir…) + une seule mise à jour à faire.

Ca c’est pour la théorie… pour la pratique, ce fût un peu plus laborieux :-(

Pré-requis techniques

Pour pouvoir utiliser une seule et même installation WordPress MU avec plusieurs noms de domaine, il faut que votre hébergement de site Internet permette de gérer plusieurs noms de domaine. C’est évident, mais visiblement, certains oublient ce prérequis! Ensuite, il faudra expliquer à chaque maillon de la chaine que le nouveau nom de domaine le concerne (aussi):

  • WordPress MU bien sûr
  • Le serveur WEB (regardez du côté des options MULTIDOM de votre hébergeur mutualisé), la mise à jour sur le serveur de votre hébergeur peut prendre jusqu’à 24 heures… sauf si c’est le votre, de serveur.
  • Le nom de domaine lui-même, qui devra associer l’enregistrement DNS de type ‘A’ à l’adresse IP du serveur WEB. Même si votre Registar prend la modification en compte immédiatement, il peut se dérouler 24 à 48hrs avant que cette modification soit propagée sur tout internet, à commencer par votre Fournisseur d’Accès Internet.

Dans mon cas, tout semblait bien parti, puisque dans les propriétés du second blog, j’avais pu modifier les valeurs par défaut (sous-domaine) pour y mettre celles du nom de domaine cible. Après avoir configuré le nom de domaine supplémentaire sur mon hébergement mutualisé, modifié les DNS de ce nom de domaine pour correspondre à mon installation de wordpress MU et une nuit pour attendre la mise à jour… rien. La saisie de l’adresse du nouveau nom de domaine redirige vers /wp-signup.php?new=nom-domaine, indiquant que WordPress MU a bien reçu la requête mais que quelque chose ne tourne pas rond…

Sur le forum http://mu.wordpress.org/forums/topic.php?id=6264&page, il est suggéré d’installer http://wpmudev.org/project/Multi-Site-Manager. Je le fait, bien que sceptique: le problème du forum, c’est que la réponse correspond souvent à une vieille version de wordpress mu… Mes craintes se confirment: avec la version 1.3.3 de WordPress Mu (qui doit correspondre à la version 2.3.3 de wordpress), je n’ai réussi qu’a mettre mon installation de WordPress mu en caraf… effacement du fichier wp-config.php et re-install :-(

Au final, c’est schweini qui m’a apporté la solution : annuler la suppression des www. du nom de domaine dans le fichier wpmu-settings.php ; magique ! En effet, les développeurs de WordPress ont décrété qu’un site ne devrait pas utiliser le préfixe « www. », puisque le http:// devant indique le protocole à utiliser, et donc que la demande s’adresse au serveur web. Y-a des extremistes partout…

Problème suivant: impossible de se connecter sur un autre domaine, le message d’erreur est très clair :

ERREUR: WordPress a besoin des Cookies pour fonctionner, mais votre navigateur ne semble pas les supporter ou les bloque.

Là, impossible de me souvenir de ce que j’ai fait pour corriger. Mais par contre, je peux vous dire comment je fais pour créer un nouveau blog sur un nouveau nom de domaine sans erreur: j’utilise la fonction [Add Site] du plugin « MU Multi-Site, qui, une fois le plugin activé, se trouve sous  Admin Du Site > Sites.

Pour résumer…

Les 5 étapes pour utiliser WordPress Mu sur un autre nom de domaine

  1. Installer et activer le plugin http://wpmudev.org/project/Multi-Site-Manager (au minimum sur le blog principal)
  2. Au niveau de l’hébergement (du serveur WEB), faire en sorte d’associer votre installation de WordPress MU avec le nom de domaine voulu. Le mode opératoire dépend de l’hébergement et de l’hébergeur, pour OVH, la doc est ici (juste enlever le ‘/’ ajouté automatiquement à la fin, ça évite quelques effets de bord).
  3. Au niveau de l’enregistrement DNS du nom de domaine à associer, s’assurer que l’adresse IP correspond bien à celle de son hébergement. Chez OVH, c’est fait automatiquement, mais pas instantanément (2x par jour, il me semble), il faut donc être patient. De toutes les façons, il faudra attendre que les informations DNS se « propagent » à tous les DNS, ce qui prend jusqu’à 48hrs (et même plus…)
  4. Depuis le blog principal (avec le plugin Multi-Site activé), aller dans Admin Du Site > Sites, et utiliser la fonction « Add Site » (ou « Ajouter Site » selon la version utilisée). Là, sélectionnez soigneusement les éléments du blog « parent » que vous souhaitez copier ( »cloner »).  Je vous conseille: les élements d’admin, les thèmes autorisés (sauf si vous voulez associer un seul -nouveau- thème à ce blog), la langue. Vous pouvez aussi tout cocher et faire le ménage ensuite.
  5. Normalement, c’est tout bon. Pour administrer votre SITE (le nom de domaine associé à ce nouveau blog), il faudra continuer à passer par le blog principal qui a le plugin Multi-Site activé. Pour administrer votre blog (ou vos blogs) associés au nouveau nom de domaine, il faut passer par l’admin de ce blog (dossier /wp-admin/ du nouveau nom de domaine). Vous avez donc intérêt à ce que les DNS soient à jour…

J’espère que vous galèrerez moins que moi… !

Rangé dans : webmaster.

14 Commentaires à propos de “Blog: Utiliser Wordpress MU sur plusieurs noms de domaine”

  1. Martin Says:

    J’avais procédé de la même manière que toi pour installer plusieurs sites (une douzaine). Cependant, pour des raisons indéterminées, de manière imprévisible, WordPress Mu refusait obstinément de gérer un nouveau domaine, de sorte qu’il fallait désinstaller le domaine, puis le réinstaller de nouveau, sans aucune garantie de bonne prise en compte du nouveau domaine. Autre point gênant : de nombreux plugins sont peu ou pas compatibles avec WordPress Mu et la gestion des plugins sur une installation multi-sites est difficile (mais faisable), tout comme celle des habillages.

    Depuis, j’utilise un script de mise-à-jour et installation de WordPress multiples qui me permet de gérer des sites installés sur plusieurs hébergements, voire serveurs, sans difficulté. L’inconvénient est la duplication des fichiers, mais c’est un moindre mal en comparaison de ce que je connaissais avant. :-)

  2. webmaster Says:

    Merci Martin pour ce retour d’expérience. Je peux me tromper, mais j’ai le sentiment que les choses se sont stabilisées (que WordPress Mu c’est bonifié) avec le temps et les version. Il en va de même des plugins: tous les derniers plugins que j’ai testé ces derniers temps fonctionnent très bien dans un environnement multiblogs, multi-domaines.

    Je souhaitais (et souhaite toujours) éviter à tout pris la duplication des fichiers (principalement pour limiter les efforts de maintenance et donc appliquer le principe de mutualisation à fond), j’ai donc persévéré. Je dois en être à la version 2.7 de WordPress Mu (et je viens de noter que pour le plugin, j’utilise la version 004 alors que la version 009 est dispo).

    Tout ça pour dire que peut-être que les dernières versions marcheraient mieux pour toi aussi, Martin.

  3. Garyloo Says:

    On peut couper la poire en deux. Après quelques tests, je confirme que Wordpress MU est suffisamment stable pour héberger de nombreux sites avec leurs propres plugins et template. Mais si on doit intéger un plugin incompatible, comme (actuellement) le génial Picasa Image Express, on créera un site Wordpress spécifique. Au final, on gagne de la place sur le serveur, tout en se permettant quelques exceptions.
    Merci pour ton post, c’est ce que je cherchais.
    Bonne route !

  4. Jackson Says:

    Super ce blog ,
    mais bon moi j’ai abandonné l’idée de faire des
    blog en sous domaine automatisé avec wpmu
    c’est un peu compliqué tout ca en tout cas
    ca m’a bien servit comme tuto quand meme.

    Bonne continuation.

  5. zerocool Says:

    Bonjour, très intéressant ce petit post.
    Etant webmaster, j’utilise Wordpress autant pour des solutions persos que pros et dernièrement j’utilise Mu pour un projet pro dans l’immobilier. J’aurai une question concernant le clonage ou la duplication de blog que j’appelerai ici « micro site ». Peut on après avoir généré un nouveau blog cloner le contenu des billets et pages d’un blog à un autre ? Le principe étant ici de proposer une architecture de mise en page toute faite aux admins qui n’auront qu’à changer des photos ou contenu dans l’éditeur…
    J’ai écumé pas mal de forum et post à ce sujet et je n’arrive pas à être satisfait.

    Merci pour votre aide !

  6. Wally Says:

    @zerocool:
    C’est une bonne question, et je comprend très bien le besoin ;-)

    A ma connaissance, le clonage n’est possible uniquement lorsque l’on créé un site (typiquement pour associer un nouveau nom de domaine), ce qui créé automatiquement un blog associé. A bien différentier du cas où l’on ajoute des blogs à un site (ex: blog.code-Promo.com, blog2.code-promo.com, etc…), cas pour lequel je ne connais pas d’option de clonage ni de plugin pour cela.

    Pour cloner un site (et le blog associé) je suggère d’utiliser le plugin MU site admin:
    http://wpmudev.org/project/Multi-Site-Manager
    qui permet de cloner tout ou partie d’un site…

    Tenez-moi au courant de vos conclusions, cela m’intéresse!

  7. zerocool Says:

    Merci pour cette réponse rapide !
    J’ai bien trouvé auparavant la solution de plugin « Multi Site Manager » mais pas encore testé, et je doute que l’on puisse cloner le contenu d’un blog à un autre mais c’est à tester. Je vais essayer cela d’ici peu et vous tiendrez au courant ça marche !

  8. PetitPIerre Says:

    zerocool > tu manques pas d’imaginsation :)
    En tout cas le plugin qui est décrit dans ce billet ne permet pas de faire cela.

    Puis tu mélanges plein de choses, WP fait la séparation contenu/conteneur.
    d’un coté ton contenu de l’autre tes templates.

    donc ce que tu pourras dupliquer sans problèmes c’est le contenu, tu as des plugins qui font ça trés bien sous WP y’a qu’a chercher étant moi aussi dans l’immobiler je me sens pas de te filer un coup demain plus poussé que ça !

  9. Ressources Wordpress et wordpress mu sur Le blog 100% Code Promo ® Says:

    [...] Comme je suis avant tout Webmaster, il m’arrive de mettre les doigts dans le “cambouis”. Illustration avec le blog du webmaster de Code Promo, basé sur Wordpress, et plus précisément la version Multi-Blog de Wordpress (Wordpress Mu). [...]

  10. Philippe Says:

    Hello,

    La version 3 de Wordpress est sortie en Juin 2010 et depuis Wordpress Mu est installé avec en natif. De quoi gagner du temps !

    Merci pour ce blog en attendant qui m’a été fort utile.

  11. Wally de Code-Promo.com Says:

    @Philippe: en effet. J’avais prévu de rédiger un billet (ici ou ailleurs) pour expliquer la différence et le basculement, mais je n’ai pas trouvé le temps.

    Merci donc pour votre commentaire!

  12. Max Says:

    Bonjour,

    Est-ce que vous pourriez me dire comment faire de sorte à ce qu’un nom de domaine sous worpress mu se présente sous cette forme http://www.site.com au lieu de http://site.com?
    Merci pour votre aide.

  13. Technoblog Says:

    Bonjour Max,

    Dans les vieilles versions de Wordpress MU, il faut tout d’abord, dans le fichier wpmu-settings.php, retirer les lignes:

    if( substr( $domain, 0, 4 ) == 'www.' )
    $domain = substr( $domain, 4 );

    qui ont pour effet d’imposer le retrait des ‘www.’

    Ensuite, aller dans l’interface du blog, du côté des paramètres, et modifier l’url du blog. Bien sûr, il faut que votre hébergement soit configuré pour associer www.example.com à votre installation WPMU (pour le vérifier: vous devriez avoir actuellement un message d’erreur WPMU).

    Enfin, pour pouvoir corriger à la main, je vous conseille d’avoir sous le coude un accès direct (phpmyadmin) à la base de données…

  14. webbud Says:

    Bonjour,
    Un problème annexe mais évoqué par « webmaster » : j’ai créé un blog en sous-domaine, le tout chez ovh et tout est ok… par contre impossible d’accéder au backend avec les logins de l’administrateur créé pour ce sous-blog… en fait j’ai eu le même message cité plus haut au sujet des cookies.
    Que je tente d’accéder au dashboard via le blog principal ou via le wp-admin du sous-blog, même problème. De plus je n’ai même plus les messages d’erreur habituels, que ce soit cookies ou erreur de passe…
    Déjà passé par là ? Une solution ?
    Merci d’avance

Ajouter un commentaire

S'abonner sans commenter

Les commentaires engagent la seule responsabilité de leur auteur. En déposant un commentaire sur ce site, vous concédez à l'éditeur du site une licence non-exclusive de reproduction de votre commentaire.