Bonjour à tous !

Aujourd’hui je vais vous montrer comment je travaille lors de mes développements WordPress en local et particulièrement pour générer mes VHOSTS automatiquement avant d’attaquer l’installation de WordPress.

J’utilise la génération de mes VHOSTS sur Ubuntu (Desktop et Server) tout simplement avec un script bash.

Comment générer vos VHOSTS ?

Pour ma part, je nomme mes sites que je développe en local comme ceci : devwordpress.local.sites.fr
Chaque nouveau site sera sous la forme MONSITE.local.sites.fr.
Voici mes paramètres:
CONF_DOCUMENT_ROOT= »/var/vhosts/ »
CONF_BASEPATH= »/www/ » : mon dossier de travail
CONF_HOSTS_FILE= »/etc/hosts »

  1. Changez la configuration par défaut pour correspondre à vos besoins
  2. ensuite lancez via un terminal pour Ubuntu  ./site-factory.sh ou ./site-factory.sh monsite.local.sites.fr

Que va faire le script ?

Nous allons voir en détails ce que va faire ce script :

  1. Proposition de donner un nom pour ce projet : par exemple « devsite« 
  2. Création du répertoire : /var/vhosts/devsite.local.sites.fr
  3. Création du fichier de config apache : /etc/apache2/sites-available/devsite.conf
  4. Création du fichier index.php dans le répertoire (juste pour info que le site fonctionne bien)
  5. Choix de votre dossier de travail, par défaut il est à « www » mais pour pouvez mettre autre chose
  6. Création du dossier de travail et du dossier « logs » et de ses fichiers (error.log et access.log)
  7. Création du Virtual Host Apache
  8. Ajout d’une entrée au fichier HOSTS (127.0.0.1 devsite.local.sites.fr)
  9. Création d’une base de donnée : par défaut « devsite » mais vous pouvez entrer autre chose
  10. Activation du VirtualHost via la commande « a2ensite devsite.conf« 
  11. Redémarre Apache avec la commande « service apache2 restart« 

㋡ Votre site est maintenant prêt… à vous de jouer !

Et ensuite ?

Vous pouvez aller ensuite vérifier dans votre navigateur devsite.local.sites.fr et vous devez voir le message « Votre nouveau site devsite est en place ! »

Il ne vous reste qu’à déposer les fichiers WordPress et lancer l’installation.

Dans le zip à télécharger, vous trouverez aussi site-delete.sh, ceci vous permet d’effacer un site.

Bon développement

Télécharger les scripts ici 

Comment générer vos VHOSTS automatiquement 1  Générateur VHOSTS (4,2 KiB, 543 hits)

 

Florent Maillefaud

Comment générer vos VHOSTS automatiquement 2Webmaster à Sablons (Isère) / Création de sites internet WordPress.

Micro-entrepreneur depuis 2012, je vous propose la création ou la refonte de votre site internet sous WordPress et à votre image.

Que ce soit un site vitrine, un blog ou un site e-commerce pour votre entreprise ou association, laissez votre empreinte sur le web !

Abonnez-vous

Restez en contact avec moi pour recevoir mes derniers articles concernant mon activité ou mes astuces pour WordPress.

Vos données ne seront jamais exploitées par un tiers. Vous avez aussi à chaque instant la possibilité de vous désabonner

lectus dapibus Praesent diam ultricies quis, Praesent odio
Share This