{"id":230067,"date":"2022-11-11T10:01:00","date_gmt":"2022-11-11T07:01:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=230067"},"modified":"2022-11-11T10:10:16","modified_gmt":"2022-11-11T07:10:16","slug":"inizia-a-usare-wp-cli-sul-tuo-host","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/it\/inizia-a-usare-wp-cli-sul-tuo-host\/","title":{"rendered":"Inizia a usare WP-CLI sul tuo host"},"content":{"rendered":"\n<p>A questo punto, penso che la maggior parte delle persone che sviluppano regolarmente soluzioni WordPress abbiano familiarit\u00e0 con l&#8217;utilizzo <a href=\"http:\/\/wp-cli.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">di WP-CLI<\/a>. Installarlo <a href=\"https:\/\/wordpress.mediadoma.com\/it\/installazione-globale-di-wp-cli-per-laccesso-attraverso-il-tuo-sistema\/\" title=\"localmente\">localmente<\/a> sul tuo sistema \u00e8 una cosa, usarlo sul tuo host \u00e8 un&#8217;altra (ma \u00e8 lo stesso una volta che sei connesso).<\/p>\n<p>Caso in questione: ultimamente, ho trascorso alcune sere e momenti durante i fine settimana lavorando su questo sito e cercando di prepararlo per l&#8217; <a href=\"https:\/\/tommcfarlin.com\/memberships-and-more\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">imminente riprogettazione<\/a>. Parte di ci\u00f2 include l&#8217;utilizzo di WP-CLI.<\/p>\n<p>Se sei qualcuno su <a href=\"https:\/\/tommcfarlin.com\/recommends\/siteground\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">SiteGround<\/a> (o qualsiasi host che supporta WP-CLI, in realt\u00e0) e stai cercando come iniziare a utilizzare WP-CLI sul tuo host, ecco un rapido manuale che dovrebbe fornirti tutto ci\u00f2 che devi sapere per ottenere installato e funzionante.<\/p>\n<h2>Utilizzo di WP-CLI sul tuo host<\/h2>\n<p>Sebbene i passaggi seguenti siano pensati per essere utilizzati ogni volta che stai cercando di utilizzare WP-CLI sul tuo host (e su qualsiasi host), dovrei essere chiaro che presumo quanto segue:<\/p>\n<ul>\n<li>L&#8217;host ha WP-CLI preinstallato. La maggior parte degli host WordPress moderni lo fa. Anche se non lo fanno, non \u00e8 difficile da installare, ma va oltre lo scopo di questo post.<\/li>\n<li>Presumo che tu abbia familiarit\u00e0 con le chiavi SSH. Se non lo sei, va bene perch\u00e9 ti mostrer\u00f2 come crearne uno, ma \u00e8 importante essere a tuo agio nell&#8217;inserire alcuni comandi nel tuo terminale.<\/li>\n<li>Una volta che sei in grado di eseguire SSH nel tuo host, sei a tuo agio con i comandi WP-CLI. In caso contrario, non \u00e8 un grosso problema perch\u00e9 sono <a href=\"https:\/\/developer.wordpress.org\/cli\/commands\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">ben documentati<\/a>.<\/li>\n<\/ul>\n<p>Detto questo, ecco tutto ci\u00f2 che devi sapere per iniziare a utilizzare WP-CLI sul tuo host.<\/p>\n<h3>0 Creare una chiave SSH<\/h3>\n<p>Per coloro che non hanno familiarit\u00e0, una chiave SSH (che sta per secure-shell key) \u00e8 una combinazione di due file:<\/p>\n<ol>\n<li>una chiave pubblica<\/li>\n<li>una chiave privata<\/li>\n<\/ol>\n<p>Entrambi vengono generati contemporaneamente sulla tua macchina (e potresti vederli nella\u00a0 directory <strong>.ssh<\/strong> del tuo file system se hai dato un&#8217;occhiata al tuo file system).<\/p>\n<p>Poich\u00e9 la coppia di chiavi viene generata contemporaneamente, possono essere utilizzate insieme l&#8217;una all&#8217;altra per identificare in modo sicuro che \u00e8, in effetti, chi dice che sei tu (o per impedire a qualcuno che non sei tu) ogni volta che si accede a un sistema.<\/p>\n<p>Per generare una chiave SSH, apri il tuo terminale e inserisci il seguente comando:<\/p>\n<pre><code>$ ssh-keygen -t rsa<\/code><\/pre>\n<p>Successivamente, ti potrebbe essere chiesto dove desideri archiviare il set di chiavi. Puoi scegliere di farlo nella directory standard (premendo semplicemente invio) o inserendola nella directory di tua scelta. Ricorda solo quello che hai selezionato.<\/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=\"Inizia a usare WP-CLI sul tuo host\"><\/a><\/p>\n<p>Successivamente, ti verr\u00e0 richiesto di inserire una password. Ovviamente, questo pu\u00f2 essere qualunque cosa tu voglia che sia, ma assicurati di ricordarlo perch\u00e9 \u00e8 il modo per identificare la relazione tra le coppie di chiavi che verranno generate.<\/p>\n<h3>1 Carica la tua chiave SSH<\/h3>\n<p>Da l\u00ec, accederai al tuo account di hosting. A seconda dell&#8217;account software utilizzato, probabilmente vedrai qualcosa come cPanel, Plesk o forse avrai semplicemente accesso alla riga di comando.<\/p>\n<p>A seconda del tuo livello di esperienza determiner\u00e0 ci\u00f2 che verr\u00e0 dopo. Se sei abituato a usare la riga di comando, questo post \u00e8 probabilmente non necessario, quindi user\u00f2 cPanel come esempio.<\/p>\n<p>Quindi, a questo punto, cerca qualcosa di simile nella home page del tuo cPanel:<\/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=\"Inizia a usare WP-CLI sul tuo host\"><\/a><\/p>\n<p>Fai clic sull&#8217;icona di accesso SSH, quindi ti verr\u00e0 presentata questa schermata (o una che sembra molto simile:<\/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=\"Inizia a usare WP-CLI sul tuo host\"><\/a><\/p>\n<p>A questo punto, prendi il contenuto delle chiavi che hai generato nel passaggio precedente e incollalo nei campi che ti vengono forniti.<\/p>\n<h3>2 Specificare l&#8217;indirizzo IP consentito<\/h3>\n<p>Successivamente, noterai che se non hai specificato nulla, saranno consentiti tutti gli indirizzi IP.<\/p>\n<p>Anche se pu\u00f2 sembrare una buona idea se viaggi molto o usi una VPN o qualcosa del genere, \u00e8 un rischio per la sicurezza e non consiglio di lasciarlo aperto. Invece, inizia con qualsiasi IP che usi in genere e quindi aggiungi altro se necessario.<\/p>\n<p>Puoi sempre rimuovere e aggiungere altro man mano che procedi.<\/p>\n<h3>3 SSH nel tuo account<\/h3>\n<p>A questo punto, sei pronto per SSH nel tuo account. Il modo in cui lo farai dipender\u00e0 dal tuo host. Ad esempio, avrai bisogno di:<\/p>\n<ul>\n<li>il nome host,<\/li>\n<li>il porto<\/li>\n<\/ul>\n<p>E questi variano da host a host. Potresti, ad esempio, essere in grado di accedere in questo modo:<\/p>\n<pre><code>$ ssh username@domain.com -p1234<\/code><\/pre>\n<p>E poi dovrai inserire la password che hai utilizzato durante la creazione delle chiavi SSH.<\/p>\n<p>Una volta terminato, sarai nel tuo ambiente di hosting sulla riga di comando e sarai in grado di utilizzare i comandi per amministrare pi\u00f9 facilmente le tue installazioni di WordPress.<\/p>\n<h2>Utilizzo di WP-CLI<\/h2>\n<p>Sebbene questa guida cerchi di essere il pi\u00f9 completa possibile sull&#8217;utilizzo di WP-CLI sul tuo host, so anche che non fornisce un solido esempio di come iniziare con WP-CLI.<\/p>\n<p>Se sei interessato a farlo, ti consiglio queste due risorse:<\/p>\n<ul>\n<li><a href=\"http:\/\/wp-cli.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">La homepage di WP-CLI<\/a><\/li>\n<li><a href=\"https:\/\/developer.wordpress.org\/cli\/commands\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Il riferimento WP-CLI<\/a><\/li>\n<\/ul>\n<p>E forse, in futuro, includer\u00f2 alcune mie note su come e perch\u00e9 ne consiglio di usarlo. Fino ad allora, questo dovrebbe portarti abbastanza lontano nell&#8217;ambiente di hosting per iniziare a usarlo.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se stai cercando come iniziare a utilizzare WP-CLI sul tuo host, ecco un rapido primer che dovrebbe fornirti tutto ci\u00f2 che devi sapere per iniziare a funzionare.<\/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":[896,720,865],"tags":[1168],"class_list":["post-230067","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codice","category-sviluppatore","category-wordpress-6","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/230067","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/comments?post=230067"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/230067\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/media\/165962"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/media?parent=230067"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/categories?post=230067"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/tags?post=230067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}