Maison > Tutoriel CMS > WordPresse > Comment développer WordPress localement avec Devkinsta

Comment développer WordPress localement avec Devkinsta

Lisa Kudrow
Libérer: 2025-02-08 09:23:09
original
839 Les gens l'ont consulté

Devkinsta: Kit de développement WordPress local pratique

How to Develop WordPress Locally with DevKinsta

(Cet article est créé en collaboration avec Kinsta. Merci aux partenaires qui soutiennent SitePoint!)

Le développement local fait référence à la création, à l'édition et au test du code sur une machine locale sans connexion Internet. Il présente de nombreux avantages:

  • Développer du code personnel ou client à tout moment, n'importe où.
  • quelques clics pour déboguer les plugins et les thèmes dans différents environnements.
  • Développement de vitesse et flux de travail de conception Web par ajustements locaux et poussant vers un environnement de stockage temporaire à la demande.

points clés

  • Devkinsta est une suite gratuite d'outils de développement WordPress locaux qui permettent la création d'instances WordPress locales contenant des piles d'hôtes complètes PHP, NGINX et MySQL. Il prend en charge la création de sites Web WordPress en un clic, la gestion des e-mails locaux, le gestionnaire de base de données intégré et l'intégration transparente avec Mykinsta.
  • Devkinsta prend en charge trois façons de créer un site Web WordPress local: "Créer un nouveau site Web WordPress", "Importer from kinsta" et "personnaliser le site Web". La nouvelle option de site Web WordPress utilise la pile d'hôte par défaut pour créer un site Web local;
  • Devkinsta fournit un outil de gestion de base de données léger appelé Administration, qui fournit une interface Web pour modifier les tables de base de données, exécuter les requêtes de base de données, les sauvegardes d'importation et d'exportation, etc. Il comprend également un serveur SMTP intégré et un outil de capture par e-mail qui permet aux sites Web WordPress locaux d'envoyer des e-mails tels que des sites de production en direct et de capturer et de stocker des e-mails envoyés dans la boîte de réception de Devkinsta.
  • Pour les utilisateurs qui hébergent des sites Web WordPress sur Kinsta, Devkinsta peut facilement pousser les modifications en ligne dans l'environnement de mise en scène Kinsta. Il permet également de gérer plusieurs sites Web WordPress locaux, chacun exécutant dans son propre environnement conteneurisé, avec sa propre version PHP personnalisable, une version WordPress, une boîte de réception par e-mail et plus encore.

Introduction à Devkinsta

Devkinsta est une suite d'outils de développement WordPress locale gratuite de Kinsta pour créer des instances WordPress locales contenant des piles complètes de PHP, NGINX et MySQL en quelques minutes. Devkinsta a une liste fiable et croissante de fonctionnalités telles que la création de sites Web WordPress en un clic, le support PHP 7.x et 8.x, la gestion des e-mails locaux, le gestionnaire de base de données intégré, l'intégration transparente avec Mykinsta et une communauté d'experts WordPress.

Devkinsta prend en charge MacOS, Windows et Ubuntu / Linux et est gratuit pour tout le monde, pas seulement les clients de Kinsta.

Comment télécharger Devkinsta

Devkinsta est disponible pour MacOS, Windows et Ubuntu / Linux. Voici la façon de commencer:

  1. Obtenez kinsta.com/devkinsta et cliquez sur le bouton "Télécharger".
  2. Ajoutez votre nom et votre adresse e-mail dans la fenêtre modale et cliquez sur le bouton.
  3. Le processus de téléchargement commencera automatiquement, et selon votre système d'exploitation, vous téléchargerez le fichier .dmg, .exe ou le fichier .deb.
  4. Cliquez sur le fichier et démarrez le processus d'installation.

Docker Desktop est installé comme une dépendance lorsque Devkinsta est démarré pour la première fois. Devkinsta utilise Docker Desktop pour créer un environnement WordPress conteneurisé. Lors de l'installation Devkinsta, vous pouvez voir un message contextuel disant "Docker Desktop nécessite un accès privilégié". Si vous voyez le message, cliquez sur OK et fournissez le mot de passe de votre compte utilisateur pour installer correctement Docker Desktop. Après avoir fourni le mot de passe d'installation, Devkinsta installera Docker Desktop avec des images Docker. Le temps d'installation peut varier en fonction de votre vitesse de connexion Internet, vous pouvez donc temporairement quitter votre ordinateur.

Exigences du système

Pour installer avec succès Devkinsta, vous devez vous assurer que votre machine locale répond aux exigences suivantes:

  • Au moins 5 Go d'espace de disque, plus de 20 Go sont recommandés.
  • Au moins 1 Go de RAM, plus de 2 Go sont recommandés.
  • Connexion Internet stable pour le téléchargement.
  • Virtualisation activée dans le BIOS.

