Activer les fonctionnalités multi-sites de WordPress 3.0

La version 3.0 de WordPress annonce la fusion entre WordPress MU (multi-utilisateur) et la version standard utilisée par la plupart des blogueurs. Or, si vous avez d’ores et déjà installé la beta 1 de WordPress, vous remarquerez l’absence d’un tel module de gestion multi-blogs. Comment faire pour activer ces fonctionnalités réseaux propres à WordPress 3.0 ?


N.B : ce tutoriel a été mis à jour avec un podcast vidéo HD expliquant pas à pas la procédure pour créer un réseau de sites avec WordPress.

Initialisation de la procédure réseau de WordPress

Officiellement, la manipulation est fort simple. Il suffit d’ajouter la ligne suivante à votre fichier wp-config.php :

define ('WP_ALLOW_MULTISITE', true  ) ;

En réalité, la manipulation est loin de s’arrêter là et l »emplacement du bout de code dans le fichier à son importance.

Ajoutez donc la ligne de code ci-dessous puis rendez-vous dans l’administration de WordPress.

Capture d'écran - Modification du wp-config.php

A l'aide du Bloc-notes, ajoutez la ligne de code manquante

Sous le menu Tools, cliquez sur Network pour lancer la procédure d’installation de WordPress MU.

Capture d'écran - Menu Outils, module Network

Remarquez la présence d'un module "Network"

Un premier avertissement vous invite à désactiver vos plugins. Faites-le !

Indiquez à présent un titre pour votre réseau puis une adresse e-mail valide.

Capture d'écran - Installation du module réseau de WordPress

Configuration de base pour votre réseau WordPress

Cliquez ensuite Install.

Installation du réseau WordPress

Un second avertissement vous recommande de sauvegarder vos fichiers wp-config.php et .htaccess (un fichier caché que votre client FTP doit affiché).

Je vous conseille vivement de sauvegarder ces 2 fichiers car il est possible d’obtenir des erreurs… un testeur malheureux vous livre ici son expérience !

    1. Créez ensuite le répertoire blogs.dir dans le dossier /wp-content/ ;
    2. Ajoutez les lignes de code fournies dans la première zone de texte dans le fichier wp-config.php. Toutefois, ne les insérez pas à la fin du fichier sous peine d’obtenir des erreurs comme j’ai pu le constater – ainsi que d’autres utilisateurs sur le forum anglophone de WordPress. Collez le fragment juste après ce paragraphe :
      /** Chemin absolu vers le dossier de WordPress. */
      if ( !defined('ABSPATH') )
       define('ABSPATH', dirname(__FILE__) . '/');

      Attention à ne pas répéter la ligne déjà copiée lors de la toute première étape ;

    3. Si par cas vous n’aviez pas encore créé de clés de sécurité, copiez les 4 lignes indiquées depuis la seconde zone de texte dans l’emplacement adéquat. Pour en savoir plus, consultez le podcast vidéo pour configurer les clés de sécurité secrètes de WordPress ;
    4. Pour finir, copiez / collez la troisième zone de texte dans le fichier .htaccess. Veillez à écraser l’intégralité du contenu présent dans ce fichier. C’est un point capital !
Capture d'écran - Aperçu du code à insérer dans le wp-config.php

Ajoutez ce fragment de code dans le wp-config.php

  1. Une fois que vous aurez procédé à l’ensemble de ces étapes, retournez dans votre tableau d’administration et remarquez l’apparition d’un nouveau menu de gestion intitulé Super Admin. Vous y retrouverez la plupart des fonctionnalités déjà présentes sous WordPress MU 2.9 ;

Spécificités de WordPress 3.1

Depuis la version 3.1 de WordPress, le menu Super Admin a disparu. Les 2 espaces de gestion administratives sont désormais séparées. Pour accéder à celle du réseau, cliquez donc sur le lien Admin du réseau positionné en haut à droite de votre écran.

La totalité des options s’appliqueront donc à votre réseau et vous n’aurez plus besoin de savoir si vous gérez le site ou le réseau. Une nouveauté sympathique de cette version 3.1.

Cette procédure reste compliquée pour l’instant car rappelons qu’il s’agit d’une version beta de WordPress 3.0. Gageons que la version finale simplifiera ce processus !

Crédits photo : Alesa Dam

Articles relatifs

