{"id":229714,"date":"2022-11-11T09:54:00","date_gmt":"2022-11-11T06:54:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229714"},"modified":"2022-11-11T09:54:56","modified_gmt":"2022-11-11T06:54:56","slug":"commencez-a-utiliser-wp-cli-sur-votre-hote","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fr\/commencez-a-utiliser-wp-cli-sur-votre-hote\/","title":{"rendered":"Commencez \u00e0 utiliser WP-CLI sur votre h\u00f4te"},"content":{"rendered":"\n<p>\u00c0 ce stade, je pense que la plupart des personnes qui d\u00e9veloppent r\u00e9guli\u00e8rement des solutions WordPress sont familiaris\u00e9es avec l&rsquo;utilisation de <a href=\"http:\/\/wp-cli.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WP-CLI<\/a>. L&rsquo;installer <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/installation-globale-de-wp-cli-pour-lacces-a-lensemble-de-votre-systeme\/\" title=\"localement\">localement<\/a> sur votre syst\u00e8me est une chose, l&rsquo;utiliser sur votre h\u00e9bergeur en est une autre (mais c&rsquo;est pareil une fois connect\u00e9).<\/p>\n<p>Exemple: Derni\u00e8rement, j&rsquo;ai pass\u00e9 quelques soir\u00e9es et quelques week-ends \u00e0 travailler sur ce site et \u00e0 essayer de le pr\u00e9parer pour la <a href=\"https:\/\/tommcfarlin.com\/memberships-and-more\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">refonte \u00e0 venir<\/a>. Une partie de cela inclut l&rsquo;utilisation de WP-CLI.<\/p>\n<p>Si vous \u00eates quelqu&rsquo;un sur <a href=\"https:\/\/tommcfarlin.com\/recommends\/siteground\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">SiteGround<\/a> (ou tout autre h\u00f4te qui prend en charge WP-CLI, vraiment) et que vous cherchez comment commencer \u00e0 utiliser WP-CLI sur votre h\u00f4te, voici une introduction rapide qui devrait vous fournir tout ce que vous devez savoir pour obtenir op\u00e9rationnel.<\/p>\n<h2>Utilisation de WP-CLI sur votre h\u00f4te<\/h2>\n<p>Bien que les \u00e9tapes ci-dessous soient destin\u00e9es \u00e0 \u00eatre utilis\u00e9es chaque fois que vous cherchez \u00e0 utiliser WP-CLI sur votre h\u00f4te (et n&rsquo;importe quel h\u00f4te), je dois \u00eatre clair sur le fait que je suppose ce qui suit\u00a0:<\/p>\n<ul>\n<li>L&rsquo;h\u00f4te a WP-CLI pr\u00e9install\u00e9. La plupart des h\u00e9bergeurs WordPress modernes le font. M\u00eame s&rsquo;ils ne le font pas, ce n&rsquo;est pas difficile \u00e0 installer, mais cela d\u00e9passe le cadre de cet article.<\/li>\n<li>Je suppose que vous connaissez les cl\u00e9s SSH. Si ce n&rsquo;est pas le cas, ce n&rsquo;est pas grave car je vais vous montrer comment en cr\u00e9er un, mais il est important d&rsquo;\u00eatre \u00e0 l&rsquo;aise pour entrer quelques commandes dans votre terminal.<\/li>\n<li>Une fois que vous \u00eates en mesure de vous connecter en SSH \u00e0 votre h\u00f4te, vous \u00eates \u00e0 l&rsquo;aise avec les commandes WP-CLI. Sinon, pas grave l\u00e0-dessus non plus car ils sont <a href=\"https:\/\/developer.wordpress.org\/cli\/commands\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">bien document\u00e9s<\/a>.<\/li>\n<\/ul>\n<p>Cela dit, voici tout ce que vous devez savoir pour commencer \u00e0 utiliser WP-CLI sur votre h\u00f4te.<\/p>\n<h3>0 Cr\u00e9er une cl\u00e9 SSH<\/h3>\n<p>Pour ceux qui ne sont pas familiers, une cl\u00e9 SSH (qui signifie une cl\u00e9 secure-shell) est une combinaison de deux fichiers\u00a0:<\/p>\n<ol>\n<li>une cl\u00e9 publique<\/li>\n<li>une cl\u00e9 priv\u00e9e<\/li>\n<\/ol>\n<p>Les deux sont g\u00e9n\u00e9r\u00e9s en m\u00eame temps sur votre machine (et vous pouvez les voir dans le\u00a0 r\u00e9pertoire <strong>.ssh<\/strong> de votre syst\u00e8me de fichiers si vous avez fouill\u00e9 votre syst\u00e8me de fichiers).<\/p>\n<p>\u00c9tant donn\u00e9 que la paire de cl\u00e9s est g\u00e9n\u00e9r\u00e9e en m\u00eame temps, elles peuvent \u00eatre utilis\u00e9es conjointement pour identifier en toute s\u00e9curit\u00e9 que c&rsquo;est, en fait, qui dit que c&rsquo;est vous (ou pour emp\u00eacher quelqu&rsquo;un qui n&rsquo;est pas vous) de se connecter \u00e0 un syst\u00e8me.<\/p>\n<p>Pour g\u00e9n\u00e9rer une cl\u00e9 SSH, ouvrez votre terminal et saisissez la commande suivante\u00a0:<\/p>\n<pre><code>$ ssh-keygen -t rsa<\/code><\/pre>\n<p>Apr\u00e8s cela, il se peut que l&rsquo;on vous demande o\u00f9 vous souhaitez stocker le jeu de cl\u00e9s. Vous pouvez choisir de le faire dans le r\u00e9pertoire standard (en appuyant simplement sur Entr\u00e9e) ou en le saisissant dans le r\u00e9pertoire de votre choix. Rappelez-vous simplement ce que vous avez s\u00e9lectionn\u00e9.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-165961-61e78c939f3b0.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-165961-61e78c939f3b0.png\" alt=\"Commencez \u00e0 utiliser WP-CLI sur votre h\u00f4te\"><\/a><\/p>\n<p>Ensuite, vous serez invit\u00e9 \u00e0 entrer un mot de passe. \u00c9videmment, cela peut \u00eatre ce que vous voulez, mais assurez-vous de vous en souvenir car c&rsquo;est le moyen d&rsquo;identifier la relation entre les paires de cl\u00e9s qui seront g\u00e9n\u00e9r\u00e9es.<\/p>\n<h3>1 T\u00e9l\u00e9chargez votre cl\u00e9 SSH<\/h3>\n<p>De l\u00e0, vous vous connecterez \u00e0 votre compte d&rsquo;h\u00e9bergement. Selon les utilisations du compte logiciel, vous verrez probablement quelque chose comme cPanel, Plesk, ou peut-\u00eatre aurez-vous simplement acc\u00e8s \u00e0 la ligne de commande.<\/p>\n<p>Selon votre niveau d&rsquo;exp\u00e9rience dictera ce qui vient ensuite. Si vous avez l&rsquo;habitude d&rsquo;utiliser la ligne de commande, ce message est probablement inutile, je vais donc utiliser cPanel comme exemple.<\/p>\n<p>Donc, \u00e0 ce stade, recherchez quelque chose comme \u00e7a sur la page d&rsquo;accueil de votre cPanel\u00a0:<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-165961-61e78c97c8117.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-165961-61e78c97c8117.png\" alt=\"Commencez \u00e0 utiliser WP-CLI sur votre h\u00f4te\"><\/a><\/p>\n<p>Cliquez sur l&rsquo;ic\u00f4ne d&rsquo;acc\u00e8s SSH, puis vous serez pr\u00e9sent\u00e9 avec cet \u00e9cran (ou un qui ressemble beaucoup\u00a0:<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-165961-61e78c9b9a1a7.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-165961-61e78c9b9a1a7.png\" alt=\"Commencez \u00e0 utiliser WP-CLI sur votre h\u00f4te\"><\/a><\/p>\n<p>\u00c0 ce stade, vous prenez le contenu des cl\u00e9s que vous avez g\u00e9n\u00e9r\u00e9es \u00e0 l&rsquo;\u00e9tape pr\u00e9c\u00e9dente et vous les collez dans les champs fournis.<\/p>\n<h3>2 Sp\u00e9cifiez l&rsquo;adresse IP autoris\u00e9e<\/h3>\n<p>Ensuite, vous remarquerez que si vous n&rsquo;avez rien sp\u00e9cifi\u00e9, toutes les adresses IP seront autoris\u00e9es.<\/p>\n<p>Bien que cela puisse sembler une bonne id\u00e9e si vous voyagez beaucoup ou utilisez un VPN ou quelque chose comme \u00e7a, c&rsquo;est un risque pour la s\u00e9curit\u00e9, et je ne recommande pas de le laisser ouvert. Au lieu de cela, commencez par l&rsquo;adresse IP que vous utilisez habituellement, puis ajoutez-en au besoin.<\/p>\n<p>Vous pouvez toujours en supprimer et en ajouter au fur et \u00e0 mesure.<\/p>\n<h3>3 SSH dans votre compte<\/h3>\n<p>\u00c0 ce stade, vous \u00eates pr\u00eat \u00e0 vous connecter en SSH \u00e0 votre compte. La fa\u00e7on dont vous proc\u00e9derez d\u00e9pendra de votre h\u00e9bergeur. Par exemple, vous aurez besoin de\u00a0:<\/p>\n<ul>\n<li>le nom d&rsquo;h\u00f4te,<\/li>\n<li>Le port<\/li>\n<\/ul>\n<p>Et ceux-ci varient d&rsquo;un h\u00f4te \u00e0 l&rsquo;autre. Vous pouvez, par exemple, vous connecter comme ceci\u00a0:<\/p>\n<pre><code>$ ssh username@domain.com -p1234<\/code><\/pre>\n<p>Et ensuite, vous devrez entrer le mot de passe que vous avez utilis\u00e9 lors de la cr\u00e9ation de vos cl\u00e9s SSH.<\/p>\n<p>Une fois cela fait, vous serez dans votre environnement d&rsquo;h\u00e9bergement en ligne de commande et pourrez utiliser les commandes pour administrer plus facilement votre ou vos installations WordPress.<\/p>\n<h2>Utilisation de WP-CLI<\/h2>\n<p>Bien que ce guide cherche \u00e0 \u00eatre aussi complet que possible concernant l&rsquo;utilisation de WP-CLI sur votre h\u00f4te, je sais \u00e9galement qu&rsquo;il ne fournit pas un exemple solide de la fa\u00e7on de d\u00e9marrer avec WP-CLI.<\/p>\n<p>Si cela vous int\u00e9resse, je vous recommande ces deux ressources\u00a0:<\/p>\n<ul>\n<li><a href=\"http:\/\/wp-cli.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">La page d&rsquo;accueil WP-CLI<\/a><\/li>\n<li><a href=\"https:\/\/developer.wordpress.org\/cli\/commands\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">La r\u00e9f\u00e9rence WP-CLI<\/a><\/li>\n<\/ul>\n<p>Et peut-\u00eatre, \u00e0 l&rsquo;avenir, j&rsquo;inclurai quelques-unes de mes notes sur le comment et pourquoi je recommande de l&rsquo;utiliser. Jusque-l\u00e0, cela devrait vous emmener suffisamment loin dans l&rsquo;environnement d&rsquo;h\u00e9bergement pour commencer \u00e0 l&rsquo;utiliser.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si vous cherchez \u00e0 commencer \u00e0 utiliser WP-CLI sur votre h\u00f4te, voici une introduction rapide qui devrait vous fournir tout ce que vous devez savoir pour \u00eatre op\u00e9rationnel.<\/p>\n","protected":false},"author":1,"featured_media":165962,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[893,717,862],"tags":[1167],"class_list":["post-229714","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-code-2","category-developpeur","category-wordpress-3","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/229714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/comments?post=229714"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/229714\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media\/165962"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media?parent=229714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/categories?post=229714"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/tags?post=229714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}