Pour des informations plus détaillées, assurez-vous de lire le processus d'installation recommandé dans notre documentation.

Comment créer un site Web WordPress local avec Devkinsta

Devkinsta prend en charge trois façons de créer un site Web WordPress local:

  1. Le nouveau site Web WordPress vous permet de créer des sites Web locaux en utilisant la pile d'hôtes par défaut, y compris Nginx, MySQL, PHP 7.4 et la dernière version de WordPress.
  2. L'importation de Kinsta vous permet de cloner les sites Web hébergés sur Kinsta vers votre ordinateur local en quelques clics. Une fois que vous avez terminé votre travail, vous pouvez même repousser les changements dans l'environnement de mise en scène Kinsta!
  3. Personnaliser le site Web vous permet de configurer des paramètres spécifiques pour votre installation WordPress locale. Cette option vous permet de sélectionner une version PHP, de spécifier un nom de base de données et d'activer WordPress Multi-Site.

How to Develop WordPress Locally with DevKinsta

Créez un nouveau site Web avec Devkinsta

Créer un nouveau site Web WordPress

Pour démarrer, sélectionnez l'option "Nouveau site Web WordPress". Pour cette méthode de création de site Web, vous n'avez qu'à spécifier le nom du site Web, le nom d'utilisateur de l'administrateur WordPress et le mot de passe de l'administrateur WordPress. Après avoir rempli ces trois champs, cliquez sur "Créer un site Web".

How to Develop WordPress Locally with DevKinsta

Clone votre site Web en direct à l'aide de la fonction d'importation de Kinsta

Importation de Kinsta

La deuxième option consiste à importer l'environnement du site Web hébergé sur Kinsta. Pour ce faire, cliquez sur "Importer depuis Kinsta" et fournissez vos détails de connexion Mykinsta. Après vous être connecté, sélectionnez l'environnement Kinsta que vous souhaitez cloner vers votre ordinateur local. Devkinsta prend en charge les environnements en temps réel et en temps de mise en scène sur Kinsta, alors assurez-vous de choisir le bon environnement. Après avoir cliqué sur l'environnement, spécifiez si le site est une installation multi-sites, puis cliquez sur "Importer le site" pour démarrer le clonage de votre site.

How to Develop WordPress Locally with DevKinsta

Personnaliser l'installation WordPress locale avec Devkinsta

Site Web personnalisé

La troisième et dernière option, «Site personnalisé», vous permet de configurer des paramètres spécifiques pour votre installation WordPress locale. Voici les paramètres que vous pouvez ajuster en utilisant cette méthode de création de site Web: nom du site Web, version PHP (PHP 7.2, 7.3, 7.4 et 8.0), nom de base de données, HTTPS activé, titre de site Web WordPress, e-mail d'administrateur WordPress, nom d'utilisateur d'administrateur WordPress, administrateur WordPress WordPress Mot de passe, mode multi-sites WordPress.

Après la configuration des paramètres requis, cliquez sur "Créer le site" pour démarrer le processus de création du site Web.

Comment gérer plusieurs sites Web dans Devkinsta

Pour les agences et les développeurs travaillant simultanément sur plusieurs projets, Devkinsta vous permet de déployer et de gérer plusieurs sites Web WordPress locaux! Chaque site Web WordPress local géré par Devkinsta fonctionne dans son propre environnement conteneurisé. Cela signifie que chaque site Web a sa propre version PHP personnalisable, sa version WordPress, sa boîte de réception par e-mail, etc. Pour afficher votre liste de sites Web Devkinsta, cliquez sur l'icône du site Web dans la barre latérale gauche.

How to Develop WordPress Locally with DevKinsta

Déployer plusieurs environnements locaux WordPress à l'aide de devkinsta

Sur cet écran, vous pouvez voir une liste de tous les sites WordPress locaux. Pour ajouter un autre site Web, cliquez simplement sur le bouton "Ajouter le site".

comment pousser les modifications à l'environnement de mise en scène Kinsta

Pour les utilisateurs qui hébergent des sites Web WordPress sur Kinsta, Devkinsta peut facilement pousser les modifications en ligne dans l'environnement de mise en scène Kinsta. Pour appuyer sur un site Web local vers Kinsta, cliquez simplement sur le bouton "Appuyez sur la scène" sur la page "Informations sur le site Web".

How to Develop WordPress Locally with DevKinsta

Poussez votre site Web WordPress local vers l'environnement de mise en scène Kinsta

