Installer WordPress en local avec DevKinsta

Afin de pouvoir créer des plugin et des thèmes, nous avons besoin d’une version locale de WordPress. Nous allons installer l’outil DevKinsta pas à pas. Cela constitue la première étape de notre projet Développer un bloc pour Gutenberg. Installer en local WordPress avec DevKinsta.

DevKinsta est un outil installé en local qui permet de créer des sites WordPress en local. Kinsta a créé cet outil pour simplifier le travail de ceux qui hébergent chez Kinsta les applications, mais l’outil peut être utilisé sans avoir besoin d’un compte Kinsta.

Comment installer en local WordPress sur son poste avec DevKinsta afin de développer ses thèmes et ses plugins et pouvoir les tester ? C’est ce que nous allons faire maintenant.

Installer l’environnement DevKinsta pour WordPress en local

Nous allons sur le site de Kinsta pour télécharger DevKinsta.

DevKinsta-Installer WordPress en local-#1-Télécharger DevKinsta
DevKinsta-Installer WordPress en local-#1-Télécharger DevKinsta

Nous devons nous identifier et accepter la politique de confidentialité ainsi que le transfert de données vers Kinsta donc aux USA.

DevKinsta-Installer WordPress en local-#2-Inscription DevKinsta
DevKinsta-Installer WordPress en local-#2-Inscription DevKinsta

Nous choisissons la version correspondant à notre OS. Pour Mac, il y a 2 versions : la version Intel et la version Chip Apple. Un lien est proposé (1) pour savoir comment identifier le processeur de notre Mac.

Nous pouvons choisir la version qui correspond à notre machine Apple en (2) ou à un autre Système d’Exploitation en (3).

DevKinsta-Installer WordPress en local-#3-Choix de la version DevKinsta
DevKinsta-Installer WordPress en local-#3-Choix de la version DevKinsta

Le téléchargement installe (pour Mac) le fichier .dmg dans le répertoire Téléchargement.

DevKinsta-Installer WordPress en local-#4-Téléchargement de DevKinsta
DevKinsta-Installer WordPress en local-#4-Téléchargement de DevKinsta

Nous activons l’installation de l’application DevKinsta.

DevKinsta-Installer WordPress en local-#5-Téléchargement de DevKinsta
DevKinsta-Installer WordPress en local-#5-Téléchargement de DevKinsta

L’installeur de DevKinsta nous demande de télécharger Docker. DevKinsta crée un environnement autonome avec Docker pour la gestion locale des projets.

DevKinsta-Installer WordPress en local-#6-Installation de DevKinsta
DevKinsta-Installer WordPress en local-#6-Installation de DevKinsta

Installation de Docker pour héberger WordPress en local

L’installer de DevKinst nous dirige vers la page de docker desktop.

Nous nous retrouvons sur la page Docker prêt à télécharger Docker. Nous devons choisir la version correspondant à notre machine. En choisissant [Apple Chip] l’installation démarre.

DevKinsta-Installer WordPress en local-#7-Installation de Docker
DevKinsta-Installer WordPress en local-#7-Installation de Docker

Nous devons accepter l’installation pour continuer.

DevKinsta-Installer WordPress en local-#8-Accepter installation de Docker
DevKinsta-Installer WordPress en local-#8-Accepter installation de Docker

Le fichier .dmg est téléchargé dans notre répertoire Téléchargement.

DevKinsta-Installer WordPress en local-#9-Téléchargement de Docker terminé
DevKinsta-Installer WordPress en local-#9-Téléchargement de Docker terminé

Nous exécutons le .dmg pour lancer l’installation de Docker.

DevKinsta-Installer WordPress en local-#10-Executer installation de Docker
DevKinsta-Installer WordPress en local-#10-Executer installation de Docker

On valide l’acceptation des règles d’inscription de Docker

DevKinsta-Installer WordPress en local-#11-Lancer Docker
DevKinsta-Installer WordPress en local-#11-Lancer Docker

Nous acceptons les recommandations proposées par Docker pour l’installation.

DevKinsta-Installer WordPress en local-#12-Configurer Docker
DevKinsta-Installer WordPress en local-#12-Configurer Docker

L’installeur de Docker nous demande de qualifier notre usage de Docker afin de choisir une configuration adaptée.

DevKinsta-Installer WordPress en local-#13-Inscription Docker
DevKinsta-Installer WordPress en local-#13-Inscription Docker

Une fois Docker installé, nous avons le droit à une page nous permettant de découvrir Docker.

