Configurer l’environnement de Test wordpress avec Vagrant

Créer un environnement WordPress local est une exigence commune pour les développeurs. Comme tout fonctionne sur votre ordinateur, le temps de chargement est considérablement réduit et pouvez tester en toute sécurité avant de lamp;rsquoessayer dans un environnement de production réel. Cependant, l’installation WordPress locale n’est pas seulement destinée aux programmeurs. En tant qu’utilisateur, l’environnement local permet d’essayer les thèmes et les plugins plus rapidement, de créer toutes les installations nécessaires et d’utiliser WordPress sans soucier de créer de la confusion sur votre site en temps réel. Beaucoup de gens utilisent xampp ou maxp au lieu de vagabonds plus récents. Ce sont de bonnes options, mais les vagabonds sont plus flexibles et plus faciles.
Dans ce guide, je donnerai des instructions simples sur la façon de configurer Vagrant que pouvez copier et coller. Nous allons passer de zéro à une installation WordPress entièrement fonctionnelle, voyons! La méthode de 2 minutes pour faire travailler un clochard sur un ordinateur est très simple. Damp;rsquoabord, Téléchargez et installez virtualbox, puis utilisez Vagrant. Créez un répertoire dans lequel pouvez stocker des fichiers de site Web et coller ce qui suit en utilisant un terminal ou une invite de commande (merci Jeffrey way): chargement sommaire 0861bf9143bf2be73da um Je ne sais pas quoi dire, mais tu es fini!
montez http:192.168.33.21 Dans votre navigateur, devriez voir un message de succès Apache. Vous pouvez maintenant WordPress dans le répertoire HTML du répertoire que avez créé pour votre site et commencer à l’utiliser. Camp;rsquoest très simple! Il y a encore beaucoup à faire, mais je pense que je devrais damp;rsquoabord montrer de quoi il samp;rsquoagit. Comment Vagrant fonctionne vagant utilise des machines virtuelles pour créer un environnement serveur pour . Cela signifie essentiellement installer et exécuter lamp;rsquoensemble du système damp;rsquoexploitation pour . Camp;rsquoest pour ça que la première fois quamp;rsquoon donne un spectacle à un clochard peut prendre 15 20 minutes.
Jamp;rsquoai fini. Lors des opérations suivantes, lamp;rsquoinstallation du système damp;rsquoexploitation ne prend que quelques secondes et ne nécessite que le démarrage.
Pour ce faire, Vagrant a besoin damp;rsquoun fichier Vagrant et damp;rsquoun fichier damp;rsquoinstallation. SH facultatif. Le fichier Vagrant contient des informations que Vagrant doit installer: lamp;rsquoadresse IP à utiliser pour accéder au serveur Web, la boîte spécifique à utiliser, lamp;emplacement de la boîte, et ainsi de suite. Le fichier damp;rsquoinstallation optionnel contient des informations sur ce qui doit être installé après la création de la boîte. Peut être quelque chose comme le serveur MySQL, ou peut être des changements dans Apache, comme les rapports de bogues, et ainsi de suite. Pensez y: vagrantfile est comme OSX ou windows installer. Vous permet damp;rsquoajouter certains paramètres utilisés lors de lamp;rsquoinstallation. Installer des fichiers. SH automatise les tâches à effectuer après lamp;rsquoinstallation du système damp;rsquoexploitation, comme lamp;rsquoinstallation de DropBox, evernote, Photoshop, etc.
Pourquoi utiliser un vagabond? Vous pourriez penser que tout va bien, mais mamp est installé et fonctionne sur mon ordinateur, pourquoi devrais je utiliser Vagrant? Personnellement, je préfère la flexibilité et la portabilité de Vagrant. Le vagabond est flexible parce que pouvez contrôler tous ses aspects. Bien que les produits maxp, xampp et similaires soient excellents, ils namp;rsquooffrent quamp;rsquoune fonctionnalité et une personnalisation limitées. De plus, votre environnement maxp xampp ne sera jamais vraiment similaire à votre environnement de production. Parce que Vagrant utilise des machines virtuelles, pouvez des boîtes qui imitent complètement les hôtes Web populaires, créant presque le même environnement de production local.
La portabilité est importante lorsque travaillez en équipe ou en plusieurs endroits. La configuration complète du serveur ne nécessite que des fichiers vagrantfile et install. Ces fichiers sont généralement inférieurs à 1 ko par enregistrement
Alternativement, il peut être stocké dans un système de contrôle de version. Le même environnement de test est maintenant disponible pour toute votre équipe, quel que soit le système damp;rsquoexploitation en cours damp;rsquoexécution. Configurer Vagrant la commande que je ai montrée au début de cet article fait ce qui suit: Télécharger le fichier Vagrant par défaut le fichier damp;rsquoinstallation par défaut démarrer la machine virtuelle nous effectuons toutes ces étapes manuellement afin que puissiez les modifier et en apprendre plus. Créez un répertoire vide namp;rsquoimporte où sur votre ordinateur et utilisez un terminal ou une invite de commande pour accéder au dossier. Créez un fichier vide appelé vagrantfile et ouvrez le dans votre éditeur préféré en collant le code suivant:
0861bf9143bf2be73da comme pouvez le voir, nous transmettons à Vagrant des informations sur la façon dont nous voulons configurer la machine virtuelle. La boîte que nous utilisons samp;rsquoappelle
Installer des fichiers. SH peut devenir plus complexe, selon ce que devez installer. Jamp;rsquoa i utilisé le code suivant pour lamp;rsquoexpliquer: Télécharger le résumé 0861bf9143bf2be73da nous avons damp;rsquoabord mis à jour APT get, un gestionnaire de paquets: ce ne sont que quelques opérations de nettoyage. Ensuite, nous définissons le nom damp;rsquoutilisateur et le mot de passe du serveur MySQL à root. Nous avons donc installé beaucoup de choses comme Curl, PHP5, Apache, GIT, etc. Module de réécriture
Ensuite, activez la fuite Apache et définissez le rapport damp;rsquoerreur. Puis redémarrez le serveur et installez composer.
Mon fichier Vagrant et mes fichiers damp;rsquoinstallation sont des versions légèrement modifiées de Jeffrey way. ne comprenez pas tout dans le fichier damp;rsquoinstallation, ne inquiétez pas trop et Collectez les résultats. La dernière étape consiste à taper Vagrant up dans le terminal ou à lamp;rsquoinvite de commande, puis à attendre que Vagrant termine son travail. Le premier tour prend du temps, alors prenez un café. Vous pouvez maintenant accéder au Répertoire HTML et créer des sites Web, installer WordPress, etc. Cependant, nous ne voulons pas vraiment exécuter des machines virtuelles pour chaque site Web que nous développons. De plus, que diriez de citer notre site Web avec autre chose que 192.168.99, 99? Nous pouvons le faire facilement en configurant quelque chose.
Tapez Vagrant SSH dans le terminal ou lamp;rsquoinvite de commande pour accéder à la machine virtuelle. Tapez CD etc apache2 sites pour accéder au répertoire où le site actuel est stocké. Nous pouvons utiliser ce répertoire pour ajouter des hôtes virtuels. La méthode est la suivante: Nous créons un profil qui contiendra quelques options pour lamp;rsquohôte virtuel. Utilisez le blog Touch. Conf crée un nouveau profil. Entrez donc le blog sudo VI. Pour entrer en mode Édition, appuyez sur I et collez le code suivant dans le fichier: Télécharger le résumé 0861bf9143bf2be73da appuyez sur Esc et tapez: WQ, puis appuyez sur Entrée. Cette commande enregistre le fichier et existe. Le nom du serveur dans le code définit la façon dont nous voulons faire référence à cet emplacement. Nous utiliserons le blog au lieu de taper 192.168.99.99 blog. Local plus de blogs. Local
La directive documentroot définit le Répertoire racine de ce site. Nous devons créer ce répertoire, donc allez dans le Répertoire de synchronisation
Tapez CD var www blog. Faites votre travail en utilisant le blog MkDir. Notez que puisque ce répertoire est synchronisé avec le système de fichiers, pouvez soit aller dans le répertoire que avez créé sur votre ordinateur, soit créer un répertoire de blogs à partir de celui ci. Vous avez maintenant un profil, mais devez activer le site – Tapez le blog sudo a2ensite. Enfin, redémarrez le serveur pour charger les modifications: sudo Service apache2 restart. Votre site est maintenant actif, mais devez faire une dernière chose: modifier les fichiers hôtes pour assurer que vos journaux informatiques sont en place. Effectuer des opérations locales au bon endroit. Pour les utilisateurs OSX et Linux, le fichier Hosts se trouve dans etc hosts. Utilisez votre terminal pour lamp;rsquoéditer: sudo VI etc hosts. Sur un ordinateur Windows, les fichiers hôtes sont situés dans C: Windows system32 DRIVERS etc Hosts. Utilisez un éditeur de texte pour lamp;rsquoédition. Dans les deux cas, namp;rsquoavez quamp;rsquoà ajouter une ligne: Télécharger le résumé 0861bf9143bf2be73da lamp;rsquoIP doit être celle que avez définie dans le fichier vagrantfile et le nom du site Web doit être le nom du serveur que avez défini dans le fichier de configuration. Après avoir sauvegardé ce fichier (en utilisant: WQ dans le terminal), devriez être en mesure damp;rsquoutiliser http:blog.local Oui. Nettoyer et répéter ce processus pour créer tous les hôtes virtuels nécessaires pour travailler sur plusieurs sites Web en utilisant la même machine virtuelle. Installation de WordPress en 5 minutes pouvez installer WordPress de plusieurs façons. Voyons deux damp;rsquoentre eux. La méthode la plus courante est WordPress. Org, téléchargez WordPress et extrayez tous les fichiers du nouveau répertoire de blogs. Comme WordPress est extrait dans son répertoire WordPress, il est fort probable que aurez besoin d’entrer dans ce dossier et de déplacer tous les fichiers et dossiers vers un niveau supérieur, directement dans le répertoire des blogs. Une fois que tu lamp;rsquoauras fait, tu pourras monter. http:blog.local Et terminer lamp;rsquoinstallation en utilisant la méthode damp;rsquoinstallation normale
Célèbre cinq minutes. Une autre chose à faire avant de terminer ce processus est de créer une base de données. Vous pouvez le faire sur le terminal. Assurez damp;rsquoêtre SSH D sur le serveur. À votre arrivée, saisissez mysql uroot P pour accéder au serveur MySQL, en utilisant root comme mot de passe lorsque demandé. Une fois entré, tapez créer un blog de base de données, Appuyez sur entrée et tapez Exit pour quitter la console MySQL. Vous avez maintenant tout ce dont avez besoin pour installer WordPress. Installation de WordPress avec WP CLI dans mon dernier article, configurer WordPress comme pro, j’ai introduit un outil en ligne de commande appelé WP CLI qui peut aider à accomplir diverses tâches WordPress, telles que l’installation. Ensuite, nous installons WP CLI sur le nouveau serveur local et l’utilisons pour obtenir WordPress. Vous trouverez les instructions damp;rsquoinstallation en ligne, mais voici un bref résumé. Assurez damp;rsquoêtre SSH D sur le serveur et téléchargez le fichier WP CLI en utilisant Curl: téléchargez le résumé 0861bf9143bf2be73da maintenant, changez les permissions pour assurer que pouvez lamp;rsquoutiliser, puis insérez le dans le chemin afin que puissiez lamp;rsquoexécuter globalement. Pour ce faire, utilisez les deux commandes suivantes: Load Summary 0861bf9143bf2be73da devriez être en mesure de taper WP info namp;rsquoimporte où dans le terminal et damp;rsquoobtenir des informations sur WP CLI. Nous Téléchargeons tous les fichiers WordPress beaucoup plus rapidement qu’auparavant. Allez dans le dossier de votre site: CD var www blog et téléchargez le en utilisant le noyau WP. Cela capturera automatiquement tous les fichiers WordPress et les extraira correctement sans les déplacer plus tard. Vous pouvez maintenant utiliser lamp;rsquooutil Gui pour continuer à installer le site Web en allant à http:blog.local Vous pouvez également continuer à utiliser le WP CLI. Voici l’ensemble de commandes que pouvez utiliser: Télécharger le résumé 0861bf9143bf2be73da est terminé et devriez voir que WordPress est installé et disponible. Le WP CLI a de nombreuses commandes utiles

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins