Créer un serveur local avec Vagrant pour WordPress

 

C'est une excellente méthode pour avoir un serveur sur votre site Web sans salir votre ordinateur. La mauvaise chose est que si un problème survient, vous devez avoir des connaissances avancées pour le résoudre.

Nous aurons toujours MAMP y ServerPress 😉

Pour configurer Vagrant, vous devez suivre ces étapes :

installer Virtual Box 

installer Vagabond

Je vais vous expliquer comment faire sur MAC, sur linux je suppose que c'est pareil et sur windows je ne suis pas sûr 🙂

Maintenant, nous ouvrons un terminal de console et mettons :

git clone git@github.com:10up/varying-vagrant-vagrants.git wordpress

Cela nous amènera à cloner le référentiel dans le dossier wordpress

Dans notre fichier host (/etc/hosts) nous devons ajouter la ligne suivante :

192.168.50.4 local.wordpress.dev local.wordpress-trunk.dev

Nous allons dans le dossier que nous avons créé appelé wordpress et mettons :

vagabonder

Cela prendra du temps (surtout la première fois) et cela créera une machine virtuelle afin que nous puissions utiliser notre ordinateur comme serveur pour travailler sur wordpress localement.

Une fois terminé, nous pouvons écrire dans notre navigateur : local.wordpress.dev et si tout s'est bien passé, notre wordpress fonctionne 🙂

Plus d'informations ici ! (En anglais)

Ajoutez plus d'installations wordpress sur la même machine virtuelle.

La première chose que nous faisons est d'aller dans le dossier /config/nginx-config/sites

Dans ce dossier, vous verrez plusieurs fichiers .conf, copiez-en un, mettez le nom du domaine que vous souhaitez utiliser local.tuweb.com.conf et modifiez-le :

Vous devez modifier deux lignes :

1- nom_serveur local.votreweb.com ;

2- Répertoire www : racine /srv/www/votreweb ;

Maintenant, vous revenez au répertoire racine et entrez le répertoire de la base de données et copiez le fichier init-custom.sql.sample et donnez-lui le nom init-custom.sql

Et pour chaque wordpress que vous souhaitez installer vous créez une base de données comme suit :

CRÉER UNE BASE DE DONNÉES SI NON EXISTE `base de données` ; ACCORDEZ TOUS LES PRIVILÈGES SUR `database`.* TO 'user'@'localhost' IDENTIFIED BY 'password' ;

Nous revenons au dossier racine, entrons dans le dossier www et copions l'intégralité du dossier wordpress dans un nouveau dossier avec le nom que nous avons mis au point 2 ci-dessus : tuweb

Nous pouvons copier tout le contenu de la manière suivante :

cp -rv wordpress-default/ tuweb

Nous entrons dans le nouveau dossier et supprimons le fichier wp-config.php :

rm -rf tuweb/wp-config.php

Ajoutez la ligne suivante au fichier /etc/hosts :

192.268.50.4 local.votreweb.com

Maintenant, il nous suffit de revenir au répertoire racine et d'écrire :

vagabonder

Si nous écrivons local.tuweb.com nous devrions voir notre nouveau wordpress

Si le nouveau site Web ne fonctionne pas pour vous, essayez de taper :

disposition vagabonde

Parfois, lorsque vous ajoutez de nouveaux sites Web, vous devez ajouter une disposition pour que les modifications prennent effet.

 

salutations

Oscar

1 commentaire sur « Créer un serveur local avec Vagrant pour WordPress »

Laisser un commentaire