DevKinsta-Installer WordPress en local-#14-Installation Docker terminée
DevKinsta-Installer WordPress en local-#14-Installation Docker terminée

Nous relançons l’installation de DevKinsta grâce au bouton [Réessayer]

DevKinsta-Installer WordPress en local-#15-Relance de installation de DevKinsta
DevKinsta-Installer WordPress en local-#15-Relance de installation de DevKinsta

DevKinsta va maintenant charger l’image Docker de DevKinsta.

DevKinsta-Installer WordPress en local-#16-Finalisation de installation de DevKinsta
DevKinsta-Installer WordPress en local-#16-Finalisation de installation de DevKinsta

Lorsque DevKinsta a passé toutes les étapes, nous arrivons sur un bureau DevKinsta permettant de créer un projet.

Installer un projet WordPress en local

Nous pouvons maintenant créer des projets WordPress en local.

DevKinsta-Installer WordPress en local-#17-Installation de DevKinsta terminée
DevKinsta-Installer WordPress en local-#17-Installation de DevKinsta terminée

Nous avons un bouton réglage (1) permettant de configurer DevKinsta. En particulier cela permet de choisir le répertoire dans lequel seront installés les projets créés.

DevKinsta-Installer WordPress en local-#18-Préparation de DevKinsta pour la création de nouveaux sites
DevKinsta-Installer WordPress en local-#18-Préparation de DevKinsta pour la création de nouveaux sites

Nous choisissons l’outil de création personnalisé.

DevKinsta-Installer WordPress en local-#19-Création d un nouveau site WordPress
DevKinsta-Installer WordPress en local-#19-Création d un nouveau site WordPress