Vous pouvez être invité à des références Mykinsta. Ensuite, vous devez sélectionner le site Web cible vers lequel vous souhaitez pousser. N'oubliez pas que si un environnement de mise en scène existe, ce processus écrase le contenu de l'environnement de stadification actuel.

Enfin, cliquez sur "Tirez vers Stage Storage" pour confirmer l'opération.

Après avoir poussé un site Web WordPress local à Kinsta, vous pouvez consulter le site Web via l'URL de l'environnement de mise en scène. Si nécessaire, vous pouvez pousser le magasin de réalisation vers un environnement en direct à Mykinsta.

Comment utiliser l'outil de gestion de la base de données de Devkinsta

Devkinsta est livré avec un outil de gestion de base de données léger appelé Administration. Comme PhpMyAdmin pour nos sites Web hébergés sur Kinsta, l'administrateur vous fournit une interface Web pour modifier les tables de base de données, exécuter les requêtes de base de données, l'importation et les sauvegardes d'exportation, etc. Pour démarrer l'administration, cliquez sur le bouton du gestionnaire de base de données en haut de la page d'informations sur le site. L'administrateur s'ouvrira ensuite dans votre navigateur Web par défaut.

How to Develop WordPress Locally with DevKinsta

Cliquez sur "Database Manager" pour accéder à l'administrateur dans Devkinsta

Après avoir démarré l'administrateur, vous verrez les tables de votre base de données WordPress. L'image suivante montre la base de données de notre site Web de test "Kinstalife". Dans la colonne "Table", vous pouvez voir les tables WordPress par défaut, telles que WP_COMMENTS, WP_POSTS, etc.

L'administration prend également en charge l'importation et l'exportation de la base de données. Ceci est très utile pour utiliser des fichiers de sauvegarde de base de données que nous incluons dans les sauvegardes téléchargeables. Pour importer un fichier de base de données, cliquez sur "Importer" dans le coin supérieur gauche de l'administrateur. Cliquez sur "Sélectionner le fichier" pour sélectionner une sauvegarde de la base de données, puis cliquez sur "Exécuter" pour démarrer le processus d'importation. L'administration prend en charge les fichiers .sql originaux et les fichiers .sql.gz compressés.

Pour exporter une sauvegarde complète de la base de données, cliquez sur "Exporter" dans le coin supérieur gauche de l'administrateur. Sélectionnez "GZIP" pour le format de sortie, sélectionnez "SQL" pour le format de la base de données et laissez d'autres paramètres par défaut. Cliquez sur "Exporter" pour démarrer le processus de sauvegarde. L'administrateur exportera ensuite votre base de données WordPress vers un fichier .sql.gz compressé.

Enfin, l'administrateur prend en charge l'exécution de la commande SQL, ce qui signifie que vous pouvez exécuter des requêtes de base de données sur votre base de données WordPress. Par exemple, si vous essayez de trouver la quantité de données qui est automatiquement chargée dans la base de données, vous pouvez exécuter la commande SQL suivante dans l'administration:

SELECT SUM(LENGTH(option_value)) as autoload_size FROM wp_options WHERE autoload='yes';
Copier après la connexion

Pour exécuter une requête de base de données, cliquez sur "Commande SQL" dans le coin supérieur gauche de l'administrateur. Spécifiez la requête de la base de données et cliquez sur "Exécuter" pour exécuter la commande.

En utilisant l'intégration de l'administration de Devkinsta, vous pouvez fournir un contrôle avancé sur votre base de données WordPress. Que vous ayez besoin de modifier des tables de base de données, d'importer ou d'exporter des sauvegardes ou d'exécuter des commandes SQL complexes, Devkinsta a vos besoins!

Comment consulter les e-mails à l'aide de l'outil de boîte de messagerie de Devkinsta

Devkinsta comprend un serveur SMTP intégré et un outil de capture de messagerie. Cela permet à votre site Web WordPress local d'envoyer des e-mails comme un site de production en direct. Cependant, l'e-mail envoyé sera capturé et stocké dans la boîte de réception de Devkinsta. Cela vous donne le meilleur des deux mondes. Vous pouvez utiliser Devkinsta pour tester des fonctionnalités de messagerie sortantes telles que les flux de travail d'automatisation du marketing, les confirmations de commande WooCommerce, et plus sans spam pour les visiteurs et les boîtes de réception des clients. Pour accéder à la boîte de réception de Devkinsta, cliquez sur l'icône de courrier dans la barre latérale gauche.

How to Develop WordPress Locally with DevKinsta

Devkinsta comprend un serveur SMTP intégré et un outil de capture de messagerie

