Comment fonctionne Nomad WP Server ?

Après avoir consulté le site nomad-wp.fr, vous aimeriez en savoir plus sur l’outil ?

Ce billet est pour vous.

Serveur + base de données + WordPress = Nomad WP Server

Nomad WP Server est un ensemble d’outils permettant de créer, modifier, dupliquer et supprimer des blogs WordPress sur votre ordinateur sans connexion internet préalable.

Il contient et utilise :

  • un serveur http : Apache 2.4.25
  • une base de données : MySQL 5.6.25
  • une interface d’administration de base de données : PhpMyAdmin 4.4.13.1
  • PHP 5.6.30,
  • JAVA jre1.8.0_91,
  • et WordPress 4.7.

1. Le serveur

Le serveur Apache est indispensable au fonctionnement de Nomad WP Server.

C’est lui qui permet de gérer l’affichage des pages telle que http://127.0.0.1/nomadwp et de faire le lien avec la base de données.

2. La base de données

Une base de données permet de stocker des données (qui l’eut cru) de telle manière qu’il devient facile de les rechercher ou bien d’effectuer des statistiques sur celles-ci.

La base de données MySQL est utilisée par WordPress pour stocker les billets de blogs et d’autres informations.

3. WordPress

WordPress est un gestionnaire de contenus c’est-à-dire un logiciel qui permet d’enregistrer des données et de les ré-afficher selon une structure établie.

WordPress possède une interface d’administration qui nécessite la saisie d’un identifiant et d’un mot passe pour créer, modifier ou supprimer des billets de blogs mais aussi effectuer pleins d’autres actions utiles à votre blog comme la mise en page des billets, la gestion d’une newsletter, etc.

4. Nomad WP Server

Nomad WP Server est logiciel qui va lancer les autres outils nécessaire à WordPress : le serveur et la base de données. Grâce à son interface, il vous permettra de créer et supprimer autant de blogs que vous le souhaitez mais aussi de dupliquer vos blogs

Comment ça marche ?

Nomad WP Server est composé de 2 parties :

– un logiciel en JAVA qui va lancer le serveur et la base de données

– des pages PHP qui permettent de gérer les blogs WordPress

4.1. Nomad WP Server (JAVA)

Nomad WP Server (JAVA) est contenu dans le fichier nomadWP.jar.

On lance Nomad WP Server (JAVA) via le fichier de script nomadWP.bat car le lancement de Nomad WP Server (JAVA) doit se faire via le logiciel JAVA contenu dans Nomad WP Server.

N.B. : nomadWP.jar est un exécutable. Il n’est pas conseillé de l’ouvrir avec un éditeur de texte.

N.B. : nomadWP.bat contient du texte. Les plus curieux d’entre vous pourront le lire en faisant un clic droit sur le fichier et en sélectionnant l’option “Modifier”.

Avant de lancer le serveur et la base de données, Nomad WP Server (JAVA) va devoir créer les fichiers de configuration du serveur, de la base de données mais aussi de PHP et de Nomad WP Server (PHP).

Les fichiers de configuration définissent les répertoires utilisés par les outils mais aussi d’autres paramètres plus techniques comme la taille maximum de fichiers à charger sur un site ou le port d’écoute de la base de données.

N.B. : Les fichiers de configuration sont stockés dans le répertoire Nomad WP/tools/config.

Une fois les fichiers de configuration créés, Nomad WP Server (JAVA) peut lancer le serveur et la base de données.

4.2. Nomad WP Server (PHP)

Nomad WP Server (PHP) contient les pages web lancées dans le navigateur internet.

N.B. : Nomad WP Server (PHP) ne stocke aucune données dans la base de données.

Pour plus d’informations sur Nomad WP Server (PHP), consultez le billet “ Comment fonctionne la création, la mise à jour et la suppression de blogs sur Nomad WP Server ? “.

5. Les répertoires et fichiers

N.B. : Tous les répertoires ci-dessous sont nécessaires au bon fonctionnement de Nomad WP Server.

NomadWP
-> data
—–> dbdir (répertoire contenant les bases de données)
—–> htdocs (répertoire contenant les sites web du serveur)
———-> bac_a_sable (répertoire contenant les fichiers WordPress du blog “Bac à sable”)
———-> favicon.ico
———-> index.php
—–> saved_db (répertoire pour la savegarde des bases de données)
—–> saved_files
———-> wordpress (répertoire contenant les fichiers WordPress pour la création d’un blog)
—–> uploads (répertoire de téléchargement de mises à jour de Nomad WP Server)
—–> wp_plugins (répertoires contenant la bibliothèque de plugins)
—–> wp_themes (répertoires contenant la bibliothèque de thèmes)
-> tools
—–> apache (répertoire du serveur web)
———-> apache_<version>
—–> config (repertoire des fichiers de configuration du serveur et de Nomad WP)
———-> httpd.conf
———-> my.ini
———-> nomadwp.ini (fichier de configuration de Nomad WP Server)
———-> php.ini
—–> dlls
—–> java
———-> jre1.8.0_91 (permet l’exécution du fichier NomadWP.jar)
—–> logs (répertoire des logs des applications du serveur web)
———-> session (répertoire des fichiers “session” de PHP)
—–> mysql
———-> mysql_<version>
—–> nomadwp
———-> nomadwp_1.1 (répertoire contenant les fichiers PHP de Nomad WP Server version 1.1)
—–> php
———-> php_<version>
—–> phpmyadmin
———-> phpmyadmin_<version>

Intéressé(e) par Nomad WP Server ?

TELECHARGER NOMAD WP SERVER