Flux de travail de développement
Chaque plan Kinsta inclut SSH, SFTP, WP-CLI et Git, afin que les développeurs puissent travailler comme ils en ont l’habitude. Voici quels outils conviennent à quelles tâches, de la modification d’un simple fichier aux déploiements entièrement automatisés.
Connectez-vous via SFTP et SSH
Pourquoi est-ce important ? Le protocole SFTP vous offre un accès sécurisé aux fichiers de votre site. Le protocole SSH vous donne accès à une ligne de commande sur le serveur, depuis laquelle vous pouvez exécuter Git, Composer et WP-CLI.
Pour commencer : retrouvez vos informations de connexion dans MyKinsta ; consultez les sections SFTP et SSH. Pour une modification rapide sans vous connecter, utilisez le gestionnaire de fichiers dans MyKinsta.
Gérer WordPress depuis la ligne de commande
Pourquoi est-ce important ? WP-CLI gère des tâches telles que la mise à jour des extensions, la gestion des utilisateurs et l’exécution de recherches et de remplacements bien plus rapidement que le tableau de bord WordPress, et il est possible de l’automatiser à l’aide de scripts.
Comment commencer : connectez-vous via SSH et exécutez les commandes wp ; consultez la section WP-CLI.
Déployez avec Git et CI/CD
Pourquoi est-ce important ? Le déploiement à partir d’un système de contrôle de version vous offre un historique de chaque modification et un processus reproductible. Cela facilite également la restauration d’une version défectueuse.
Comment commencer : consultez la section Git, puis configurez des déploiements automatisés avec GitHub Actions, GitLab CI/CD ou Bitbucket Pipelines. Déployez d’abord en environnement de staging, puis en production ; consultez la section « Effectuer des modifications en toute sécurité ».
Automatisez grâce à l’API Kinsta
Pourquoi est-ce important ? Si vous gérez de nombreux sites, répéter les mêmes étapes dans MyKinsta prend du temps. L’API vous permet d’automatiser des tâches telles que la création de sites, la vidange des caches ou l’exécution de sauvegardes.
Par où commencer : consultez la page API Kinsta et la documentation de référence de l’API.
Autres outils à connaitre
- Gestion des bases de données: exécutez des requêtes et modifiez des données directement dans MyKinsta.
- Tâches Cron: planifiez des tâches au niveau du serveur.
- Constantes PHP et modules PHP: vérifiez ce qui est disponible et configurable sur le serveur.
- New Relic et Blackfire: utilisez vos propres outils de surveillance en complément de l’APM de Kinsta.
Attention à la protection contre les robots
Si la protection anti-robots d’un site est réglée à un niveau supérieur à celui par défaut, les scripts de déploiement, les intégrations d’API et les outils de surveillance auto-hébergés risquent d’être bloqués. Ajoutez une exception pour les adresses IP ou les agents utilisateur de vos outils ; consultez la section Protéger votre site.