GNU/Linux >> Tutoriels Linux >  >> Linux

Installer WordPress multi-sites

Cet article explique comment configurer WordPress multisite, vous permettant de créer un réseau de sites Web dans votre installation WordPress.

Important :Rackspace Support ne prend pas en charge la configuration de WordPress. Cet article fournit des étapes comme une solution optimale, mais vos développeurs doivent les examiner attentivement avant de les mettre en œuvre pour éviter les temps d'arrêt inattendus.

Prérequis

  • Une installation WordPress
  • Liens permanents activés pour que vos URL ressemblent à http://example.com/my-page au lieu de http://example.com/?p=1654
  • Plug-ins désactivés
  • Sauvegarde d'une installation WordPress

Modifier wp-config.php

  1. Ouvrez le wp-config.php fichier sur votre serveur. L'emplacement par défaut est/var/www/html/ .
  2. Ajoutez la ligne suivante au-dessus de / C'est tout, arrêtez d'éditer ! Joyeux blog. / ** commentaire :
define('WP_ALLOW_multi-site', true);

Configuration du réseau

  1. Accédez au tableau de bord de l'administrateur via http://VOTRE_SITE/wp-config.php .

  2. Accédez à Outils> Configuration du réseau .

    Remarque :Selon votre installation, vous pouvez choisir d'utiliser des sous-domaines ou des sous-répertoires pour vos différents sites. Un sous-domaine est similaire à site1.example.com et site2.example.com , tandis qu'un sous-répertoire est similaire à example.com/site1 et example.com/site2 .

  3. Dans Titre du réseau , entrez un nom de réseau et l'adresse e-mail de l'administrateur réseau.

  4. Cliquez sur Installer .

Fichiers de configuration et .htaccess

  1. Ouvrez le wp.config.php fichier à éditer.

  2. Placez le code suivant après la ligne indiquant ** /* C'est tout, arrêtez d'éditer ! Bon blog. */ ** commentaire :

    define('multi-site', true);
    define('SUBDOMAIN_INSTALL', true);
    define('DOMAIN_CURRENT_SITE', 'website');
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);
    
  3. Enregistrez vos modifications.

  4. Ouvrez /var/www/html.htaccess pour l'édition.

  5. Remplacez tout le contenu du fichier par le code suivant :

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]

Menu Administrateur réseau

L'exécution des étapes précédentes termine l'installation multisite. Dans le coin supérieur gauche, vous devriez voir un onglet appelé Mes sites , qui comprend un administrateur réseau menu avec les onglets suivants :

  • Tableau de bord : Ajouter de nouveaux utilisateurs et sites au réseau.
  • Sites : Gérez tous les sites de votre réseau.
    • Ajouter nouveau : Ajoutez de nouveaux sites et définissez l'adresse du site (URL), le titre, la langue et l'adresse e-mail de l'administrateur.
  • Utilisateurs : Gérez tous les utilisateurs de votre réseau.
  • Thèmes : Installez, désinstallez et activez des thèmes pour le réseau.
  • Plug-ins : Seul le super administrateur peut utiliser l'administrateur des plugins pour installer de nouveaux plugins. Pour permettre à l'administrateur du site de les activer ou de les désactiver, le super administrateur doit sélectionner les Plugins case à cocher sur Activer les menus d'administration section des Paramètres onglet.
  • Paramètres : Gérer les paramètres de base.

Conclusion

Avec WordPress multi-site, vous pouvez gérer différents sites sous le même domaine. Si vous choisissez d'utiliser des sous-domaines, envisagez d'utiliser un certificat générique pour couvrir tous les sites.


Linux
  1. Comment installer iperf sur RHEL 8

  2. Installer WordPress sur Fedora 20

  3. Installer WordPress sur le serveur Web LiteSpeed

  4. Comment installer WordPress dans Plesk

  5. Installer WordPress sur un compte utilisateur en tant que root

Comment installer WordPress sur CentOS 7.1 avec Apache

Comment installer WordPress Ubuntu 20.04

Installer WordPress avec Docker sur Ubuntu 20.04

Comment installer WordPress avec EasyEngine sur Ubuntu 20.04

Comment installer WordPress sur un serveur CentOS 8

Comment installer WordPress sur Ubuntu 20.04