DevKinsta permet de choisir les paramètres de création des projets. Nous choisissons (1) de créer un projet WordPress. Nous donnons le nom de notre projet (2). Le dossier pour le projet (3) est défini conformément au choix que nous avons indiquer dans le réglage de DevKinsta à l’étape précédente (étape #18).

En local l’url portera l’extention .local (4). c’est cet url qu’il conviendra d’utiliser pour accéder à notre site WordPress en local.

Activer https, permet de retrouver la même configuration que ce que nous aurons en production (6).

Nous donnons ensuite le nom choisi pour l’administrateur de WordPress (7) ainsi que le mot de passe du compte (8).

Nous pouvons lancer la création du site (9).

DevKinsta-Installer WordPress en local-#20-Définition du nouveau site WordPress
DevKinsta-Installer WordPress en local-#20-Définition du nouveau site WordPress

Une fois le site créé, DevKinsta ouvre la page de description des informations du site. Nous mettons 2 images pour présenter toutes les informations.

DevKinsta-Installer WordPress en local-#21-Information sur le nouveau site WordPress (1)
DevKinsta-Installer WordPress en local-#21-Information sur le nouveau site WordPress (1)

Nous remarquons qu’il est possible d’activer WordPress en mode debug.

DevKinsta-Installer WordPress en local-#22-Information sur le nouveau site WordPress (2)
DevKinsta-Installer WordPress en local-#22-Information sur le nouveau site WordPress (2)

Sur le côté gauche de la page, nous avons le menu DevKinsta avec en partie hautes les informations liées au projet. Nous avons un icône (1) pour accéder à la boite aux lettre du compte utilisé pour l’administration du site.

Gestion locale de la boîte courriel utilisée par l’administration du site

Nous retrouvons le message envoyé lors de l’initialisation de WordPress (2).

DevKinsta-Installer WordPress en local-#23-Gestion des courriels émis par WordPress
DevKinsta-Installer WordPress en local-#23-Gestion des courriels émis par WordPress

DevKinsta permet de configurer des options utilisées pour créer chaque projet

Dans la partie basse du menu latéral de gauche, nous avons l’icône réglage permettant de définir les propriétés utilisées pour la création des projets.

DevKinsta-Installer WordPress en local-#24-Paramétrage de DevKinsa pour la création des sites WordPress (1)
DevKinsta-Installer WordPress en local-#24-Paramétrage de DevKinsa pour la création des sites WordPress (1)

Parmi les paramétrises nous avons les informations pour la connexion aux serveur Kinsta. N’ayant pas de projet hébergés chez DevKinsta, nous ne remplissons pas ces champs.

DevKinsta-Installer WordPress en local-#25-Paramétrage de DevKinsa pour la création des sites WordPress (2)
DevKinsta-Installer WordPress en local-#25-Paramétrage de DevKinsa pour la création des sites WordPress (2)

Nous pouvons définir les extensions à installer pour php. Nous laissons la proposition DevKinsta.

DevKinsta-Installer WordPress en local-#26-Paramétrage de DevKinsa pour la création des sites WordPress (3)
DevKinsta-Installer WordPress en local-#26-Paramétrage de DevKinsa pour la création des sites WordPress (3)

Au dessus de réglage dans le menu de la barre latérale gauche, nous avons un bouton (1) avec [?]. C’est un lien directe vers le site Kinsta pour obtenir de l’aide sur l’outil (2).

DevKinsta-Installer WordPress en local-#27-Aide et assistance DevKinsta
DevKinsta-Installer WordPress en local-#27-Aide et assistance DevKinsta

En haut de la barre latérale gauche nous avons accès à l’ensemble des projets. Pour l’instant nous avons un seul projet, celui que nous venons de créer.

Nous avons une vue donnant la liste des projets créés

Pour ce projet, nous avons 4 icônes permettant dé gérer le projet. Le bouton de droite permet de supprimer le projet, de le dupliquer ou de le renommer, mais aussi d’arrêter le site en local, ou d’accéder à la base de données.

DevKinsta-Installer WordPress en local-#28-Gestion des projets créés avec DevKinsta (1)
DevKinsta-Installer WordPress en local-#28-Gestion des projets créés avec DevKinsta (1)

Ouvrir le site c’est accéder au site depuis le navigateur par défaut.

DevKinsta-Installer WordPress en local-#29-Gestion des projets créés avec DevKinsta (2)
DevKinsta-Installer WordPress en local-#29-Gestion des projets créés avec DevKinsta (2)

Le dossier du projet

DevKinsta-Installer WordPress en local-#30-Gestion des projets créés avec DevKinsta (3)
DevKinsta-Installer WordPress en local-#30-Gestion des projets créés avec DevKinsta (3)

On peut ouvrir ici la page d’administration du site WordPress.

DevKinsta-Installer WordPress en local-#31-Gestion des projets créés avec DevKinsta (4)
DevKinsta-Installer WordPress en local-#31-Gestion des projets créés avec DevKinsta (4)

Le dossier de configuration du site permet de modifier php.ini

DevKinsta-Installer WordPress en local-#32-Paramétrage du site WordPress (1)
DevKinsta-Installer WordPress en local-#32-Paramétrage du site WordPress (1)

On peut aussi modifier le contenu du serveur frontal NginX

DevKinsta-Installer WordPress en local-#33-Paramétrage du site WordPress (2)
DevKinsta-Installer WordPress en local-#33-Paramétrage du site WordPress (2)

Nous avons un accès à la description de la base de données (1).

DevKinsta-Installer WordPress en local-#34-Accès à la Base de données du site WordPress
DevKinsta-Installer WordPress en local-#34-Accès à la Base de données du site WordPress

Vu du contenu de la base de données du site directement accessible.

DevKinsta-Installer WordPress en local-#35-Page d administration de la base de données du site WordPress
DevKinsta-Installer WordPress en local-#35-Page d administration de la base de données du site WordPress

L’installation de WordPress en local avec DevKinsta est terminée : nous avons accès à l’administration et la page index du site

A partir de la page de présentation du site, nous pouvons aussi accéder à la page d’administration WordPress

DevKinsta-Installer WordPress en local-#36-Accès à la page d'Administration WordPress
DevKinsta-Installer WordPress en local-#36-Accès à la page d’Administration WordPress

La page d’administration WordPress :

DevKinsta-Installer WordPress en local-#37-Page d administration du site WordPress
DevKinsta-Installer WordPress en local-#37-Page d administration du site WordPress

Accès à la page index du site

DevKinsta-Installer WordPress en local-#38-Accès à la page Index du site WordPress
DevKinsta-Installer WordPress en local-#38-Accès à la page Index du site WordPress

Ci-dessous la page Index générée par DevKinsa pour notre projet

DevKinsta-Installer WordPress en local-#39-Page Index du site WordPress
DevKinsta-Installer WordPress en local-#39-Page Index du site WordPress

Conclusion

Nous voyons que l’installation de WordPress est très simplifiée grâce à DevKinsta. En outre, nous avons la possibilité de créer plusieurs projets en partant d’une base unique grâce à l’option de clonage.

Si vous avez aimé l'article vous êtes libre de le partager :-)

Laisser un commentaire