Sites et applications
Activer WordPress Multisite
WordPress Multisite permet de gérer un réseau de sites depuis une seule installation. Les sites partagent le cœur et le catalogue d'extensions et de thèmes, mais gardent leurs contenus et réglages propres. Les utilisateurs appartiennent au réseau et peuvent avoir des rôles différents sur plusieurs sites ; ce ne sont pas des bases d'utilisateurs totalement indépendantes. Ce n'est pas la bonne option si chaque site a besoin d'une isolation complète, de versions différentes ou d'administrateurs capables d'installer du code.
Avant de l'activer
- Faites une sauvegarde complète des fichiers et de la base de données et testez sa restauration.
- Mettez à jour WordPress, les extensions et les thèmes, et désactivez temporairement les extensions pendant la création du réseau.
- Choisissez entre des sites en sous-répertoires, comme
ejemplo.com/sitio, ou en sous-domaines, commesitio.ejemplo.com. - Pour les créations automatiques en sous-domaine, il vous faudra un DNS générique (wildcard) et que tous ces hôtes chargent le répertoire de WordPress. Les domaines ajoutés manuellement doivent aussi pointer vers cette installation par le DNS et par la racine du document.
- Vérifiez que WordPress utilise HTTPS et que l'Adresse web de WordPress (URL) et l'Adresse web du site (URL) sont correctes avant de le convertir.
Activer la configuration réseau
- Modifiez
wp-config.phpet ajoutez cette ligne avant le commentaire qui indique d'arrêter les modifications :
define( 'WP_ALLOW_MULTISITE', true );
- Revenez au tableau de bord et ouvrez Outils > Création du réseau.
- Choisissez les sous-domaines ou les sous-répertoires, indiquez le titre et l'e-mail du réseau et cliquez sur Installer.
- WordPress affichera deux blocs générés spécifiquement pour votre installation. Copiez le premier dans
wp-config.phpet remplacez par le second les règles de WordPress dans.htaccess. Ne copiez pas les règles d'un autre tutoriel : elles changent selon le chemin, le type de réseau et le moment où Multisite a été activé. - Reconnectez-vous et ouvrez Mes sites > Admin du réseau pour créer et configurer les sites.
La documentation officielle Create a Network détaille les restrictions et les étapes pour chaque mode. Conservez la sauvegarde préalable jusqu'à avoir vérifié les accès, les permaliens, les envois de fichiers, les e-mails et les certificats de tous les domaines.
Domaines, certificats et permissions
Un DNS générique ne crée pas automatiquement un certificat générique. Vérifiez que chaque nom utilisé pointe vers l'installation et dispose d'un HTTPS valide. Pour des domaines différents, configurez aussi leur racine et le mappage correspondant dans le réseau.
Vous ne pourrez pas toujours choisir librement entre sous-domaines et sous-répertoires : l'ancienneté, les chemins et la configuration de l'installation entrent en jeu. Suivez les restrictions indiquées par l'assistant au lieu de forcer des constantes copiées d'un autre réseau.
Vérifiez qui a les permissions de super administrateur et quelles extensions peuvent être activées par site ou pour le réseau. Une défaillance dans un composant partagé peut affecter plusieurs sites ; testez les mises à jour et les sauvegardes en tenant compte de cette portée.
Valider le réseau et revenir en arrière
Créez un site de test et vérifiez les URL, l'accès, les médias, les e-mails et les permissions d'un utilisateur sans privilèges réseau. Vérifiez les sites existants et qu'un compte ne voit pas de fonctions qui ne le concernent pas.
N'annulez pas la conversion en supprimant seulement WP_ALLOW_MULTISITE : après l'installation du réseau, il y a d'autres réglages et des modifications SQL. Pour revenir au point précédent, utilisez la sauvegarde cohérente des fichiers et de la base, en tenant compte de tout contenu créé depuis.
Cela peut aussi vous aider
- Changer le dossier des envois et l'organisation des médias dans WordPress Explique comment désactiver les dossiers par date, changer le chemin des envois de WordPress et ajus...
- Configurer WordPress pour utiliser SMTP Montre comment installer Easy WP SMTP et configurer un compte cPanel pour que WordPress envoie des e...
- Contrôler les mises à jour automatiques de WordPress Explique comment limiter les mises à jour automatiques du cœur aux versions mineures, tester les cha...
- Dans quel ordre mettre à jour WordPress, WooCommerce, extensions, thèmes et PHP Organise la mise à jour sûre de WordPress, WooCommerce, des extensions, du thème, des traductions et...
Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.