Révision de Craft Nitro et devkinsta pour le développement local de WordPress
Nom de l’hôte [nouveau site.nitro]: ✓ définissez le nom de l’hôte au nouveau site. Nitro ✓ ajouter un site Web ~ \/ développement \/ site Web \/ nouveau site Web Entrez le site Web [site Web]: \/ ✓ utilisez webroot \/ sélectionnez la version PHP: 1. 8,0 2. 7.4 3. 7.3 4. 7.2 5. 7.1 6. 7.0 entrez votre choix: 2 ✓ configurez la version 7.4 de PHP pour ajouter une base de données au site [Oui \/ non] lancez Nitro… Lancez mysql – 8.0-3306. Base de données Nitro ✓… Starting Nitro agent ✓ Nitro started & # x1f44d; Saisissez le nouveau nom de la base de données: newSite… Creating Database newSite ✓ Database added & # x1f4aa; Nouveau site ajouté! X1f389; Voulez – vous appliquer les modifications maintenant [Oui \/ non]? Y check Network… ♪ Network ready check agent… ♪ proxy ready check Database… Check mysql-8.0-3306. Base de données Nitro ✓ check service… Check dynamodb service ✓… Check mailhog service ✓… Check redis service ✓ check site… Check New site. Nitro… Vérifie WordPress. Nitro ✓ vérifier l’agent… Mettre à jour l’agent ✓ mettre à jour le fichier hôte (qui peut vous demander un mot de passe) Une fois terminé, vous pouvez accéder à l’URL locale (dans ce cas, new-site.nitro) et voir une page d’erreur nginx, comme prévu, parce que le serveur nginx n’a rien à afficher sur ce site.
Vous pouvez également utiliser Nitro create, qui vous demande de passer un paramètre pour le nom du projet. Cela créera un nouveau répertoire pour le projet Craft CMS et installera le Code Craft CMS pour se préparer au développement de Craft CMS. Pas pour le développement de WordPress, mais il est utile de le connaître. Nitro inclut automatiquement les services dynamodb et redis. Cependant, si vous n’avez pas besoin de ces choses, c’est un peu excessif. Bien sûr, il est adapté au développement de Craft CMS, et je suppose que les développeurs de Craft CMS utilisent ces services. J’aime qu’il soit livré avec mailhog, une bonne façon de tester l’envoi de courriels dans un environnement de développement local.
Développer WordPress avec Nitro je veux voir si Craft Nitro peut être utilisé avec wordpress, donc mon pa
Le développement local de WordPress basé sur docker de la dernière version de devkinsta de kingtar. Si vous n’avez pas entendu parler de kinsta, je suis l’hôte WordPress hébergé lancé en même temps que Craft CMS. Pour autant que je sache, ils ont été l’une des premières entreprises à construire toute la pile technologique sur la plateforme Google Cloud et sont rapidement devenus des hôtes WordPress hébergés populaires. Après le produit local WP de Flywheel, kinsta a publié devkinsta comme un moyen de concevoir, développer et déployer des sites WordPress à partir d’ordinateurs locaux. L’objectif des outils tels que localwp et devkinsta est de vous permettre d’utiliser les avantages de docker pour le développement local de WordPress sans aucun problème. Devkinsta s’adresse à ceux qui vont développer sur WordPress ou pour WordPress, ainsi qu’à ceux qui vont créer des sites wordpress pour leurs clients en utilisant des outils sans code tels que Block Editor ou elementor. Installer et configurer devkinsta cliquez sur le lien de téléchargement sur le site devkinsta pour afficher les liens vers les installateurs Ubuntu, Windows et Mac. Je suppose que devkinsta n’a pas prévu la possibilité que des utilisateurs exécutent des distributions Linux qui ne sont pas basées sur Debian. Ou ils ont fait des recherches, mais ils savent que ce n’est pas le cas. Cependant, quatre mois après la publication des versions initiales de Mac et Windows, il est agréable de voir que les options d’installation Debian sont disponibles. Lorsque vous accédez à la page de téléchargement, le formulaire « Inscrivez – vous pour télécharger devkinsta » apparaît et vous demande d’entrer votre adresse e – mail pour accéder au téléchargement. Le lien de téléchargement réel est juste sous le formulaire, et dans mon cas, je peux sauter le formulaire et cliquer sur le lien de téléchargement. Après avoir lancé Setup, il gère tout le reste pour vous, du téléchargement et de l’installation de docker à la configuration
Conteneur docker. La mise en place de tout prend un peu de temps, donc une fois que vous commencez, vous pouvez choisir la boisson à boire et laisser l’installateur finir son travail. Il est important de noter que, selon votre connexion Internet, il peut prendre beaucoup de temps pour télécharger et installer tout le contenu avant de commencer à créer un site Web. J’ai fait bouillir la bouilloire, j’étais prêt à verser le vin, et avant de finir mon café, j’ai bu le café. Devkinsta créé par un hôte WordPress hébergé pour le développement de WordPress signifie que devkinsta créé est utilisé pour WordPress. À partir du tableau de bord, vous pouvez créer un nouveau site WordPress local en utilisant les paramètres par défaut fournis par devkinsta, télécharger n’importe quel site de votre compte kinsta (si vous en avez un) pour l’utiliser avec devkinsta, ou créer un site personnalisé qui vous permet principalement de personnaliser la version PHP ou WordPress. <(curl -sLS http://installer.getnitro.sh) Questo scarica ed esegue lo script di installazione, che scarica e installa l'eseguibile Nitro. Comme Nitro, devkinsta traitera des questions telles que la cartographie du nom d’hôte local à votre site afin que vous puissiez le parcourir dans un navigateur Web et cartographier le nom d’hôte de l’instance de base de données afin que le site WordPress puisse communiquer avec la base de données. Mais contrairement à Nitro, toutes les fonctionnalités de WordPress sont parfaites. J’aime le tableau de bord de ce site. Il est propre, mais vous donne toutes les informations de site dont vous avez besoin et contient des liens pour ouvrir le site localement dans un navigateur, envoyer le site à l’environnement temporaire kinsta, voir le gestionnaire de base de données (en utilisant l’administrateur), ou ouvrir WP admin. Vous pouvez également choisir de voir la boîte de réception du site local (je suppose que c’est parce que le site a envoyé un courriel et que vous devez voir le contenu). Devkinsta a aussi quelques bons endroits dans mes paramètres préférés, comme configurer le Répertoire du site local, si vous ne voulez pas utiliser l’utilisation par défaut de devkinsta, ou définir le nom d’utilisateur et
Assistant d’administrateur par défaut pour le site local nouvellement créé. Ma plus grande insatisfaction à l’égard de l’un des outils d’environnement local basés sur l’hôte est qu’ils ne prennent pas en charge d’autres plateformes d’hébergement. Du point de vue commercial, je comprends pourquoi vous pouvez envoyer votre site devkinsta local à l’hébergement kinsta. Cependant, j’aimerais que l’un de ces outils vous permette de configurer FTP et les détails de la base de données pour tout autre type d’hébergement. En tant que personne qui a réduit la carrière de développement de freelance WordPress dans le domaine du développement de plug – ins, je participe rarement aux décisions d’hébergement des clients, ce qui signifie que je ne pourrai jamais utiliser ces outils. Je ne devrais peut – être pas me plaindre, car dans ce cas, nous n’avons pas besoin de produits comme WP migrate DB pro, et je pourrais perdre mon emploi! Dernière idée l’espace pour l’environnement de développement local de WordPress est intéressant. J’ai récemment posté une question sur Twitter à ce sujet et j’ai mentionné au moins 12 options, sinon plus, y compris des applications existantes comme maxp et xampp. Je comprends pourquoi. Ces applications ont été essayées et testées indépendamment de la plate – forme et du travail gérés spécifiques. Cependant, ils ont des limites, c’est pourquoi il existe des solutions basées sur des hôtes tels que devkinsta. Si vous n’êtes pas un client spécialisé dans Flywheel, mais que vous utilisez localwp et envisagez d’essayer devkinsta, je vous recommande de l’utiliser. J’ai utilisé les deux, et les deux sont bons, donc en fait, ça dépend des préférences personnelles. Bien sûr, si vous êtes un client Flywheel ou kinsta, il est logique d’utiliser les outils de développement locaux pour chaque hôte. Je ne crois pas que quelqu’un change d’hôte en fonction des outils de développement local qu’il fournit. Quant à Craft Nitro, je ne peux pas dire que je le recommanderais comme une solution de développement WordPress locale. J’aime ce qu’il offre, mais
Il est trop étroitement lié au processus CMS. Quel est votre environnement de développement WordPress local préféré? Utilisez – vous une solution docker moderne ou vous fiez – vous à des applications éprouvées comme mamp? Veuillez nous le dire dans vos commentaires.