Dans votre boîte de réception, vous verrez une liste des e-mails sortants capturés. Dans l'image ci-dessous, vous pouvez voir un e-mail sortant de notre site de test Kinstalife.

Pour consulter les e-mails, cliquez simplement dessus. Pour chaque e-mail, utilisez Devkinsta pour vérifier "l'adresse de l'expéditeur", "adresse du destinataire", "contenu texte", "délai de livraison", etc.

Vous pouvez également choisir d'afficher des e-mails en HTML, en texte brut ou en mode d'origine. Le modèle HTML est utile pour tester les modèles de messagerie HTML, tandis que le modèle d'origine vous permet de vérifier directement les en-têtes de messagerie, tels que MIME-Version et X-Railer.

où en savoir plus sur Devkinsta

Pour en savoir plus sur Devkinsta, assurez-vous de rejoindre le forum officiel de la communauté et de lire la documentation Devkinsta. Nous sommes impatients de voir ce que vous créez!

FAQ pour le développement de WordPress local avec Devkinsta (FAQ)

Quelles sont les exigences du système pour Devkinsta?

Devkinsta nécessite une version 64 bits de Windows 10, MacOS 10.14 ou supérieure, ou Ubuntu 18.04 ou plus. Il nécessite également que Docker Desktop soit installé sur votre système. Docker Desktop nécessite au moins 4 Go de RAM, mais 8 Go est recommandé pour des performances optimales.

Comment installer Devkinsta sur mon ordinateur?

Pour installer Devkinsta, vous devez télécharger l'installateur à partir du site officiel de Devkinsta. Une fois le téléchargement terminé, exécutez l'installateur et suivez les instructions à l'écran. Le processus d'installation est simple et ne nécessite aucune connaissance technique.

Puis-je utiliser Devkinsta pour des projets commerciaux?

Oui, Devkinsta est disponible gratuitement pour des projets personnels et commerciaux. Il s'agit d'un outil puissant qui vous aide à développer et à tester les sites Web WordPress avant de les déployer sur un serveur en direct.

Comment créer un nouveau site Web WordPress à l'aide de Devkinsta?

Pour créer un nouveau site Web WordPress à l'aide de Devkinsta, ouvrez l'application et cliquez sur le bouton "Créer un nouveau site Web". Il vous sera demandé de fournir quelques détails sur le site Web, tels que son nom et la version de WordPress que vous souhaitez utiliser. Après avoir rempli ces détails, cliquez sur le bouton "Créer" et Devkinsta configurera un nouveau site Web pour vous.

Puis-je importer mon site Web WordPress existant dans Devkinsta?

Oui, Devkinsta vous permet d'importer des sites Web WordPress existants. Pour ce faire, vous devez suivre les étapes ci-dessus pour créer un nouveau site Web, cependant, au lieu de configurer une nouvelle installation WordPress, sélectionnez l'option "Importer Site". Il vous sera ensuite demandé de fournir des détails sur le site Web que vous souhaitez importer.

Comment mettre à jour WordPress et Plugins dans Devkinsta?

La mise à jour de WordPress et des plugins dans Devkinsta est la même que de les mettre à jour sur un site Web en direct. Vous pouvez le faire en accédant au tableau de bord WordPress dans la section des mises à jour.

Puis-je utiliser Devkinsta pour tester avant de déployer des modifications sur un site Web en direct?

Oui, l'un des principaux avantages de Devkinsta est qu'il vous permet de tester dans un environnement local sécurisé avant de déployer des modifications sur un site Web en direct. Cela peut vous aider à éviter les problèmes potentiels et à vous assurer que votre site Web se déroule toujours bien.

Comment déployer un site Web de Devkinsta à un serveur en direct?

Pour déployer un site Web de Devkinsta à un serveur en direct, vous devez exporter le site Web depuis Devkinsta et l'importer dans le serveur en direct. Ce processus peut varier selon votre fournisseur d'hébergement, il est donc préférable de vérifier sa documentation pour des instructions spécifiques.

Que dois-je faire si j'ai des problèmes en utilisant Devkinsta?

Si vous avez des problèmes d'utilisation de Devkinsta, vous pouvez consulter la documentation Devkinsta ou la base de connaissances Kinsta pour trouver des solutions. Si vous ne trouvez pas de solution, vous pouvez contacter l'équipe de support Devkinsta pour obtenir de l'aide.

Puis-je utiliser Devkinsta sur plusieurs ordinateurs?

Oui, vous pouvez installer et utiliser Devkinsta sur plusieurs ordinateurs. Cependant, n'oubliez pas que chaque installation Devkinsta est indépendante, donc si vous souhaitez les gérer à partir de différentes machines, vous devrez transférer manuellement des sites Web entre les ordinateurs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal