Comment configurer plusieurs serveurs Web portables XAMPP sur un seul lecteur USB

Comment configurer plusieurs serveurs Web portables XAMPP sur un seul lecteur USB / Wordpress & Développement Web

Depuis quelque temps, j'essaie de développer un moyen très rapide et facile de créer un serveur Web virtuel (essentiellement un serveur Web local) sur mon disque dur portable. Pas un seul cependant. Je voulais avoir la possibilité de configurer plusieurs serveurs Web que je pouvais configurer en tant que mon serveur Web localhost avec le clic d'un bouton.

Pour ceux d'entre vous qui ont suivi mes articles récents, je l'ai fait avec Server2Go. Comment créer un serveur Web de test portable avec Server2Go. Comment créer un serveur Web de test portable avec Server2Go. Lire la suite. Beaucoup d'entre vous ont aimé cette approche. Le problème avec Server2Go semble être qu'il est vraiment destiné à être utilisé comme base de test de serveur Web propre à chaque lancement. Lorsque vous fermez le serveur, les paramètres ne sont pas bien conservés..

Un certain nombre de lecteurs ont suggéré que Xampp était la meilleure solution à cet égard. Xampp est un favori de longue date. Aibek l'a répertorié dans sa compilation des 100 meilleures applications portables 100 applications portables pour votre clé USB pour Windows et macOS 100 applications portables pour votre clé USB pour Windows et macOS Les applications portables vous permettent d'emporter votre logiciel favori n'importe où via une clé USB ou un stockage en nuage. En voici 100 qui couvrent tous vos besoins, des jeux aux éditeurs d'images. En savoir plus et Dave explique comment configurer un serveur Xampp. Comment installer un serveur Web Windows sur votre PC avec XAMPP Comment installer un serveur Web Windows sur votre PC avec XAMPP Lisez-en plus sur votre PC. Bien sûr, avec XAMPP, vous devez l'installer sur le lecteur racine. Ainsi, un lecteur portable devient votre serveur Web. Adoptant cette approche, j’ai décidé de voir si le “sous-marin” La commande DOS pourrait résoudre ce problème - et bien sûr!

Installation de plusieurs serveurs Web XAMPP

La première chose que vous allez faire est de désigner un dossier spécifique sur votre disque dur portable (ou clé USB portable, si celui-ci est assez grand) pour héberger tout votre site Web. Dans mon cas, j'ai créé un répertoire racine appelé “TopSecretWriters”.

Il vous suffit ensuite d'indiquer à Windows que le répertoire de votre disque dur portable est un répertoire racine, à l'aide de la commande SUBST. Dans mon cas, dans l’écran de commande DOS, j’ai tapé, “subst X: H: \ TopSecretWriters“.

Cela rend le lecteur racine X: se référer directement au répertoire TopSecretWriters sur votre lecteur portable. Vous devrez le noter car chaque fois que vous souhaitez exécuter votre serveur Web, vous devrez taper cette commande, sinon l'installation de Xampp ne fonctionnera pas..

Maintenant, téléchargez simplement une copie de l'archive ZIP Xampp (pas l'installateur Windows) et extrayez le dossier Xampp dans le nouveau répertoire que vous avez créé..

Allez dans le dossier Xampp et double-cliquez sur le bouton “setup_xampp.bat” fichier.

Ensuite, lancez “xampp-control.exe” et vous verrez l'écran suivant:

Sélectionnez les services Apache et MySql, puis installez-les (appuyez sur Démarrer). Une fois qu'ils sont installés avec succès et “fonctionnement”, ouvrir un navigateur Web et aller à “http: // localhost /”. Lorsque vous le faites, vous verrez l’écran d’introduction de Xampp. Cliquer sur “Statut“, il devrait montrer que la plupart des composants sont activés.

Installer une sauvegarde complète d'un site Web WordPress

À ce stade, vous avez terminé la configuration du serveur Web Xampp. Copiez simplement votre site Web dans le dossier HTDOCS et votre site s'affichera lorsque vous accéderez à “http: // localhost /“.

Comme la plupart des gens aiment avoir un miroir local de leur blog ou site Web WordPress, je vais également vous montrer comment installer une instance locale complète de votre site. Vous avez juste besoin de la base de données MySQL, du nom d'utilisateur et du mot de passe de votre blog. Lancez phpMyAdmin sur votre installation Xampp locale en allant à “http: // localhost / phpmyadmin /“. Tapez le nom de votre base de données dans le “créer une nouvelle base de données” champ et appuyez sur “Créer“.

N'oubliez pas de cliquer sur “Privilèges” et ajoutez un nouvel utilisateur avec le nom d'utilisateur et le mot de passe de la base de données de votre propre site, et assurez-vous que l'hôte est “Localhost“.

Téléchargez et extrayez une copie de WordPress qui correspond à la version WordPress de votre site. Configurez votre local wp-config.php fichier avec la base de données, le nom d'utilisateur et le mot de passe corrects, puis “http: //localhost/wp-admin/install.php“. Enfin, copiez le dossier entier wp-content de votre site Web WordPress actuel vers le dossier wp-content de votre serveur Web local. Installation de WordPress.

Tout ce que vous avez à faire maintenant, c’est d’exporter la base de données MySQL de votre site Web vers votre base de données locale, et vous avez terminé, avec tous les messages, les commentaires et le reste. Pour ce faire, accédez au panneau de configuration de CpanelX, cliquez sur “Des sauvegardes” et sélectionnez la base de données pour votre blog.

Cela sauvegardera toute votre base de données sous forme de fichier zip .GZ. Enregistrez ce fichier en tant que sauvegarde. Maintenant, retournez dans MyPhpAdmin de votre serveur Web local, sélectionnez votre base de données, puis cliquez sur le bouton “Importation” bouton. Sur cet écran, il vous suffit de cliquer sur le bouton Parcourir et de sélectionner le fichier .gz que vous venez de télécharger..

Cela importera toute votre base de données. Aller à “http: // localhost /” et vous verrez une réplique en miroir parfaite de votre site Web en direct! Maintenant, vous pouvez modifier votre thème, vos nouvelles annonces ou bien jouer avec la version locale de votre site Web avant de décider de déplacer les modifications sur votre site en direct..

Lorsque vous souhaitez configurer tout cela pour un autre site Web, recommencez au tout début de cet article, créez un nouveau répertoire à la racine de votre lecteur portable pour ce deuxième site Web et, lorsque vous exécuterez la commande SUBST, choisissez une commande. lettre de lecteur différente.

Toutes les étapes suivantes concernent la configuration de votre propre serveur Web local. Pour lancer un serveur Web local particulier, il vous suffit d’aller dans ce répertoire et de lancer le “xampp_start.exe” fichier dans ce répertoire. “xampp_stop.exe” arrêtera ce serveur Web local. Cette configuration fonctionnera parfaitement tant que vous n'essayerez jamais de lancer deux versions à la fois. Vous ne pouvez avoir qu'un seul serveur Web localhost à la fois.!

Essayez cette configuration et dites-nous comment cela a fonctionné pour vous. Avez-vous besoin d'exécuter plusieurs serveurs Web locaux à la fois? Est-ce que cette solution fonctionne? Partagez vos expériences et des conseils supplémentaires dans la section commentaires ci-dessous.

En savoir plus sur: Application portable, USB, clé USB, serveur Web.