147 réflexions au sujet de « Activer les fonctionnalités multi-sites de WordPress 3.0 »

  1. Ping : Tutorial gestion multi-blogs WordPress 3.0 | Intelligence Web, Réseaux d'affaires, Business

  2. Youpiii
    Merci de nous faire profiter des erreurs commises. J’avais déjà tenté de tester le multi-site de la beta sans succès. Je me réjouis de cette initiative de WP car j’ai trois blogs sur mon site, implique trois WP et les megabytes avec qui me bouffent de la place pour pas grand chose.
    De plus, c’est surement pour moi la solution idéale pour limiter l’accès à certains textes plutot que de gérer plugins et listes, faire des blogs privés.
    Tiens ca me fait penser à un truc… Mais comment vont etre gérés les plugins ? Un plugin pour tous les sites ou chaque site son plugin ?
    Bah, on verra bien.
    Merci et amitié
    Thierry

  3. Je vais répondre à vos 2 commentaires en fournissant un premier retour d’expérience d’une gestion multi-sites sous WordPress 3.0.

    L’avantage des fonctionnalités réseau réside dans la possibilité de pouvoir créer autant de sites que l’on souhaite (nomdusite.com/sous-site) sur une même installation de WordPress (une seule base de données donc).

    Concernant les plugins et les thèmes, il suffit de les installer une seule fois.
    On peut soit les activer pour le réseau tout entier en un clic, soit pour un blog en particulier.
    Pour les thèmes, comme d’habitude, on active le thème de son choix sur n’importe quel blog de son réseau. Un même thème peut-être modifié et les modifications seront générales à tous les sites.

    Ensuite, on retrouve des options classiques de WordPress MU :

    - Suppression, archivage, mise en spam des sites ;
    - Création de sites à la chaîne ;
    - Restrictions globales : thèmes disponibles, accès aux options de plugins, limitation de l’espace disque, activation ou non des fonctionnalités images, vidéos, etc. ;

    Bref, je vous encourage vivement à tester si vous gérez plusieurs sites. :)

  4. Bonjour, j’ai bien suivi tes instructions, j’ai le « Super Admin » mais quand je crée un un sous domaine celui ci n’est pas accessible :-(

    La base est du genre « mondomaine.com et les sous domaines : blabla-mondaine.com; hébergement OVH en mutualisé.

    Bien à toi.

        • J’ai le même problème que Pascal, et ne trouve pas le remède. Avez-vous une indication à me fournir ?
          Faut-il copier quelque chose (les fichiers de wordpress ?) dans mon sous repertoire ?
          Merci d’avance !

          • Cet article ayant été écrit pour la beta 1 de WordPress, il est probable que des changements sont apparus depuis.

            Je n’ai pas d’idées pour débloquer votre situation mais je pense créer un podcast vidéo très bientôt à ce sujet.

          • Si tu crées un site en sous répertoire et que tu donnes l’adresse mail du super-admin, tu devrais pouvoir y accéder sans pb, sinon, dans le cas d’une autre adresse mail, tu reçois le login et password par mail à l’adresse donnée.
            Tu devrais plutôt aller faire un tour sur le forum de la communauté francophone de wp et poser tes questions là : WP FR SUPPORT
            Ce sera plus adapté.
            Bonne soirée.
            Thierry

          • Merci et ok pour blogs.dir. J’ai bien suivi toutes les instructions, j’ai le «Super Admin» et mon site d’origine, mais quand je crée un nouveau site dans un sous répertoire il n’est pas accessible, j’arrive sur une page de loging sur laquelle admin+mon mdp ne sont pas reconnus. Merci encore, je débute sous WP.

    • Bonjour

      Petite question supplémentaire, ne risque t-on pas de surcharger la BDD si l’on installe bcp de sites en réseaux? Chaque site n’a pas sa base distincte?

      Cordialement

  5. Ping : WordPress 3.0 Release Candidate à télécharger | WordPress Channel

  6. bonjour,

    petit problème: je suis en train de créer un multi-blog de A à Z avec dreamweaver CS5, donc pour l’instant, rien n’est en ligne et tout est en local sur mon PC.

    j’ai effectué les manipulations demandées jusqu’à 3 mais impossible de trouver un fichier .htaccess dans le dossier de mon wordpress!

    Dois-je en créer un?

    Merci d’avance!

    JA

      • Bonjour.
        Cela fonctionne très bien avec Xampp lite par exemple (version légère de Xampp qui se configure auto.) sinon autoriser les mod rewrite dans apache. Fichier httpd.conf décommenter (#) les lignes des modules désirés.
        Belle journée.
        Thierry

        • merci pour vos réponses!!

          Je vais plutôt contourner le problème et créer des boutons qui renvoient aux auteurs. Ça leur évitera de rencontrer trop de problèmes (pas encore très à l’aise avec WordPress, mes auteurs)

  7. Bonjour,

    En ce qui me concerne (version finale), tout a bien fonctionné grâce à toutes les indications. Seul problème : je n’ai pas d’option Super admin dans mon menu…

    Quelqu’un a une idée ?

    • Facilinfor.

      Ce fut mon cas en phase de beta test lorsque j’avais laissé la ligne : define(WP_ALLOW_MULTISITE, true) dans le wp-config.php
      Cette ligne doit disparaitre après avoir obtenu le réseau dans les outils et être remplacée par le contenu donné qui commence par : define(MULTISITE, true)

      Sinon, le problème peut apparaitre si tu ne mets pas les lignes au-dessus du commentaire qui t’indiquent de ne plus éditer à partir de cet emplacement. Dessous = pas de super-admin.

      Bonne chance
      Thierry

      • Bonjour Thierry,

        Un tout grand merci pour ta réponse ! Il n’est pas nécessaire de supprimer la ligne define(WP_ALLOW_MULTISITE, true), mais par contre, dans ma hâte, j’ai cru au double emploi, et n’avais pas mis la ligne define( ‘MULTISITE’, true );

        Après l’avoir ajoutée, j’ai pu me métamorphoser en Super admin !

        Encore merci,

        Michel.

  8. Bonjour à tous,

    Je suis nouveau avec wordpress mais l’installation c’est bien passée. Par contre est il possible de créer plusieurs sites avec des noms de domaines différents et non pas des sous domaines? Si oui quelle est la solution.
    Merci par avance

  9. Ping : BuddyPress, créer votre réseau social à base de WordPress | WordPress Channel

  10. Si tu as une idée, je voudrais gérer tous mes sites sur mon domaine sous wordpress 3.0 mais chacun de mes blogs a sa propre url, et si je fais un simple forward, je reste bloqué sur cette url, impossible d’avoir les adresses correctes des articles. Exemple :
    mon blog blog.com
    mon domaine : domaine.com

    apres passage sur le multi site, j’ai mes articles sous domaine.com/blog/article
    au lieu de blog.com/article

    Embetant…

    • Bonjour,
      j’ai le même problème avec une install WP3 multisite: subdomain(a,b,c).domain.ext functionne mais quand je tape un url fausse sur domain.ext (site racine) la page d’erreur ne fonctionne pas: Au lieu de ca je suis redirigé vers le domaine par default de mon serveur apache :-s
      T’as trouvé une solution? Ca viendrait pas du httpd.conf?
      Merci a+

  11. Bonjour,

    Tout d’abord merci pour cet article très intéressant.

    D’après vous est-il possible de mettre un header différent sur le second domaine, de manière à faire correspondre la nouvelle url avec un logo qui lui serait dédié ?

    Merci d’avance !

    Ji.P

  12. Bonjour,

    j’ai installé wordpress mu 3.0.1
    et mis en place l’extnsion wp ecommerce 3.7.6.9
    j suis sur ovh perso

    j’ai 3 sites

    sur le site 1 aucun problème mais quand je vais sur le site 2 (même problème pour le site 3)et que j’essaye d’ajouter des produits le message suivant apparait:

    The following directories are not writable:

    * /homez.330/papi/www/wordpress/wp-content/blogs.dir/2/files/wpsc/downloadables/
    * /homez.330/papi/www/wordpress/wp-content/blogs.dir/2/files/wpsc/previews/
    * /homez.330/papi/www/wordpress/wp-content/blogs.dir/2/files/wpsc/product_images/
    * /homez.330/papi/www/wordpress/wp-content/blogs.dir/2/files/wpsc/product_images/thumbnails/
    * /homez.330/papi/www/wordpress/wp-content/blogs.dir/2/files/wpsc/category_images/
    * /homez.330/papi/www/wordpress/wp-content/blogs.dir/2/files/wpsc/upgrades/

    You won’t be able to upload any images or files here. You will need to change the permissions on these
    directories to make them writable.

    Les droits en écriture sont pourtant existant

    pouvez vous m’aider ?

  13. Ping : Nouveautés annoncées pour WordPress 3.1 | WordPress Channel

  14. Ping : WordPress 3.0 « Thelonious » à télécharger | WordPress Channel

  15. Ping : Intégrer un forum bbPress dans votre blog WordPress 3.0 | WordPress Channel

  16. Bonjour,
    Merci pour ce tuto très clair.
    Après avoir fait toutes les manips, j’ai bien le menu Super Admin etc…
    Sauf que quand je vais sur http://www.monDomaine/monSousRep/wp-admin, je ne tombe pas sous la page d’administration de mon site « monSousRep » mais sur la page accueil du site « monSousRep » avec le gabarit par défaut de mon « sousTheme » et l’intitulé « Rien de trouvé ». En gros, je n’arrive pas à accéder à l’admin du site « monSousRep ».

    Désolé si ce n’est pas clair, je peux reformuler.
    Auriez-vous une piste à me proposer pour corriger le problème, sachant aussi que je n’ai eu aucun message d’erreur pendant l’install et après.

    Merci d’avance
    Manu

    • C’est très difficile de dépanner ce type de problèmes sans avoir les accès à l’administration et l’URL associé… je ne peux malheureusement pas aider davantage dans un cadre gratuit.

      Maintenant il se peut que d’autres personnes aient déjà ce problème. Rendez-vous pour cela sur le forum de WordPress Francophone. ;)

  17. Bonjour,
    Merci pour le tuto mais j’ai noté 3 chose :

    1- le HTACCESS n’existe pas (ou plus) dans le zip WP 3.1.0, donc je ne sais pas quoi faire…

    2- Qu’est-ce donc ‘$base’ ? et doit-on le changer ?

    3- Que met-on pour :
    PATH_CURRENT_SITE et DOMAINE_CURRENT_SITE

    Merci :)

  18. Ping : WordPress 3.1 Beta 1 à tester | WordPress Channel

  19. je cherche à faire un blog en plusieurs langues, donc je veux faire des sous doamines du type mondomaine.com/fr et mondomaine.com/es. Le problème est que je n’arrive pas à changer la langue d’administration et la langue du frontoffice. Comment opérer?? Je voudrais que la langue du frontoffice de mondomaine.com/es soit l’espagnol par exemple. Donc je télécharge les fichiers MO…mais je ne sais pas où les mettre..

    Aussi comment faire pour pour que le nouveau site ait les mêmes plugins, theme…que le site principal. Sans avoir à tout reconfiguerer.

    Merci et très bon tutoriel.

  20. Bonsoir,
    Je suis perdu un peu sur WD, j’ai découvert WP à la version 3.0 mais j’aimerais adopté la version WPMU. mais voilà j’ai suivi vos manipulation un peut perdu vers la fin sur quelle fichier ? troisième zone de texte ??
    mais bon au final ca ne marche pas j’ai juste remis mon ancien fichier .htaccess qui contient
    # BEGIN WordPress
    AddType x-mapp-php5 .php
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

    et le site remarche seul la page d’acceuil mais plus les menus.
    auriez vous une idéé merci
    aussi, j’aimerais savoir au faite a quoi reseemble super admin ?
    merci

    • La troisième zone de texte est la zone qui s’affiche sur l’écran de WordPress qu’il faut copier / coller.

      Pour les menus, il faut s’en doute les recréer…

      Je pense qu’une vidéo pour cet article serait la bienvenue. :)

  21. Bonjour,
    je gère trois blogs persos, et pour gagner de la place (car beaucoup de plugins sont utilisés par plusieurs blogs), j’ai migré vers un multisite. J’y vois cet avantage indéniable, en revanche, beaucoup de contraintes…
    - création d’un blog supplémentaire obligatoire (le blog ‘principal’), qui ne m’intéresse pas du tout
    - comme j’ai installé wordpress dans un sous-dossier (racine du site déjà bien habitée =D), mes trois blogs héritent dans l’url du sous-dossier en plus, j’aurais aimé pouvoir ne pas l’avoir. Précision : il ne s’agit pas du ‘/blog’ dont il est question un peu partout sur le net, mais bien du nom du sous-dossier dans lequel j’ai installé WP.
    - on ne peut pas décider du dossier d’upload ! j’ai un dossier externe à WP dans lequel je mets mes images, je ne peux pas l’utiliser comme tel…

    Y aurait-il par hasard des solutions à ces trois points ? Merci d’avance :)

    Sinon, je pense que je repasserais en trois sites séparés, mais c’est dommage…

    • Pour une instalation multisite tu ne peux pas mettre dans un sous-dossier ton WP, c’est un requis notament si tu désires mapper des domaines.

      Dossier upload: bien sûr que si! Check les options des sites dans le menu super-admin.

      • Je n’ai pas de nom de domaine, donc je ne cherche pas à faire du mappage ; et on peut, justement, installer WP multi dans un sous-dossier, ça empêche juste d’avoir des blogs en sousdomaine.domaine.name. Ma question c’était plutôt : j’ai une url de type site.hebergeur.truc/dossier/blog1, et j’aurais aimé juste site.hebergeur.truc/blog1, sans installer WP à la racine de site.hebergeur.truc.
        Je viens de voir qu’on peut changer l’url dans les options des sites, mais je tombe sur une erreur 404, puisque site.hebergeur.truc/blog1 n’existe pas… Je connais la technique du déplacement du index.php et .htaccess vers la racine en gardant les fichiers de WP dans un dossier : y a-t-il une astuce semblable pour WP multi ? Je n’ai pas trouvé de index.php pour les sites enfants.

        OK pour les uploads, j’ai vu, merci !

        • Evites d’installer WPMU dans un sous-dossier, je répète c’est source de problème et conflis.
          Mais si tu tiens à le faire quand même tu déplaces simplement ton index.php (& .htaccess) à la racine. Faudra éditer le index pour mettre à jour le chemin aux fichiers (require(‘./wordpress/wp-blog-header.php’);)
          Sans domaine impossible de virer le niveaux /siteN/ mais tu peux virer les niveaux bases par default, que ce soit tag ou catégorie (ej. http://wordpress.org/extend/plugins/wp-no-category-base/)
          a+

          • Pourtant l’option est proposée dans la doc… Et comme ma racine n’est pas dispo (enfin, c’est surtout que ça ne fait pas bien ‘rangé’…), ça m’arrangeait.
            Mais ok, je note :)
            Je vais peut-être déplacer tout ça et zut, on n’en parle plus.

            (pour info, j’ai testé, hein, de déplacer le index.php, mais ça me donne accès au blog principal créé par l’install, pas aux ‘vrais’)

            Pour les uploads : je n’ai pas dû bien configurer, ça n’a pas l’air de marcher. J’ai changé le upload_path (en relatif), et le Fileupload Url (en absolu), et mes fichiers uploadés vont toujours dans wp-content/blog1/files… Aurais-je oublié un détail ?

        • Blog principal par default dans dans upload

          pour les sous-blogs les fichiers vont un dossier virtuel (blog1, blog2,…) mais sont en fait stockés dans blog.dir
          Check la conf par default normalement elle est bonne. Et n’oublies pas le .htacces qui doit comporter ca:

          RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

    • Merci à Bruno pour ces réponses pertinentes que j’approuve complètement.

      Je ne te conseille pas de l’installer dans un sous-dossier.

      Par contre au vu de ce que j’ai lu (je ne suis pas sûr d’avoir bien compris), il me semble que c’est possible de gérer dans chacun des sites créés l’URL d’installation de WordPress et l’URL de visualisation du site.

      L’URL d’installation ne devrait pas être modifiée vu qu’il n’y a qu’une installation.

      Sinon peut être que le mapping de domaine serait intéressant dans ton cas… même avec des sous-domaine (mais il est obligatoire d’installer WordPress à la racine).

  22. Bonjour Génial le tuto mes une Question j’ai cocher la Casse sous domaine mes quant je crée un blog je reçoit le mail mes le lien reçu en sous domaine ne fonctionne pas ( Exemple Votre nouveau site LGF-BLOG a bien été créé avec Succès à l’adresse :http://demo.blog-lgf.tk ) peut-être modifier les permission direct dans mon c panel de mon hébergeurs ? Merci a vous

  23. Merci pour cet article très intéressant.
    Je voulais vous demander une précision :
    Après avoir mis le cout de code et accédé à « réseau », je n’arrive pas à avoir le choix entre « sous-domaines » et « sous-catégories » mais seulement la deuxième possibilité.
    Qu’en pensez-vous?

    Merci d’avance
    Julien

  24. Bonjour,

    J’ai suivit le tuto il est parfait et la vidéo encore plus claire ! Encore Bravo.

    Mais… :-) y a toujours un mais

    J’ai fait le test avec une migration de WP vers WPMU avec création d’un site du style, en utilisant l’option « Sous dossier »

    http://www.monsite.com/nouveausite

    ça à marché nickel !

    comme je suis joueur (ou téméraire) :-( pour mon site en développement j’ai choisit l’option de de sous domaine à savoir :

    http://nouveausite.monsite.com

    Et là, la création marche, je le vois dans ma rubrique super admin, mais quand je clique dessus, j’ai un message d’erreur :

    « Petit problème… Google Chrome n’est pas parvenu à trouver la page  »

    Le nouveau site est crée mais pas accessible, l’admin de ce nouveau site n’est pas non plus accessible.

    De plus il semble qu’il ne soit pas possible de revenir en arrière pour retourner vers WP puis retourner en MU en choisissant l’option « Sous répertoire » plutôt que « Sous domaine »

    Des conseils ? Des pistes ?

    Merci de votre aide

    lamine

    • Il me semble qu’il faut vérifier que ton hébergeur prenne en charge le multi-domaine.

      Sans doute, le codex te renseignera à ce sujet après une petite recherche.

      Effectivement, après avoir basculé en mode multi-site (anciennement WPMU), tu ne peux pas revenir en arrière.

  25. Ping : WordPress 3.1 à télécharger en version française | WordPress Channel

  26. Ping : WordPress 3.0 Le Campus, l’ouvrage de référence pour débuter de chez Pearson | WordPress Channel

  27. Ping : WordPress 3 un CMS pour créer votre site Web disponible chez Eni | WordPress Channel

  28. Merci!!!! après 3 jours de cauchemars et après avoir perdu des heure de travail, je reprends espoir en venant ici! Pour la seconde fois c’est votre site qui me donne une solution fiable et efficace, je reviendrais!

  29. Bonjour,

    J’ai suivi la procédure d’installation à la lettre pour faire un multi-blog à la racine de mon hébergement mutualisé OVH. Tout se passe bien sauf qu’une fois terminé je me reconnecte et je n’ai pas l’onglet Super Admin, juste « mes sites » sous l’onglet Tableau de Bord avec mon site principal quand je clique dessus…

    J’ai retenté l’installation de A à Z 5 ou 6 fois sans succès, et je n’ai rien trouvé sur google ou dans le codex au sujet de cette erreur. Je suis sous WP 3.1. Quelqu’un aurait-il une idée ?

    Merci d’avance.

      • Merci Aurélien, vous êtes le seul à avoir pensé à me le dire. Je ne l’avais pas vu et me prenais la tête pour rien depuis le début, car de mémoire, ce n’est pas du tout présenté comme cela dans la bêta de WP3.

  30. Bonjour,
    Merci pour ce tuto.
    Pour ma part, après avoir copier les différent bout de code, puis comme indiqué, déconnecter, je n’arrive plus a me connecter.
    Je retourne systématiquement sur la page de login.

    Merci et bon week

  31. Bonjour,
    Merci pour les infos, j’ai réussi à installer un multisites sans trop de soucis.
    Je prépare la conception d’un site et j’ai une question pour être sûre de ne pas me tromper dans mon choix de CMS.
    Mon site principal me sert de portail d’entrée vers une dizaine de sites gérés dans le réseau du même wordpress en multisites avec un administrateur principal et dix webmasters.
    Je souhaite afficher le bandeau du portail sur tous les sites du réseau en le créant/gérant uniquement dans l’admin du site principal.
    Est-il possible avec WordPress 3.1.3 en mode multisites de paramétrer un header et un bloc de sidebar sur le site principal qui seront repris dynamiquement pour tous les « sous » sites (sans avoir à refaire la manip dans chaque site) ?
    Merci de votre réponse

  32. Bonjour,
    j’essaye de passer mon WP en mutli-site.
    J’ai donc suivi ce tuto jusqu’a l’insertion des bouts de code à insérer dans les fichiers wp-config et htacces.
    Le problème c’est que à partir de la, lorsque j’essaye de me reconnecter sur l’interface admin je suis renvoyer irrémédiablement vers la page d’accueil de mon site.
    Aurais je raté une étape? Ou fait une mauvaise manip?

      • Je pense bien oui.
        Il n’y a pas beaucoup de manip à faire ceci dit j’ai regarder plusieurs tuto et la position des bouts de codes varie d’un site à l’autre. Est ce que ça peux venir de la?
        Il faut voir aussi que lorsque je passe en commentaire ces trois lignes le problème disparait:
        define( ‘MULTISITE’, true );
        define( ‘SUBDOMAIN_INSTALL’, false );
        $base = ‘/’;
        Mais bien entendu sans ces lignes pas de multi-site.

  33. Génial le tuto. Il manque à mon avis deux choses. Comment gérer les multi-sites (en sous-domaine ou en dossiers) et quelle stratégie de backup à mettre en place (un par un ou tout à la fois).

    Pour le reste, je découvre ton site et je m’y abonnne. Well done. En plus j’adore l’accent ;-)

  34. Bonjour,

    j’ai suivis à la lettre l’installation et c’est ok.

    par contre quand je test l’option « ajouter un site », je me retrouve avec newsite.mondomaine.com

    donc une fois activé le nouveau site arrive directement sur une page erreur : Adresse introuvable.

    alors c’est en sousdomaine.mondomaine.com
    ou en mondomaine.com/sousdomaine.

    c’est là que je bloque, car si un membre veut créer un blog et bien il ne peut pas. car c’est automatiquement en sousdomaine.

    est ce que j’ai loupé une étape de config?

    pour d’avance pour votre aide

    Cordialement
    David

  35. « 2ème comm en partant du haut. »
    L’avantage des fonctionnalités réseau réside dans la possibilité de pouvoir créer autant de sites que l’on souhaite (nomdusite.com/sous-site) sur une même installation de WordPress (une seule base de données donc).

    Voila ce que je voudrais.
    Mais en test j’arrive à chaque fois sur sousdomaine/mondomaine.com

    Merci de ton retour et je vais voir ton lien.

    • Je vais peut être dire une connerie, si j’ai bien compris, le choix du multisite ce fait au début soit c’est
      1- sous-domaine.domain.com ou bien
      2- domaine.com/sous-domaine/.
      Si tu as installé le choix 1 je dirais que c’est normal. Si c’est le cas il faut réinstallé wordpress.

      • Bonjour,

        tu ne dis pas de conneries :)

        en fait j’ai trouvé le truc pour sous-domaine.domain.com ou domaine.com/sous-domaine/

        il fallait faire un false ou true.

        donc je vais recommencer mon WP et le mettre en sous-domaine.domain.com.

        je vais test sans réinstallé wordpress.

        merci pour ta réponse.

        Cordialement
        David

  36. Bonjour,

    J’ai un site http://www.monsite.com

    J’ai un sous site déployé avec WP 3.2 MU

    wwww.monsite.com/blog

    Je souhaite protéger l’accès à ce sous site /blog, mais je ne trouve pas le répertoire où installé mon.htaccess et .htpasswd

    Le répertoire monsite.com/blog n’existe pas et ce n’est pas dans blog.dir

    Quelqu’un à une idée ?

    merci

    Lamine

  37. Bonjour,

    Bravo pour le tutorial très clair.

    J’ai suivi les étapes une à une, et je n’ai pas de menu super admin, juste l’option ‘mes sites’.

    Est-ce du à la version WP 3.2.1 ? ou est-ce que j’ai raté une étape ? ;)

    • Voilà de nouvelles indications plus claires.

      Installation du network : wp-config.php et .htaccess modifiés + ajout blogs.dir

      Résultats :

      - nouvel accès : ‘my sites’
      - pas d’entrée : super admin
      - plus d’accès à « add new plugin »
      - plus d’accès à l’édition du thème

      Si quelqu’un a une idée de là où ça a pu bugger, je suis preneur !;)

      Fab

  38. Bonsoir,

    Je suis totalement perdu !! ;)

    Après avoir installé la fonctionnalité multisite (grâce à l’excellent tutorial ci-dessus), j’ai créé un nouveau site en sub-domain.

    Puis un wildcard access chez BlueHost.

    Quand j’ouvre la page de mon nouveau site -> page du Host

    Quand j’accède au dashboard -> 500 internal server error

    J’ai contacté le support du Host qui indique que le sud-domain marche très bien, mais qu’il pointe sur aucun fichier, excepté les ‘default’.

    Le sub-domain pointe sur public_html/network

    J’essaie de résoudre cette énigme depuis… depuis… presque 2 jours là ;/

    Les indications des forums anglophones sont, pour un noob comme moi, assez partielles et très techniques… j’ai du rater une étape quelque part mais où et comment la résoudre…

    Une aide serait franchement la bienvenue ;)
    Merci d’avance

  39. Ping : Multi Wordpress :: Céline CARINI

  40. Bonjour,
    J’utilise la version WordPress 3.1.3 (je ne peux faire la mise à jour faute de mémoire allouée).
    J’aimerais savoir si c’était normal que certain trucs ne sont pas disponible comme exemple: publication par e-mail?…
    merci

  41. Bonsoir ,
    Je suis entrain de créer mon site en ce moment qui n’a rien à voir avec un réseau social mais je voudrais intégrer à mon site la fonctionnalité réseau social, celà est-il possible avec WordPress ??
    Merci de votre réponse

  42. oui oui , enfaite je suis entrain de faire un site en ce moment et je voudrais intégrer le réseau social ( buddypress ) à mon site ,en plus de ce que je propose sur mon site qu’il y ai une fonctionnalité réseau sociale

  43. Peut-être que je me trompe mais j’ai l’impression que buddypress c’est uniquement un réseau sociale et rien d’autre genre impossible de l’intégrer et de le « mélanger » à mon site

  44. bonjour,
    je viens d’installer le thème 3.2.1 de wordpress, mon problème est comment changer la langue du front office de mon site?
    Est ce que quelqu’un peut m’aider?

  45. Bonjour,

    Merci beaucoup pour ces explications claires!

    J’avais déjà crée un sous domaine dans la gestion des sites de chez 1&1 donc pas de soucis avec celui là mais par contre en faisant un autre exemple sans avoir été au préalable crée chez 1&1 cela ne fonctionne pas…ce n’est pas bien grave en soi.

    Sinon, par contre le tableau de bord nouveau site est entièrement en anglais, malgré le fait que j’ai choisi la langue française dans Reglages -> Réglages du réseau -> Réglages de langage -> french…avez-vous une idée de ce qui se passe?

    Merci !

  46. Bonjour
    Merci beaucoup pour ce Tuto (et les autres).
    Vous signalez sur la fin de la vidéo que pour deux blogs,il est inutile. d’activer le multi-site : Pour deux ou trois sites, vaut-il mieux plusieurs WordPress en répertoire (ex: site.fr et site.fr/blog) ou activer cette fonction multi-site ?
    Merci

    • C’est toujours tendance à penser que le multi-site est utile pour des sites appartenant à même réseau selon une même logique. Exemple : un multi-site pour un site éducatif. Les fonctionnalités doivent être similaires ; les plugins étant activés sur le réseau ou au cas par cas. La base de données est également la même pour tous les sites.

      Certes, la gestion est largement simplifiée d’un point de vue mis à jour mais je le déconseille si les sites n’ont aucun lien entre eux – la dimension réseau est un élément essentiel, à mon avis.

  47. Ping : Articles traitant du multisite sous WP 3.0 et plus

  48. J’ai un nom de domaine (www.provence-show.com) que j’utilise pour un site,j’ai voulu installer wordpress après avoir créer un sous domaine (allez.provence-show.com) j’ai suivi toutes les étapes, au moment ou je mets ……….mondomaine.com/wp-admin/install.php , ou …..mondomaine.com/monblog/wp-admin/install.php) cela ne donne rien,un page google avec des sites qui n’ont rien à voir avec ce que je m’attendais.

    Help

    Merci

  49. tres bien cette documentation, je suis débutant ou presque sous wordpress et j’ai réussi a faire un site mutli site du premier coup.

    Par contre j’ai un problème avec l’extension private wrdpress version 1.3.4 qui permet de sécuriser la visualisation d’un site en devant être enregistré.
    le problème des qu l’on st déclaré sur l’un des sites du réseau, on a accès a tous les sites .
    comment gérer les doris par site du réeau pour la visualisation ?

  50. Bonjour,

    Un petit souci. J’arrive bien à créer un site depuis le back office mais celui ci est vide.

    Exemple : dz-en-vie.com et celticdarts.dz-en-vie.com

    Est un problème de réglage WP ou est ce que cela vient du serveur ?

    WP 3,3,1 VPS ubuntu Plesk

    Je ne vois pas ce que j’ai pu louper.

    Merci pour vos éclaircissements.

      • Hello,
        Merci pour cette réponse. Pas de soucis avec la wildcard. Le domaine est bien crée mais vide. Les fichiers ne semblent pas copiés.
        je pointe bien sur un celticdarts.dz-en-vie.com mais rien…. Et pas de message d’erreur de WP. Les tables sont bien crées en base.

        Ou WP place les fichiers normalement ?

          • Oui depuis le BO je vois le site. Il est dans la liste des sites crées et j’ai accès au panel modifier. Juste si je vais sur tableau de bord j’ai un beau 404 et si je vais sur afficher le site comme dans l’exemple que je donne avec celticdarts, j’ai la page par defaut de Plesk.
            C’est vraiment que les fichiers ne sont pas copiés. Merci de ton aide en tous cas. Côté hébergeurs, si je n’ai besoin de rien…… ;)

    • OK C’est résolu. il faut ajouter un alias dans le fichier vhost.conf. Juste que sur les VPS ovh sous plesk il faut identifier le bon fichier…..

  51. Bonsoir
    j utilise WordPress 3.3.1 avec un hebergement OVH en mutualisé. j ai suivie toutes les étapes de création mais a la fin il me dit erreur de connexion a la base de donnée que dois je faire ?? merci

  52. excusez moi mais je lis dans l’article
    « Pour finir, copiez / collez la troisième zone de texte dans le fichier .htaccess. »
    et je vous un code en dessous mais je lis dessous Ajoutez ce fragment de code dans le wp-config.php alors soit c’est le code pour .htaccess,soit j’ai raté le code pour .htaccess ?
    Merci

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

Pour insérer du code, utilisez un service en ligne comme Pastebin ou prenez-soin de convertir celui-ci en HTML.

Les champs obligatoires sont indiqués avec *.

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>