Maison  >  Article  >  développement back-end  >  Comment pouvons-nous activer le multi-site sur un site Web Worpress en local ?

Comment pouvons-nous activer le multi-site sur un site Web Worpress en local ?

PHPz
PHPzoriginal
2024-08-16 06:48:32685parcourir

How can we enable multi-site in worpress website in local?

WordPress Multisite est une fonctionnalité puissante qui vous permet de gérer plusieurs sites Web à partir d'une seule installation WordPress. Ceci est particulièrement utile pour les développeurs, les administrateurs réseau ou toute personne ayant besoin de gérer plusieurs sites à partir d'un seul tableau de bord. La configuration locale de WordPress Multisite vous permet d'expérimenter et de développer dans un environnement contrôlé sans impact sur les sites en ligne. Cet article vous guidera tout au long du processus d’activation de WordPress Multisite sur votre ordinateur local.

Prérequis :

Avant de commencer, assurez-vous d'avoir les prérequis suivants :

  1. Un environnement de serveur local comme XAMPP, MAMP ou Local by Flywheel installé sur votre machine.
  2. Une installation WordPress nouvelle ou existante exécutée sur votre serveur local.

Étape 1 : Activer le multisite dans le fichier wp-config.php

  1. Localisez le fichier wp-config.php : ce fichier se trouve dans le répertoire racine de votre installation WordPress. Utilisez un éditeur de texte pour l'ouvrir.

  2. Ajoutez la constante multisite : insérez la ligne de code suivante au-dessus de la ligne qui dit /* C'est tout, arrêtez d'éditer ! Bonne publication. */:

    define('WP_ALLOW_MULTISITE', true);

Étape 2 : Configurer le réseau

  1. Accédez au tableau de bord WordPress : connectez-vous à votre site WordPress local en tant qu'administrateur.

  2. Activer la configuration du réseau :

  • Allez dans Outils > Configuration du réseau dans le menu d'administration de WordPress.

  • Choisissez entre des sous-domaines ou des sous-répertoires en fonction de vos besoins :

    • Sous-domaines : les sites seront créés en tant que sous-domaines (par exemple, site1.localhost).
    • Sous-répertoires : les sites seront créés en tant que sous-répertoires (par exemple, localhost/site1).
  • Fournissez un titre pour votre réseau et une adresse e-mail pour l'administrateur du réseau.

  1. Installer le réseau : cliquez sur le bouton Installer. WordPress fournira désormais des extraits de code supplémentaires à ajouter à vos fichiers wp-config.php et .htaccess.

Étape 3 : Mettre à jour les fichiers de configuration

Mettez à jour wp-config.php : Ajoutez les lignes suivantes à votre fichier wp-config.php sous la ligne que vous avez ajoutée précédemment :

    define('MULTISITE', true);
    define('SUBDOMAIN_INSTALL', false); // Set to true if using subdomains
    define('DOMAIN_CURRENT_SITE', 'localhost');
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);

Modifier le fichier .htaccess : localisez le fichier .htaccess dans votre répertoire racine WordPress. S’il n’existe pas, créez-en un. Remplacez toutes les règles WordPress existantes par ce qui suit :

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]

    # Add a trailing slash to /wp-admin
    RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule . /index.php [L]

Enregistrez les modifications : Assurez-vous que les deux fichiers sont enregistrés et fermés après la modification.

Étape 4 : Accédez au tableau de bord d'administration réseau

1. Reconnectez-vous à WordPress : Après avoir enregistré vos modifications, reconnectez-vous à votre tableau de bord WordPress. Vous devrez peut-être vider le cache ou les cookies de votre navigateur.

2. Administration du réseau : Vous remarquerez maintenant un nouveau menu Mes sites dans la barre d'outils WordPress. Ce menu vous permet de gérer votre réseau de sites, notamment de créer de nouveaux sites, de gérer les utilisateurs et d'installer des thèmes et des plugins à l'échelle du réseau.

Étape 5 : Créer et gérer des sites

1. Ajouter de nouveaux sites :
- Accédez à Mes sites > Administrateur réseau > Sites.
- Cliquez sur Ajouter nouveau pour créer un nouveau site au sein de votre réseau.
- Remplissez l'adresse du site, le titre et l'e-mail de l'administrateur, puis cliquez sur Ajouter un site.

2. Gérer les sites :
- Chaque site de votre réseau peut avoir ses propres thèmes, plugins et paramètres.
- À partir du tableau de bord d'administration réseau, vous pouvez gérer tous les sites du réseau, y compris la suppression de sites, la gestion des utilisateurs et la configuration des paramètres.

Conclusion :

L'activation de WordPress Multisite sur un environnement local est un outil précieux pour les développeurs et les administrateurs de sites qui gèrent plusieurs sites. Il fournit un moyen centralisé de gérer, mettre à jour et maintenir plusieurs sites sans avoir besoin d'installations distinctes. En suivant ces étapes, vous pouvez configurer efficacement un réseau WordPress multisite local et commencer à développer ou tester vos sites Web en toute simplicité.

Merci d'avoir lu cet article.??
Si vous avez des questions liées à cet article, s'il vous plaît ? déposez la requête dans cette section de commentaires. Nous répondrons dans les plus brefs délais à votre requête.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:. Changement de limonadeArticle suivant:. Changement de limonade