Comment configurer des serveurs web xampp portable multiples sur un seul lecteur usb
Contenu
Pour ceux d`entre vous qui ont suivi avec mes articles récents, je ne le fais avec Server2Go. Beaucoup d`entre vous aimé cette approche. Le seul problème avec Server2Go semble qu`il est vraiment destiné à être utilisé comme base de test du serveur web propre chaque fois que vous lancez. Lorsque vous fermez le serveur, il ne conserve pas vraiment bien les paramètres.Comment faire un serveur Web de test portable avec Server2GoComment faire un serveur Web de test portable avec Server2GoLire la suite
Il y avait un certain nombre de lecteurs qui a suggéré Xampp comme la meilleure solution pour cela. Xampp est un favori de longue date. Aibek il a énuméré dans son recueil de 100 meilleures applications portables, et Dave décrit comment définir un serveur Xampp sur votre PC. Bien sûr, avec XAMPP, vous devez l`installer au lecteur racine - donc un lecteur portable devient votre serveur web. En adoptant cette approche, j`ai décidé de voir si la commande « subst » DOS pourrait résoudre ce problème - et bien sûr qu`il fait!
Installation de serveurs Web XAMPP multiples
La première chose que vous allez vouloir faire est de désigner un dossier spécifique sur votre disque dur portable (ou lecteur USB portable, si elle est assez grande) pour tenir votre site Web entier. Dans mon cas, j`ai créé un répertoire racine appelé « TopSecretWriters ».
Tout ce que vous avez à faire est de dire que le répertoire de Windows sur votre disque dur portable est un répertoire racine, en utilisant la commande subst. Dans mon cas, dans l`écran de commande DOS je tapais, «subst X: H: TopSecretWriters« .
Cela rend lecteur racine X: se référer directement au répertoire TopSecretWriters sur votre lecteur portable. Vous aurez besoin de noter, parce que chaque fois que vous voulez exécuter votre serveur Web à l`avenir, vous devrez taper cette commande, sinon l`installation Xampp ne fonctionnera pas.
Maintenant, il suffit de télécharger une copie de l`archive ZIP Xampp (pas le programme d`installation de Windows) et extraire le dossier Xampp dans le nouveau répertoire que vous avez créé.
Video: Comment configurer des hôtes virtuels avec Apache 2
Allez dans le dossier Xampp et double-cliquez sur le «setup_xampp.bat" fichier.
Ensuite, exécutez «xampp-control.exe» Et vous verrez l`écran suivant:
Video: Les serveur Apache Pour faire le PHP
Sélectionnez à la fois Apache et le service MySql et installation (démarrage de presse) tous les deux. Une fois qu`ils sont installés avec succès et « en cours d`exécution », ouvrez un navigateur Web et accédez à « http: // localhost / ». Lorsque vous le faites, vous verrez l`écran d`introduction Xampp. Cliquer sur "Statut« , Il doit montrer la plupart des composants activés.
Installation d`une sauvegarde complète d`un site Web WordPress
À ce stade, vous avez terminé la mise en place d`une serveur web Xampp. Il suffit de copier votre site dans le dossier HTDOCS et votre site viendra quand vous allez «http: // localhost /« .
Étant donné que la plupart des gens aiment avoir un miroir local de leur blog WordPress ou site web, je vais aussi montrer comment installer une instance complète, locale de votre site. Vous avez juste besoin de base de données MySQL de votre blog, nom d`utilisateur et mot de passe. Lancez phpMyAdmin sur votre installation locale Xampp en allant dans «http: // localhost / phpmyadmin /« . Tapez le nom de votre base de données dans le «Créer une nouvelle base» Champ et appuyez sur «Créer« .
Ne pas oublier de cliquer sur «privilèges» Et ajouter un nouvel utilisateur avec le nom d`utilisateur et mot de passe de la base de données de votre propre site, et assurez-vous que l`hôte est «localhost« .
Télécharger et extraire une copie de WordPress qui correspond à la version de WordPress de votre site. Configurez votre locale wp-config.php fichier avec la base de données correcte, nom d`utilisateur et mot de passe, et exécuter «http: //localhost/wp-admin/install.php« . Enfin, copiez l`intégralité du dossier wp-content de votre site WordPress réelle dans le dossier wp-content dans votre WordPress serveur web local d`installation.
Tout ce que vous avez à faire est maintenant exporter la base de données MySQL de votre site à votre un local, et vous avez terminé - avec tous les messages, commentaires et tout le reste. Pour ce faire, allez à votre panneau de contrôle de CpanelX, cliquez sur «Les sauvegardes» Et sélectionnez la base de données pour votre blog.
Il va sauvegarder votre base de données sous forme de fichier zip .GZ. Enregistrez ce fichier comme une sauvegarde. Maintenant, retournez dans MyPhpAdmin de votre serveur Web local, sélectionnez votre base de données, puis cliquez sur «Importer" bouton. Sur cet écran, tout ce que vous devez faire est de cliquer sur le bouton Parcourir et sélectionnez le fichier .gz que vous venez de télécharger.
Cela importera votre base de données. Aller à "http: // localhost /» Et vous verrez une réplique parfaite de miroir de votre site web en direct! Maintenant, vous pouvez modifier votre thème, nouvelles annonces, ou autrement jouer avec la version locale de votre site avant de vous décider de déplacer les changements sur votre site en direct.
Lorsque vous voulez régler tout cela pour un autre site, il suffit de commencer au début de cet article nouveau, créez un nouveau répertoire à la racine de votre lecteur portable pour ce second site, et quand vous faites la commande subst, choisissez un lettre de lecteur différente.
Toutes les étapes suivantes sont pour configurer votre propre serveur web local. Pour lancer un serveur web local particulier, il vous suffit d`aller dans ce répertoire et lancer le «xampp_start.exe» Fichier dans ce répertoire. «xampp_stop.exe» Arrêtera que serveur web local. Cette configuration fonctionnera parfaitement aussi longtemps que vous essayez de ne jamais lancer deux à la fois - vous ne peut avoir qu`un seul serveur Web localhost à la fois!
Donnez cette configuration un essai et laissez-nous savoir comment cela a fonctionné pour vous? Avez-vous besoin d`exécuter plusieurs serveurs Web locaux à la fois? Est-ce que cette solution le faire fonctionner? Partagez vos expériences et des conseils supplémentaires dans la section commentaires ci-dessous.