Wordpress pour débutant » Créer un réseau de sites WordPress : WordPress en multisites
Wordpress pour débutant

tutoriel, hacks, astuces, information…

Créer un réseau de sites WordPress : WordPress en multisites

Catégorie de l'article : Tutoriels
Article Publié le : 27 juillet 2013
Article affiché 13054 fois
il y a 15 Commentaires

La création d’un réseau de sites WordPress vous permet de mettre vos blogs en réseau pour n’avoir qu’une seule administration.

Vous allez pouvoir gérer les mises à jour, les extensions… de tous vos blogs en n’utilisant qu’une seule administration.

Cela a des avantages, mais aussi des inconvénients.

Pour installer votre réseau, il faut d’abord installer une version de WordPress (à partir de la version 3) sur votre serveur.

Attention : l’opération est irréversible. Il est vivement conseillé de faire une sauvegarde de son site et de sa base de données. L’idéal serait de faire les essais sur un site de test.

Une fois votre version installée, il faut modifier le fichier wp-config.php, qui se trouve à la racine de votre site.

Le plus simple pour modifier le fichier est d’utiliser un programme comme filezilla, qui est en français et gratuit.

Une fois le fichier wp-config.php ouvert, vous recherchez la ligne :

define('WP_DEBUG', false);

et vous rajouter après cette ligne :

/** multisite */
define(‘WP_ALLOW_MULTISITE’, true);

La première ligne n’est pas obligatoire, c’est juste un pense bête.

La deuxième ligne indique à WordPress que vous utilisez le multisite.

Après avoir modifier le fichier wp-config.php et l’avoir enregistrer, allez dans la partie administration de WordPress.

multisite_01

 

Vous allez dans Outils -> Création du réseau

multisite_02

Cette partie est très importante, puisqu’une fois validée, il ne sera plus possible de revenir en arrière.

Vous devez choisir entre sous-domaines ou sous-dossiers :

– sous-domaines : vos sites auront une adresse du genre : site1.nom-de-domaine.fr, site2.nom-de-domaine.fr

– sous-dossiers : nom-de-domaine.fr/site1, nom-de-domaine.fr/site2

ATTENTION : cette option est définitive et irréversible.

Donner un nom à votre réseau : ce que vous voulez

adresse mail du webmaster : votre adresse mail

Une fois que tout est configuré, cliquer sur Installer

multisite_03

 

Vous allez avoir ce message si vous avez choisi sous-dossiers.

Il faut copier les lignes suivantes dans le fichier wp-config.php, après les lignes :

if ( !defined('ABSPATH') )
 define('ABSPATH', dirname(__FILE__) . '/');

ce qui donnes :

if ( !defined('ABSPATH') )
 define('ABSPATH', dirname(__FILE__) . '/');

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'referencement.buldozer.fr');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

et dans le fichier .htacess (il se trouve à la racine du site. S’il n’existe pas, il faut le créer), il faut rajouter :

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

Une fois que tous les 2 fichiers sont modifiés, il faut se déconnecter puis se reconnecter.

multisite_04

Si vous avez suivi les informations fournies dans le tutoriel, vous devriez avoir maintenant : Mes sites

multisite_05

Cliquer sur mes sites -> Sites dans la barre de menu, en hautmultisite_06

En cliquant sur Ajouter : vous allez rajouter un nouveau site

Pour finir l’installation de votre réseau de sites, il faut créer un dossier dans le répertoire wp-content :

blogs.dir

ce qui donnes : racine du site / wp-content / blogs.dir

A propos de l'auteur :

Philippe est le webmaster du site wordpress.buldozer.fr - Wordpress pour les débutants. Philippe n'est pas un professionnel de l'informatique, mais juste un passionné.

a écrit 61 articles.



  • Catégories

  • Les derniers articles

  • Divers