GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer WordPress Multisite sur Centos VPS avec Apache

Aujourd'hui, nous allons vous guider à travers le processus d'installation de WordPress Multisite sur votre VPS Centos. L'option WordPress Multisite est devenue disponible avec WordPress 3.0. Cette fonctionnalité vous permet - l'administrateur du site Web - de créer plusieurs sites Web sans avoir besoin d'installer des instances WordPress distinctes, de créer des répertoires personnels distincts ou des bases de données distinctes. Ou, vous pouvez autoriser d'autres utilisateurs à créer leurs propres sites Web sur votre installation WordPress.


Bien que ces sites Web n'aient pas de répertoires racine ou de bases de données distincts, ils ont des répertoires de téléchargement distincts ainsi que des tables dans la base de données. Tous les utilisateurs du réseau (multisite) peuvent également partager des thèmes et des plugins entre eux. Dans l'ensemble, une fonctionnalité très pratique si vous avez les besoins décrits ci-dessus.

Dans cet article, je suppose que vous avez configuré votre serveur avec un modèle CentOS6 complet (pile LAMP installée) ou que vous avez déjà installé une pile LAMP ou LEMP entièrement fonctionnelle sur votre VPS Centos.

Si ce n'est pas le cas, alors avant de commencer, vous pouvez consulter ce didacticiel sur la pile LAMP et continuer simplement avec ce didacticiel, ou vous référer à ce didacticiel complet sur la pile wordpress LEMP et ensuite continuer l'installation à partir d'ici.

Ok, assez parlé, travaillons un peu.

Commençons par créer la directive virtuelle apache. Pour ce faire, éditez le fichier de configuration apache comme suit :

# vim /etc/httpd/conf/httpd.conf

ServerAdmin [email protected]
DocumentRoot /var/www/html/yourdomain.tld
ServerName yourdomain.tld
ErrorLog /var/log/httpd/yourdomain.tld-error_log
CustomLog /var/log/httpd/yourdomain.tld-access_log common

Ensuite, nous téléchargerons la dernière version de wordpress dans votre répertoire racine et la configurerons comme n'importe quelle autre installation régulière. Tapez ce qui suit :

ou, si vous préférez .zip à .tar.gz, tapez :

# cd /var/www/html/yourdomain.tld && wget http://wordpress.org/latest.zip
# unzip -qq latest.zip
# mv wordpress/* .
# rmdir wordpress
# rm -f latest.zip

Définissez le propriétaire légitime du répertoire racine en exécutant :

# chown -R $(ps auxf | grep -v grep | grep http | tail -1 | awk {'print $1'}): /var/www/html/yourdomain.tld

Copiez l'exemple de fichier de configuration :

# cp -pv /var/www/html/yourdomain.tld/wp-config-sample.php /var/www/html/yourdomain.tld/wp-config.php

Maintenant, à ce stade, nous allons créer la base de données nécessaire et définir les informations pertinentes dans le fichier de configuration. Connectez-vous à mysql en tant qu'utilisateur root et exécutez :

# mysql -uroot -p

mysql> create database wordpressDB
mysql> grant all on wordpressDB.* to WPuser@localhost identified by "sEcReT_pASsWoRd"
mysql> \q

Modifions le wp-config.php dossier. Utilisez votre éditeur de texte préféré :

# vim /var/www/html/wordpress/wp-config.php

/** The name of the database for WordPress */
define('DB_NAME', 'wordpressDB');

/** Nom d'utilisateur de la base de données MySQL */
define('DB_USER', 'WPuser');

/** Mot de passe de la base de données MySQL */
define(‘DB_PASSWORD’, ‘sEcReT_pASsWoRd’);

Ensuite, visitez votre domaine ou votre adresse IP dans un navigateur et définissez les informations nécessaires pour terminer l'installation :

Titre du site :votredomaine.tld

Cette étape est importante pour une utilisation ultérieure du réseau multisite. Si vous souhaitez que les sites soient créés en tant que sous-domaines (site1.votredomaine.tld, site2.votredomaine.tld, etc.), remplissez ce champ avec le domaine uniquement (sans "www" devant, car vous ne l'aimerez probablement pas si les URL des sites Web ressemblent à site1.www.votredomaine.tld).

Si vous souhaitez que les sites soient créés en tant que sous-répertoires, vous pouvez également saisir www.votredomaine.tld car les sites Web des utilisateurs auront l'url www.votredomaine.tld/site1)

Après avoir rempli tous les champs obligatoires, cliquez sur Installer .

Maintenant, l'installation de wordpress est terminée. Avant de vous connecter, nous devons apporter une autre modification au fichier wp-config.php fichier afin d'activer l'option multisite.

Pour ce faire, trouvez cette ligne => /* C'est tout, arrêtez d'éditer ! Bon blog. */ <=dans votre wp-config.php fichier et juste au-dessus ajoutez les lignes suivantes :

# vim /var/www/html/yourdomain.tld/wp-config.php

/* My multisite config starts here */
define('WP_ALLOW_MULTISITE', true);

Vous pouvez maintenant vous connecter avec les informations d'identification que vous avez configurées et installer la fonctionnalité multisite. Une fois connecté, allez sur

Outils>> Configuration du réseau

Sélectionnez l'option d'adresse préférée pour vos sites Web. Cela ne peut pas être modifié ultérieurement.

REMARQUE :Si vous souhaitez utiliser l'option "Sous-domaines", vous aurez besoin d'un enregistrement DNS générique pour votre domaine. Veuillez nous contacter (ou contacter votre fournisseur) si vous ne savez pas comment définir l'enregistrement DNS générique.

Ensuite, choisissez votre titre de réseau , saisissez votre adresse e-mail et cliquez sur Installer .

Suivez les instructions et après avoir fait une sauvegarde des fichiers .htaccess et wp-config.php , modifiez-les comme suggéré et enregistrez les fichiers.

Cliquez sur Connexion liez à nouveau pour vous connecter et vous êtes prêt à partir ! Et c'est tout. Nous venons d'installer WordPress Multisite sur votre serveur VPS Centos.

Pour créer un nouveau site, accédez à Mes sites>> Administrateur réseau>> Tableau de bord .

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de l'installer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Comment installer Apache Cassandra sur CentOS 8

  2. Comment installer Apache sur CentOS 7

  3. Comment installer WordPress Multisite sur Centos VPS avec Nginx

  4. Comment installer PhpWiki sur un VPS CentOS 7

  5. Comment installer Let's Encrypt avec Apache sur CentOS 7

Comment installer Apache avec l'hôte virtuel sur CentOS 8

Comment accélérer Apache avec Varnish Cache sur CentOS 7

Comment installer Drupal sur CentOS 7 avec Apache

Comment installer WordPress sur CentOS 7.1 avec Apache

Comment installer Apache avec PHP-FPM sur CentOS 8

Comment installer WordPress avec LAMP sur CentOS 8