Comme je vous en parlais il y a quelques jours, j'ai profité de la configuration de mon nouveau nom de domaine pour mettre en place la fonctionnalité multisite de WordPress.
Le principal intérêt étant, avec une seule installation de WordPress, de gérer plusieurs sites/blogs. Ainsi, à chaque mise à jour de WordPress, vous n'aurez plus qu'une seule mise à jour à faire ! Youpiii ! 8)
Personnellement, je gère plusieurs sites depuis des années, mais j'ai toujours un peu rechigné à faire mes backups FTP + SQL pour chaque mise à jour de WordPress, d'autant plus que cette manœuvre devait être répétée trois ou quatre fois (une pour chaque site) et prenait un temps fou. :!:
Dès que WordPress 3 est sorti, j'ai consacré un week-end à l'installation et au bidouillage de la fonctionnalité Multisite. Je partage dans ce billet les tutoriels et les plugins utiles, mes conseils ainsi que les problèmes que j'ai rencontrés.
Installation d'un WordPress multisite
Je ne vais pas reprendre point par point le processus d'installation d'un WordPress multisite, dans la mesure où d'autres blogueurs ont déjà largement couvert le sujet, notamment Karen Chevallier dont je vous conseille le tutoriel en français, ou encore Weblog Tools Collection qui en propose un en anglais.
NB : personnellement, j'ai installé WordPress multisite avec l'option « sous-domaines » ; c'est donc de ce cas dont je vais parler dans ce billet. Je n'ai pas testé l'option « dossiers ».
Les tutoriels utiles
Parmi les autres ressources qui m'ont bien aidée, ne manquez pas Create a Network, sur le codex de WordPress.
Au départ, je m'étais fiée au tutoriel Migrating Multiple Blogs into WordPress 3.0 Multisite, mais au final cela m'a plus embrouillée qu'autre chose : ce tutoriel vous sera utile surtout si vous voulez gérer plusieurs noms de domaines avec une seule installation WordPress. Enfin pas que, mais bon il s'adresse à des utilisateurs un peu calés.
Attention, je ne parle pas de plusieurs sous-domaines, mais bien de plusieurs noms de domaines différents. Ainsi, si j'avais voulu, avec une seule installation de WordPress installée sur un de mes serveurs, gérer : mon blog, mon portfolio en sous-domaines, mais aussi mes autres sites perso tout en conservant leurs noms de domaines spécifiques, je pourrais suivre ce tutoriel et utiliser le WordPress MU Domain Mapping plugin qu'il conseille.
Mais notez bien que ce plugin n'est pas requis sur votre multisite ne concerne qu'un seul nom de domaine ! Vous allez vous embrouiller comme moi, pour pas grand chose ;-)
On récapitule :
- Vous avez UN SEUL nom de domaine (ex: votredomaine.com) sur lequel vous voulez réunir TOUS vos sites, à l'aide de sous-domaines différents (ex: blog.votredomaine.com, portfolio.votredomaine.com, etc.) OU de dossiers différents (ex: votredomaine.com/blog, votredomaine.com/portfolio) : référez-vous à Create a Network, sur le codex de WordPress, ou bien ce webcast si vous préférez la vidéo ;
- Vous avez PLUSIEURS noms de domaines, mais vous voulez réunir TOUS vos sites sur un seul serveur, tout en conservant chaque nom de domaine (bidule.com, machin.net, et trucmuche.org) : référez-vous à Migrating Multiple Blogs into WordPress 3.0 Multisite ou à Multi-sites WordPress avec la structure en domaines propres (multi-domaines). NB : je n'ai pas testé cette possibilité, je n'en parlerai donc pas dans cet article.
Note sur les « wildcard subdomains »
Si vous choisissez l'option « sous-domaines » pour votre installation multisite, vous aurez sans doute besoin d'activer les « wildcard subdomains ». Ce qu'on pourrait traduire par sous-domaines joker, comme dans un jeu de carte.
C'est simplement la possibilité pour votre installation WordPress de créer automatiquement des sous-domaines sur votre hébergement, sans que vous ayez à tripatouiller dans le manager de votre hébergeur.
Car ces sous-domaines sont fictifs : il ne s'agit ici que de réécriture d'URL. Admettons que, sur votre installation multisite, vous configuriez 3 sites différents : votre page d'accueil, votre blog et votre portfolio - comme je l'ai fait. Concrètement, les fichiers de ces trois sites sont situés sur le même serveur, et il n'y a bien qu'une seule installation de WordPress qui gère tout ça, puisque vous avez activé la fonction multisite. Si vous avez choisi l'option « sous-domaines », alors WordPress va avoir besoin de créer, à la volée et automatiquement, les sous-domaines en question : par exemple, blog.votredomaine.com
et portfolio.votredomaine.com
.
Si vous n'avez pas activé l'option « wildcard subdomains » dans le manager mis à votre disposition par votre hébergeur, il y a de fortes chances que WordPress provoque une erreur en essayant de créer les dits sous-domaines (genre : Warning! Wildcard DNS may not be configured correctly!).
Comment activer les « wildcard subdomains », alors ?, me demandez-vous impatiemment. ;-) C'est simple en fait : il suffit de configurer un sous-domaine dans votre manager, qui s'intitulera de la façon suivante : *.votredomaine.com
Oui, c'est bien un astérisque qu'il faut saisir comme intitulé de sous-domaine. Pas dur, hein ? De là, laissez le temps aux DNS de se propager (de 10 minutes à plusieurs jours, en fonction de votre chance), et tout devrait bien se passer lorsque WordPress créera chaque sous-domaine via la Super Admin multisite.
Dans votre manager OVH, par exemple, allez dans "Hébergement" > "Sous-domaines", et créez simplement votre sous-domaine joker :
Les plugins pratiques
Si vous n'avez pas le courage d'installer un multisite WordPress tout seul, à la main, vous pouvez vous tourner vers certains plugins qui se proposent de faire le gros du travail pour vous, par exemple Enable Multi-Site.
Comme WordPress 3.0 et sa fonction multisite sont tout nouveaux, certains plugins peuvent poser problème si vous tentez de les activer sur votre réseau de sites (cela m'est arrivé avec Google XML Sitemaps, par exemple). Aussi, même si cela ne résout pas tous les problèmes, j'utilise le plugin Proper Network Activation, qui permet de faire les choses plus proprement.
Enfin, si vous avez besoin de gérer des utilisateurs sur les différents sites de votre réseau WordPress, le plugin Multisite User Management peut sans doute vous donner un coup de main : grâce à ce plugin, les utilisateurs sont communs à tout votre réseau, avec un rôle déterminé par défaut, à configurer dans la Super Admin. Je n'ai pas encore eu l'occasion de le tester cependant.
Problèmes rencontrés… et résolus !
J'ai installé mon réseau de sites sur un hébergement vierge, ce qui a sans doute éliminé pas mal de problèmes potentiels ; mais j'ai quand même été confrontée à plusieurs problèmes liés à l'importation du contenu de mon blog sur mon nouvel hébergement (de kreestal.fr à marieguillaumet.com), et au comptage du nombre de commentaires.
Si, comme moi, vous avez déjà un blog et que vous devez le transférer sur un autre hébergement, n'hésitez pas à utiliser la fonction « Exporter/Importer » de WordPress (« Outils » > « Exporter » ou « Importer »). Faites attention à bien cocher la case qui permet d'importer aussi toutes vos images de l'ancien serveur vers le nouveau !
Problème d'import d'images
Normalement, tout se passe bien. Il peut arriver cependant que le script d'importation s'arrête en cours de route, et ça, c'est un peu la galère... Si cela vous arrive, vous avez deux options :
- soit tout recommencer de zéro : supprimer les tables de la base de données du blog que vous étiez en train d'importer sur votre nouveau domaine, ainsi que tous les fichiers déjà importés, puis recommencer l'import, patiemment, en serrant les doigts ;
- soit vous notez l'endroit où s'est arrêté le script d'import, créez un nouveau document XML et copiez/collez les données de l'export XML originel à partir de l'endroit où s'est arrêté l'import. Opération à répéter jusqu'à ce que l'intégralité de votre blog soit bien importée sur votre nouveau domaine !
Je ne vous cache pas que la première solution est sans doute la plus raisonnable, et que la deuxième risque de mettre un joli désordre dans vos fichiers médias et leurs relations à vos posts : cela m'est arrivé, et j'ai passé bien deux jours à remettre de l'ordre dans tout ça, à grands coups de suppression et de ré-upload d'images, de mises à jour de custom fields, et autres bidouilles :???:
Le jeu en valait la chandelle ! Déjà, cela m'a beaucoup appris sur la façon dont fonctionne WordPress, notamment parce que j'ai dû aller fouiner dans PhpMyAdmin pour corriger certaines entrées. Et puis, j'ai profité de cette maintenance forcée pour débuguer et améliorer quelques aspects du blog, ce qui est toujours une bonne chose :grin:
Problème dans le nombre des commentaires
Un autre problème - bien moins chiant celui-là ! - a été les erreurs dans le nombre des commentaires de chaque billet : alors qu'un billet N possédait bel et bien des commentaires, et que ceux-ci s'affichaient, la boucle de WordPress continuait à afficher un nombre négatif ou erroné sur l'index et les différentes pages d'archives du blog :roll:
Pour résoudre ce problème, Ankur Banerjee a mis au point un petit script hyper pratique qui remet tout en ordre. Attention : veillez à bien remplacer toutes les occurrences de wp_posts
et wp_comments
dans le script par le nom des tables du blog impacté par le problème. (Et puis, une petite sauvegarde de votre base de données AVANT la manip' ne mange pas de pain !)
Conclusion
Voilà, j'espère que ce billet plus technique que d'habitude vous aura apporté quelques éléments, voire des pistes si vous aussi rencontrez des problèmes avec votre réseau multisite WordPress.
Il y a juste un aspect que je n'ai pas couvert, tout simplement parce que je n'y ai pas été confrontée : la modifications de DNS d'un nom de domaine N pour qu'il pointe sur l'hébergement Y qui contient le site WordPress ad hoc. Dès qu'il s'agit de configuration serveur et DNS, je fais ma poule mouillée... Ceci dit, si un jour je m'y frotte, je partagerai avec vous cette expérience.
N'hésitez pas à me faire part de vos remarques, critiques et éventuels problèmes dans les commentaires, c'est toujours intéressant de mettre en commun nos connaissances ! ;-)
27 juillet 2010
C'est quand même la révolution le multi site avec wordpress :D Moi aussi je gère trop de blogs :)
27 juillet 2010
Salut Karen, wouahou, quel plaisir de t'accueillir ici ;-)
En effet, WordPress - qui était déjà bien cool, comme outil - vient de franchir l'étape "génial" ! Plus le temps passe, et plus WP devient une pâte à modeler géante, dont tu peux faire à peu près tout ce que tu veux.
J'avoue, l'option multisite, même dans mes rêves les plus fous je n'y aurais jamais pensé... ^^
Mon prochain défi (si j'ai le temps) : les custom post types, et pourquoi pas tenter de mettre en place un forum par ce moyen, comme l'a montré Justin Tadlock.
2 août 2010
Merci beaucoup Marie. J'ai bataillé des jours pour faire fonctionner le MultiSites et j'ai réussi grâce à toi.
J'ai posté un message sur WordPress France pour faire part de ta solution. Cela aidera sûrement du monde.
Je n'ai pas eu besoin du "wildcard subdomains" mais ce qui me manquait c'était la création du sous-domaine avec une *
Merci encore.
Beau Blog et... bien Utile ;o)
2 août 2010
Une solution pour les commentaires c'est de les externaliser avec disqus.com ainsi ils se chargent à chaque fois et tu peux les gérer indépendamment du blog :-)
2 août 2010
Hello Dominique, bienvenue par ici, et surtout ravie d'avoir pu t'aider :)
En fait le sous-domaine *.nomdedomaine.tld est un wildcard subdomain (comme je le disais, on pourrait traduire ça par "sous-domaine joker").
Merci Silvio pour ton conseil sur Disqus. J'avais effectivement croisé cette solution de commentaires sur le blog d'Amanda Palmer je crois ; mais, sauf erreur de ma part, cela force chaque commentateur à se créer un compte, non ? Perso, je trouve ça un peu dissuasif.
Ceci dit, sur un blog à fort trafic comme celui de la demoiselle, cela peut être une très bonne alternative pour fidéliser ses lecteurs, faire des économies de base de données, et ne pas avoir à gérer soi-même le spam.
2 août 2010
Non pas besoin de s'inscrire pour laisser un commentaire. C'est dans les paramètres que tu décides. En plus, il y a possibilité de laisser un com soit avec Twitter, Yahoo, Facebook ou Open ID... Si tu veux tester laisse moi un com en anonyme sur http://blog.mediacker.com :-)
A+
2 août 2010
Salut, merci pour l'astuce des wildcard subdomains, je ne l'ai trouvé nulle part ailleurs pour réussir mon installation multi sites. Du coup, j'ai découvert ton blog, c'est sympa.
3 août 2010
Silvio, merci pour l'invitation à tester - ce que je viens de faire ! En effet, pas besoin de se créer un compte. Au risque de chipoter, je trouve que Disqus ajoute quand même pas mal d'icônes un peu partout ; à moins que tu puisses, dans les options, personnaliser l'affichage ? Et puis, j'imagine que le service grapille les adresses email au passage, non ? Sinon oui, ça fonctionne bien :-)
Rémy, sois le bienvenu par ici ! Ravie que mon article t'ait dépanné.
Concernant les wildcard subdomains, en fait c'est expliqué, en anglais et en plus technique, dans le Codex de WordPress, en bidouillant directement dans le fichier httpd.conf de ton hébergement.
Comme peu d'entre nous y ont accès, passant plus par des hébergements mutualisés, il m'a semblé plus simple d'expliquer comment s'en occuper via une console d'un hébergeur lambda. :-)
3 août 2010
Oui c'est très paramétrable... Je t'invite à t'inscrire ça n'engage à rien et tu pourras voir l'interface. Il y a notamment un Custom CSS.
Pour les mails je ne pense pas qu'ils les récupèrent. Rien de spécial n'est mentionné à ce sujet : http://help.disqus.com/entries/96979-privacy-policy
Pour WordPress : http://disqus.com/comments/wordpress/
+ WordPress plugin help : http://help.disqus.com/entries/102528-wordpress-plugin-help
Mais bon ça fait du boulot en plus tout ça :-)
29 août 2010
Bonjour !
Intéressant article, mais dans mon cas je ne peux pas créer de sous-domaine "*.chatougri.com" dans mon manager !
Par contre j'ai une option "Utiliser comme wildcard pour le domaine : Oui ou Non"
Actuellement, je suis sur "non". Dois-je mettre "Oui" pour le sous-domaine "www" ou bien dois-je créer un nouveau sous-domaine auquel assigner ce paramètre ?
Merci pour cet article en tout cas, et aussi pour les liens qu'il contient !
29 août 2010
Hello CHATOUGRi, bienvenue par ici :)
Chez quel hébergeur es-tu ? Je n'ai testé tout ça que sous OVH, je ne peux pas t'indiquer la marche à suivre pour les autres hébergeurs. Le mieux c'est d'essayer sur un sous-domaine, tu vois ce que ça donne.
Je ne comprends pas bien l'intitulé "Utiliser comme wildcard pour le domaine", puisque précisément une "wildcard" est simplement le signe *.
Faut tester, quoi. J'ai conscience que je ne t'aide pas beaucoup.. -_-
29 août 2010
Bonjour !
Mon hébergeur est EG-Hosting, leurs serveurs sont en location chez OVH et ILIAD, menfin du coup je pense pas que ça nous avance beaucoup lol.
En fait l'option dans mon admin, j'ai l'impression que c'est de dire: "je veux que tel sous-domaine soit un wildcard sous-domaine"
Du coup je viens de créer un sous-domaine qui s'appelle "wc" (un superbe nom, j'aime), et pour lui j'ai coché l'option "utiliser comme wildcard".
J'ai un peu peur de tester à vrai dire, car je suis pas un expert de ce genre de choses et je voudrais pas tout casser, mouaha. Menfin je me lance, et je vais voir ce que ça donne !
29 août 2010
Ah oué mais en fait non, je viens de comprendre que c'est uniquement le sous-domaine par défaut qui a cette option.
Donc ba du coup j'ai activé le wildcard pour le sous-domaine "www". Sastrouve mon site va mourir, J'AI PEUUUUUUR :'(
3 septembre 2010
Bonjour,
Dans mon cas l'installation de WP 3.0.1 en multisite chez ovh c'est plus ou moins bien passée, mise à part un petit(voir gros) soucis.
Il se trouve que j'ai accès à toutes les parties d'administrations de chacun de mes sites(site principale et sites enfants) sauf que lors de l'affichage de mes pages d'accueils je ne vois qu'une page vide de code toute blanche.
Je pose des questions sur la bonne rédaction du fichier .htaccess.
J'ai lu et relus tous les infos et liens qui se trouve sur ton blog, mais je bloque là.
Tu à l'air de t'y connaitre en installation WP 3.0 en multisite.
Je précise que le but final de mon installation serait d'avoir cette structure:
- mondomaine1.com = site principal;
- mondomaine2.com = site enfant num1;
- mondomaine3.com = site enfant num2;
Pour le moment, j'ai accès à ces pages:
- mondomaine1.com/wp-admin = site principal;
- mondomaine2.com/wp-admin = site enfant num1;
- mondomaine3.com/wpadmin = site enfant num2;
Auriez-vous des conseils ou des pistes vers lesquelles m'aiguiller?
3 septembre 2010
Bonsoir Thomas, bienvenue par ici :)
Comme je le disais dans mon billet, je n'ai pas testé d'autre configuration de WordPress Multisite autre que les sous-domaines sous la forme sous-domaine.domaine.com.
Cependant, il me semble que le plugin WordPress Mu Domain Mapping pourrait correspondre à ce que tu cherches.
L'idée est de faire pointer chacun de tes noms de domaines sur l'IP de ton hébergement principal.
Il est possible que la propagation des DNS prennent plusieurs heures voire plusieurs jours, aussi ne panique pas si après avoir modifié ceux-ci, tes sites semblent inacessibles ou pointent sur le Webmail d'OVH :-)
Le fait que tu aies accès à tes tableaux de bord est bon signe je pense ! Si tu as un problème de visualisation des indexes, essaie de sauvegarder à nouveau tes permaliens, ou de changer de thème.
Car WordPress est bien là et fonctionne puisque tu as accès à l'admin... Je pense que tu es à deux doigts de la vérité !
Si tu trouves ce qui cloche, n'hésite pas à poster la solution ici pour les autres internautes qui seraient dans la même galère :)
9 septembre 2010
Ouah ! Super cet article. Je le met dans mes bookmark pour ne pas oublier de le relire quand je passerai à l'acte. Super de le mettre à dispo. :)
9 septembre 2010
Hello Xavier ! Merci pour ton commentaire. Si jamais tu as des questions à propos de mon tuto, n'hésite pas. :)
9 septembre 2010
Si c'est proposé -> je n'hésiterai pas !!! :)
14 octobre 2010
J'ai découvert ton blog dernièrement et je le trouve vraiment sympa. Cet article est parfait pour ce que je cherchais, il faut dire que WordPress est un magnifique outil de travail, mais c'est un travail de tous les instants...
C'est grâce à des petites astuces dénichées un peu partout que l'on progresse dans ce genre d'outil open source, encore merci !
15 octobre 2010
Salut Gregot, bienvenue par ici :) Et merci pour ton commentaire, je vais rougir dis donc ! ^^
Je suis contente si mon petit tuto t'a rendu service. En tâtonnant le multisite de WordPress, j'ai été un peu bloquée car je ne trouvais rien de follichon en français. D'où l'idée de partager l'expérience que j'ai eue de l'outil ! Donc si ça sert, tu me vois ravie ! :-)
Y a-t-il d'autres sujets sur lesquels tu cherches des infos en général ?
17 octobre 2010
Marie, en fait j'ai découvert ton site depuis peu et je le trouve super bien fichu.
Sinon en terme de sujet, rien qui me vient dans l'immédiat mais au besoin je n'hésiterai pas à te le faire savoir.
Encore merci et à bientôt !
28 février 2011
ton blog est magnifique, j'avoue que ton article est ultra important pour gérer des sites,
depuis peu de temps, je cherche à créer un site avec un thème différents et indépendant sur chaque pages, cela n'existe pas
Donc obliger de passer sur WP MU. ou tu vois une autre solution à sa ? avoir des thèmes différents sur chaque pages ??
Merci d'une réponse de ta part . :)
2 mars 2011
Salut Dors, sois le bienvenu par ici :)
Alors, pour utiliser un thème différent sur des pages différentes dans WordPress, il suffit que tu personnalises toi-même le template de chacune des pages en question.
Les articles Page Display et Creating Your Own Page Templates sur le codex WordPress t'expliqueront tout. L'idée est de créer autant de templates que tu veux, puis d'appeler celui de ton choix sur les pages de ton choix.
Après, si tu veux appeler un thème prédéfini, que tu aurais téléchargé par exemple, sur une page précise, je ne connais pas de solution, sinon de récupérer le template qui t'intéresse dans le thème en question, ainsi que la CSS, et d'utiliser tout ça dans le nouveau template que tu appelleras sur la page de ton choix.
Mais ça me semble super compliqué pour pas grand chose.
Le plus simple est vraiment de designer chaque template, puis de les appeler au fur et à mesure sur les pages de ton choix.
Tu me diras si ça t'aide :)
3 mars 2011
merci de ta réponse,
je vois un peu ta piste j'avais imaginer sa aussi, créer autant de template et les appeler un a un, mais le truc j'aimerai bien avoir des thèmes complétement différent notamment comme pour exemple une page forum et une pages e-commerce, dois avoir des thèmes ultra différents, la simple modification ne suffit pas,
j'ai trouvé une solution grâce à ton article ^^
passer par des sous domaines via WordPress MU
mais le truc j'ai du mal à passer en mode super admin alors que j'ai pourtant tout fait j'ai modifié le fichier .htaccess
rajouter les lignes de codes au bonne endroit mais j'ai pas cette superadmin
tu pense sa peux provenir de qoui sa.
bonne soirée à toi à bientot
4 mars 2011
Hello :)
Je t'assure que tu peux tout à fait élaborer des thèmes complètement différents avec le système de templates de WordPress. C'est sûr, ça représente plus de boulot que de subdiviser ton domaine en sous-domaines et d'y installer un thème dédié, mais bon, perso je préfère. Je n'utilise plus de thèmes tout faits depuis pas mal de temps d'ailleurs, je crée tout de zéro avec un thème de base comme Sandbox.
Maintenant, concernant ton problème de super admin, j'ai du mal à comprendre pourquoi il se produit. Dès que tu actives l'option Multi site sur WordPress, normalement, l'admin du blog initial devient automatiquement super admin.
Voici les ressources que j'ai trouvées, qui pourront peut-être t'aider :
- If you Super Admin is Missing... READ THIS !!!!
- WordPress multi site 3.1 : who moved my SuperAdmin?
En espérant que cela t'aide !
4 mars 2011
Bonjour,
Depuis divers jours de recherche sur le net je me pose une question : y a-t-il une possibilité pour afficher sur le site principal les derniers sous domaine crée par les membres ?
Cordialement =D
4 mars 2011
Helo!
Ton blog est très bien optimiser, je t'assure !
en ce moment je suis à fond sur wordpress sa fait 3 semaines que je connais :), mais avan je faisai déjà du php html css et XML, je me suis lancer dans l'aventure des CMS, me parais bien comme CMS, j'ai déjà reçu à créer un thème de zéro, mais en ce moment je passe par des modifications avec des thème légers, la maitrise des thèmes est un élément important dans wordpress.
Je vient de m'apercevoir que ton blog est optimiser pour les mobiles, et nottament ton système de commentaires avec validation et de recevoir les prochains commentaires par mail c très intéressant,
Tu dois avoir des plugins balaises, je me connais pas tro encore en plugins, tu connais certains plugins interressant, dans le référencement, optimisation mobile, ou ton système de commentaire ?
Désole du dérangement Lool,
A bientôt :)
23 mars 2011
@Dors, j'utilise WPTouch pour les sites mobiles. Je le trouve très bien.
@Marie, Je souhaite intégrer le multisite pour traduire entièrement mon blog en .com déjà existant.
Je refuse l'idée de mettre un plugin car je n'ai pas besoin d'un traducteur et je n'ai pas envie d'être tributaire d'un plugin!
Dès lors, sur OVH, quand il demande sur quel pays, on souhaite héberger le sous domaine je met IP italienne (par exemple) pour une traduction en .it?
23 mars 2011
Salut Antoine !
Oui, a priori si tu prends un domaine en .it (qui sera en italien et s'adresse principalement à des italophones) alors il paraît logique de choisir que ton site soit hébergé sur un IP italien.
Mais bon. OVH te propose ça, c'est bien urbain ; mais dans les faits, je ne sais pas si ça joue réellement dans ton référencement... Tu me diras :)
31 mars 2011
Bonjour Marie,
Version WP : 3.0.1
Serveur PHP 5
J'ai un site principal et 3 sous sites.
J'ai installé la version 0.5.4 du plugin domain mapping afin d'avoir un nom de domaine par site internet.
Les sites sont gérés en répertoires et non en sous domaine.
Avec le plugin, les sites fonctionnent parfaitement sauf que je ne peux pas accéder à l'admin des sous sites.
J'ai essayé avec la version 0.4.3.
Résultat, c'est l'inverse. J'ai accès aux administrations mais les liens des sous sites redirigent vers le site principal.
De plus, sur l'administration en supra admin, j'ai un message d'erreur lorsque j'essai d'aller sur "domain mapping" de outils : Sorry, domain mapping only works on virtual host installs.
Aurait tu une idée ?
Merci d'avance !!
31 mars 2011
Salut Yann!
Comme je l'indiquais dans mon article, j'ai uniquement testé le multisite avec sous-domaines, et sans le domaine mapping.
Je ne suis donc pas en mesure de t'aider, désolée :(
Quelques pistes:
- on dirait qu'il y a un problème de config avec ton hébergeur
- peut-être un problème de permaliens aussi, ça fait toujours du bien de mettre à jour la structure dans ces cas-là
Bref, si tu trouves la solution, n'hésite pas à la partager ici, ça aidera sans doute d'autres personnes dans le même cas que toi :)
31 mars 2011
Pas de souci,
Merci en tout cas !
1 avril 2011
C'est bon j'ai la solution....
C'est top bête pour y penser certainement :
Il faut mettre la constante DOMAIN_CURRENT_SITE dans le wp-config.php.
define( 'DOMAIN_CURRENT_SITE', $_SERVER['HTTP_HOST'] );
Voila !
A +
1 avril 2011
Super !! Merci pour la solution, qui aidera sans doute pas mal de monde :)
25 juin 2011
Bonjour Marie,
Je m'apprête à créer un multisite avec wordpress donc j'ai lu ton tutoriel.
Je n'ai pas compris l'utilité du wildcard subdomain...
Pour l'instant j'ai créé mon sous-domaine http://www.blog.monsiteperso.com grâce au manager de mon hebergeur (planethoster)
pourquoi devrais-je créer un *.monsiteperso.com ?
Merci d'avance,
Clément
25 juin 2011
Bonjour à vous tous !
Je vais installer WPMU avec comme objectif :
- Blog central
- Hébergement de blogs en sous-domaine (' blogx.azerty.com ')
- La blog central ayant sa vie propre MAIS avec mise à jour des articles des autres blogs sur le blog central.
Mes questions :
- Est-il possible d'automatiser ou de sélectionner soi-même ces mises à jour ?
- Wildcard : J'avoue ne pas comprendre comment le paramétrer ? @Marie tu indique qu'il suffit de passer via le Manager. Mais dans les commentaires ainsi qu'ailleurs sur le net on ne parle que de fichiers à aller modifier je ne sais où sur le serveur de l'hébergeur ... De quoi rebuter même les petits curieux comme moi ;)
Je dois installer un WPMU sous deux hébergement OVH différent : un Multiplan (ancienne formule des hébergements mutualisés) ET sous un RPS.
Quelqu'un pour m'aider, me faire un résumé ou me diriger où aller chercher ce dont j'ai besoin ?
FPB
26 juin 2011
Salut à vous ! Dites, c'est la mode des initiales comme pseudo, j'ai loupé quelque chose ? :D
@CMR : configurer *.monsiteperso.com te permettra de générer d'autres sites WordPress sans avoir à te soucier de créer chaque sous-domaine à la mano dans l'interface de ton hébergeur. Cela est aussi utile si, par exemple, tu permettais à certaines personnes de créer des blogs WordPress à la volée : n'oublions pas que l'option MultiSite de WP a été créée pour remplacer, in fine, WordPress Mu.
@FPB : je reprends tes questions dans l'ordre.
Oui ! Il y a ce plugin qui permet de le faire via un widget, sinon il existe pleins d'autres solutions, notamment le fait d'agréger simplement les flux RSS des sites "enfants" sur ta homepage.
Ton hébergeur met forcément à ta disposition un "manager" ou une console de paramétrage de ton site. C'est là-dedans que tu pourras paramétrer tes wildcard subdomains. Ensuite, il te suffira d'activer l'option "sous-domaines" dans ton installation multisite (une case à cocher, ça devrait aller :D), comme je le détaille dans mon article.
Mmm. Le principe d'un WordPress multisite, c'est de tout gérer sur le MÊME hébergement (ce qui ne t'empêche pas d'utiliser plusieurs noms de domaine différents). Du coup je ne comprends pas trop ta problématique ? Sauf si tu veux installer deux installations multisites différentes, dans ce cas je ne pense pas que ça pose de problème.
Je n'ai malheureusement pas le temps de t'épauler dans cette tâche, mais tu devrais réussir à t'en sortir tout seul avec tous les tutoriels disponibles par ici :) Bon courage !
26 juin 2011
merci pour ta réponse Marie.
Finalement j'ai dû refaire la procédure deux fois car la 1ere fois mon wildcard subdomain je l'avais fait pointé vers un dossier alors qu'il faut le faire pointé vers le dossier où se trouve wp-config.php
et en plus je me suis fait surprendre en ne trouvant pas le "super admin" qui se trouve maintenant en haut à droite dans wordpress 3.1.
Bref à noter : sur le codex dont tu as mis le lien ils détaillent la création des principaux wildcards subdomains suivant les manager des hebergeurs (cpanel dans mon cas)
pour les initiales c'est simple : c'est pour éviter que mon nom+prénom soit associé à n'importe quel post de forum ou commentaire.
J'aurais pu mettre Clément aussi ;-)
26 juin 2011
FPB c'est comme ça que m'appellent mes amis, j'ai finalement pris le pli ... :)
Installation WP multisites. Oui bien sûr, je me suis mal exprimé, je dois l'installer deux fois (OVH) : une fois sur un hébergement mutualisé puis sur un RPS.
Pour le wildcard, étant que j'ai pu comprendre que tu étais également chez OVH, je me disais que tu avais la réponse à mon questionnement sur le sujet.
26 juin 2011
@Clément : super, c'est bon à savoir qu'il y a la détail de la procédure selon chaque hébergeur. Merci pour le tuyau ! :)
@FPB : ok je comprends mieux ! Je détaille la procédure dans mon billet, en fait :) Je me cite :
Et zou !
7 octobre 2011
Bonjour Marie
Passionnants échanges me conduisant à me décider à passer en multisites, moi-aussi.
Je gère actuellement 6 sites sous WordPress avec des domaines différents, dont deux appelés rapidement à avoir des sous domaines (un par site ). Ce qui en fera donc 8 en tout.
Est-ce envisageable de concilier tout ceci harmonieusement ?
Faut-il séparer la gestion multisites dès lors que d'un côté il y à les domaines différents et les domaines différents avec sous-domaines ?
Bien cordialement
Yann
7 octobre 2011
Bonsoir Yann ! Honnêtement ta question me prend un peu au dépourvu. Voici ce que je ferais :
- un serveur par site qui contient des sous-domaines.
- un serveur pour tous les autres sites qui n'auront jamais de sous-domaines.
Mais bon, sans doute cela vaudrait-il le coup de poser la question sur les forums de WordPress, histoire d'avoir l'avis des experts du multisite :)
7 octobre 2011
Merci Marie, je vais suivre ce conseil et transmettrait ici le fruit de mes recherches...
Excellente soirée ! :-)
21 février 2012
merci de l'astuce des wildcards chez OVH. Je ne savais pas que ca fonctionnait et ca rend l'installation de WP network hyper facile ! Avec l'integration des statistiques Piwik via WP-Piwik, c'est un setup vraiment parfait !!
22 février 2012
Bonsoir Wellington !
Très contente que mon article t'ait rendu service :)
20 mai 2012
Hello et merci pour ces infos !
Je suis dans le cas où je souhaite ajouter une version anglaise à un blog déjà existant hébergé chez OVH et réalisé sur WordPress. En parcourant le web, je me suis rendu compte que la création d'un sous domaine était la solution la plus souple. Comment se passe la création d'un sous domaine sur un blog qui existe déjà ? Aucun risque pour mon contenu ?
Merci :)
22 mai 2012
Hello Julien, merci pour ton commentaire !
Je n'ai pas encore été dans ton cas, à savoir transformer un blog WordPress existant en une installation multisite, en faire le « site » principal et y greffer d'autres sites.
Mais j'ai un conseil à te donner : FAIS DES SAUVEGARDES.
Comme ça, au pire, tu auras toujours de quoi retomber sur tes pattes.
Ensuite, j'ai trouvé deux ressources qui détaillent la procédure. Ça n'a pas l'air compliqué, mais il semble qu'il faille bien procéder dans l'ordre :
* cet énorme tutoriel de ouf
* ce topic sur wordpress.org
J'ai la même problématique que toi concernant l'internationalisation de mon blog. Cependant, je ne vais pas opter pour du multisite, car cela ne me semble pas adapté à ce dont j'ai besoin. Pour le moment, je pense mettre en place WPML.
J'aurai sans doute l'occasion d'en reparler sur mon blog quand ça sera en place :-)
D'ici là, bon courage !
10 septembre 2012
Je suis en train de réfléchir à une installation de mon site avec 3 alias :
un site http://www.monsite.fr avec 3 liens vers les 3 activités :
activite1.monsite.fr
activite2.monsite.fr
activite3.monsite.fr
donc je pense utiliser wordpress MU, mais je ne comprends pas quelque chose : comment gère-t-on les articles, pages pour chaque alias? tout est mélangé dans un seul admin ou il y a 4 admin séparés?
10 septembre 2012
Salut Steph,
Il y a 4 admins séparées.
23 septembre 2012
Marie, merci pour ce tuto grâce auquel j'ai appris comment créer un widcard domain chez OVH (j'avais butté sur la difficulté et refusé l'obstacle il y a quelques mois, au point de renoncer à passer en multisite - mais là, il le faut!).
J'ai cependant un souci qui demeure: les widgets ne sont plus du tout réglables sur aucun des sites (j'ai transformé un blog initial en multisite, puis créé un autre site - et j'en ai quelques autres à créer dans les semaines à venir). Tu n'as pas rencontré le cas, ou bien aurais-tu une piste vers laquelle aller chercher?
Merci, en tout cas, super tuto (j'en ai lu pas mal, celui-ci est un des plus utiles du web!).
PS: pour avoir géré d'autres blogs sous d'autres plateformes (voire en direct sur des sites), tu devrais vraiment tester disqus: ça te permet de gérer tous tes commentaires comme un méta-admin, et ça s'interface très bien avec la plupart des plateformes de blog (et même les blogs autonomes); et tu peux passer tes commentaires d'un blog à un autre sans rien perdre et indépendamment de ta plateforme; un MUST ;-)
30 septembre 2012
Salut Pat3 !
Je suis heureuse que mon tuto t'ait rendu service.
Je ne comprends pas d'où vient le bug que tu rencontres sur les widgets… As-tu essayé de désactiver tous tes plugins et de voir ce que ça donne ?
As-tu installé ton Multisite quand tous tes widgets étaient désactivés ?
Pour Disqus, tu n'es pas le premier à m'en parler, mais cela m'ennuie un peu de confier les commentaires de mon site à un service tiers… J'aime bien tout héberger chez moi :)
8 octobre 2012
Bonjour,
Merci pour cette approche qui a répondu en quelques mots à mes interrogations... hum faut juste que je m'y lance...
je voudrais juste signaler que le lien vers "multi site enabler" dans l'article ne fonctionne pas, c'est dommage....
8 octobre 2012
Bonjour Dom,
Bienvenue par ici, et merci pour ton commentaire ! En effet on dirait que le plugin a été supprimé du site de WordPress.
Peut-être une piste par ici, mais comme le fichier ne semble plus avoir été mis à jour depuis 2010, n'en attends pas trop…
24 octobre 2012
Bonjour
J'ai activé le mode multi-site
Avant d'installer WPMU j'ai du repasser le site avec une adresse sans les www au débit
Mon domaine principal est donc passé de http://www.domain.com à domain.com et un message m'indiquait que je pourrais rechanger ensuite
Comment fait pour rechanger justement ?
Dois-je créer un sous-site www ???
Merci
27 octobre 2012
Salut ZeMag,
En général on passe par du .htaccess pour gérer le format d'une URL.
Je ne vois rien dans l'admin de WordPress Multisite qui permette d'en changer… Désolée :(
24 novembre 2012
Bonjour, j'ai essayé d'installer le multi site, sachant que j'ai un site sur le domaine principal, qui fonctionne, bien, et que j'ai actuellement un site sur un sous domaine.
J'ai installé le multisites, mais je ne peux acceder la page d'administration, cela me donne cette erreur :
Database error: Table 'db377820347.wp_3_wpfb_files' doesn't existDatabase error: Table 'db377820347.wp_3_wpfb_files' doesn't exist
Warning: Cannot modify header information - headers already sent by (output started at /homepages/3/d35593338/htdocs/wp-content/plugins/wp-filebase/classes/File.php:137) in /homepages/3/d35593338/htdocs/wp-includes/pluggable.php on line 881
quid ... ?
14 janvier 2013
Bonjour, Je découvre votre site en étant en difficulté sur une petite grande opération sur mon blog...au moins cela me fait tomber sur des choses sympatiques !
j'ai commencé les operations pour la fonction multisite, et même si je suis au début j'ai déjà un petit problème. Je ne suis pas experte et je procède pas à pas avec des tutoriaux que je trouve. Mon word press actuel c'est le 3.5. Dommage que les plug que vous avez suggeré pour aider dans l'activation de cette fonction ne soit pas à jour.
J'ai récupéré la ligne de code à partir de la page codex; Je l'ai collé dans le fichier php; config bien à l'endroit spécifié (au dessus de la prhase arrête toi ixi ....) et je vois bien la ligne Network setup (reseau) ...mais la page est vide . Il y a le titre , une ligne d'explication et puis plus rien. Aucune case ou option pour continuer le processus. Mince alors !
Merci ...j
14 janvier 2013
Bonsoir à tous !
Je ne suis malheureusement pas en mesure de débuguer à distance diverses installations WordPress multisite. Le minimum serait de fournir une URL pour que je puisse constater les dégâts !
@Xavier : cela me paraît assez clair, il manque apparemment deux tables dans ta base de données. Quant au problème de headers, cela peut être provoqué par tellement de choses que c'est impossible pour moi de savoir, comme ça, à distance, sans URL à inspecter, sans plus de détails, ce qui cloche :( As-tu bien désactivé tous tes plugins ?
Si tu trouves la solution cependant, n'hésite pas à la publier ici, cela aidera sans doute d'autres lecteurs !
@Novange : s'agit-il d'un nouveau WordPress ou d'un WordPress existant que tu souhaites transformer en Multisite ? Tous tes plugins sont-ils bien désactivés ? As-tu vidé ton cache ? Rafraîchi ton navigateur ? Essayé dans un autre navigateur ? Si rien de tout cela ne fonctionne, et que tu as bien un backup de ton installation WordPress, mon conseil est de recommencer depuis zéro.
Es-tu sûre d'avoir bien suivi le tutoriel de WordPress à la lettre ?
14 janvier 2013
Bonnsoir Marie, je vais recommencer mes opérations et refaire plus précisement. Bien qu j'étais à l'étape N 2 du codex en anglais, avec un copie coller de la ligne de code qui avaitl'air dêtre parfaictement exécuté, j'ai toutefois fait une bêtise. Je n'ai pas désactivé les plugings ! Parfois il y a une idiote en moi qui fait surface pour me ralentir et déranger tout le monde. En attendant j'ai régardé un peu à droite et à gausce et il me semble de comprendre que la fonction multisite marche pas bien pour la version 3.5
Mais peut être que je me trompe...d'ailleurs je prefererais volentier me tromper dans ce cas.
Pour répondre à une de tes questions, il s'agît d'un blog que j'avais déjà depuis un an et auquel je veux rajouter une versione FR et une autre IT. D'ou' mon besoin de la fonction multisite. Je vais donc mieux me "comporter" pour la prochaine étape. Puis si tu me le permet et que ce n'est pas trop dérangeant pour toi, je viendrais te laisser un autre message en cas de malheureux problème. Merci pour ta réponse.
Novange
15 janvier 2013
@marie : je suis repassé en site unique, deco tous les plugins, et ENFIN, cela fonctionne. Je vais repasser en multisite, et voir si ca reprends. Concernant la base de données, c'est la meme que le site principal, et il tourne très bien ... je ne sais donc pas ce qui se passe en fait...
8 février 2013
Bonjour Marie, et merci pour ces precieuses info.
Je considere un projet pour lequel WP Multisite semble tout indique.
J'ai actuellement un hebergement mutualise Business avec eux et me demande si cela est compatible avec un reseau de site wordpress.
As tu rencontre des limitations ou des soucis de performance?
Quel type d'hebergement utilises tu?
Merci d'avance
Gil
8 mars 2013
Salut Gil,
Chez quel hébergeur es-tu ?
9 mars 2013
whooops, je pensais l'avoir indique :-)
Je suis chez OVH. Ils m'indiquent qu'un hebergement mutualise conviendrait mais recommandent un serveur SQL prive.
Le reseau multisite que j'envisage pourrais comporter un maximum de 100 sites.
Qu'en penses tu?
Merci
8 mars 2013
Bonjour Marie et merci pour ce tuto. Ma demande est peut-être HS mais je voulais savoir s'il existait un plugin pour que mes sous-domaines s'affichent comme mon domaine principal avec les liens internes correspondants.
Exemple : J'ai un site "www.monsite.com", je créé des sous-domaines "affilie1.monsite.com", "affilie2.monsite.com", etc. Je veux qu'ils affichent des pages identiques au domaine principal, et le problème qui se pose (logiquement) c'est que quand je redirige mes sous-domaines vers la racine du site, certes les mêmes pages s'affichent mais les liens internes sont de la forme "www.monsite..." et non pas comme je voudrais "affilie1.monsite..." ou "affilie2.monsite...".
Je demande ça car je souhaiterais faire partager mon site à mes affiliés pour qu'ils disposent d'un même site (pour prospecter). Y a -t- il une possibilité de faire ça manuellement (redirection, php, javascript..) ou existe -t- il des plugins?
Merci encore pour tes articles!
15 mars 2013
Bonjour Marie,
J'ai un nom de domaine chez "Purely Hosting". Je voudrais avoir 6 sites différents avec un blog accompagnant chacun sans avoir à payer des noms de domaine supplementaire pour chacun des sites et des blogs.
Houwaou ! est-ce la solution que vous décrivez dans votre article ? car pour être sincère je suis tout nouveau dans tout ça.
Merci d'avance
21 mars 2013
Salut à tous !
Un grand merci pour vos commentaires. Je ne peux hélas plus répondre à chaque demande de support, car je ne suis ni un hébergeur, ni un technicien conseil !…
On ne le dira jamais assez : Google est votre ami, faites quelques recherches et vous verrez, vous êtes rarement les seuls à avoir tel ou tel problème.
Je regrette mais je n'ai plus le temps de répondre au cas par cas là où une simple recherche Google apporte bien souvent la réponse attendue.
Je préfère utiliser ce temps-là pour écrire de nouveaux articles. J'espère que vous comprendrez. Bon courage et à bientôt !