portail:installation-developpement:wordpress-multisite

Vers Wordpress multisite

Dans le fichier de configuration /var/www/multisite.test/wp-config.php , avant la ligne /* C'est tout, ne touchez pas à ce qui suit bon blog ! */ , vous ajoutez :

/* multisite */
define('WP_ALLOW_MULTISITE', true);`
Vous pouvez retourner dans l'administration de votre site : http://multisite.test/wp-admin

Rendez-vous sur la page Tableau de bord > Outils > Réglages du réseau , (si l'onglet n'apparaît pas Rechargez la page ou utilisez ce lien http://multisite.test/wp-admin/network.php)

Choisissez l'installation par sous-répertoires, et non par sous-domaines. Puis cliquez sur [installer]

Copiez collez les lignes, comme l'indique la page wordpress.

wp-config.php

Dans le fichier de configuration /var/www/multisite.test/wp-config.php, juste après define('WP_ALLOW_MULTISITE', true); on ajoute les lignes suivantes :

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'multisite.test');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
`

.htaccess

Dans le fichier var/www/multisite.test/.htaccess on remplace les règles de réécriture (le contenu entre les balises <IfModule mod_rewrite.c>) par les règles indiquées sur la page d'adminstration de notre site Créer son réseau.

Pour pouvoir éditer le fichier (sûrement en chmod 600), il faudra peut-être le faire en tant qu'administrateur ou changer les droits sur le fichier

$ sudo nano /var/www/multisite.test/.htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
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]
</IfModule>

Vous êtes maintenant en multisite. Vous avez accès à

  • l'administration du réseau
  • l'administration de votre unique site multisite.test.

L'installation des plugins et thèmes se fait via l'administration du réseau maintenant.

Rendez-vous dans Mes sites > admin du réseau > Sites et Cliquez sur ajouter un site.

  • portail/installation-developpement/wordpress-multisite.txt
  • Dernière modification : 2019/12/03 16:33
  • de 127.0.0.1