{"id":64612,"date":"2024-05-30T09:00:00","date_gmt":"2024-05-30T09:00:00","guid":{"rendered":"https:\/\/supporthost.com\/it\/?p=64612"},"modified":"2025-01-20T11:16:50","modified_gmt":"2025-01-20T10:16:50","slug":"trasferire-wordpress-da-locale-a-remoto","status":"publish","type":"post","link":"https:\/\/supporthost.com\/it\/trasferire-wordpress-da-locale-a-remoto\/","title":{"rendered":"Trasferire WordPress da locale a remoto"},"content":{"rendered":"\n<p>Hai creato il tuo sito WordPress in locale e vuoi trasferirlo sul server per metterlo online?<\/p>\n\n\n\n<p>In questa guida vedremo tutta la procedura necessaria per spostare un sito WordPress <strong>da locale a remoto<\/strong>. <\/p>\n\n\n\n<p>Ti mostrer\u00f2 come fare con <strong>tre semplici metodi<\/strong>. <\/p>\n\n\n\n<p>Cominciamo subito dal vedere cosa ci serve e come funziona il trasferimento.<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Indice<\/h2><nav><ul><li><a href=\"#come-si-trasferisce-un-sito-word-press-da-locale-a-remoto\">Come si trasferisce un sito WordPress da locale a remoto<\/a><ul><li><a href=\"#duplicator\">Duplicator<\/a><\/li><li><a href=\"#trasferimento-manuale-wp-cli\">Trasferimento manuale + WP-CLI<\/a><\/li><li><a href=\"#trasferimento-manuale-wp-migrate-lite\">Trasferimento manuale + WP Migrate Lite<\/a><\/li><\/ul><\/li><li><a href=\"#trasferire-word-press-da-locale-a-remoto-con-wp-migrate-lite\">Trasferire WordPress da locale a remoto con WP Migrate Lite<\/a><ul><li><a href=\"#copiare-i-file-sul-server\">Copiare i file sul server<\/a><ul><li><a href=\"#creare-larchivio-dei-file-locali\">Creare l&#8217;archivio dei file locali<\/a><\/li><li><a href=\"#caricare-il-file-zip-sul-server\">Caricare il file zip sul server<\/a><\/li><\/ul><\/li><li><a href=\"#esportare-il-database\">Esportare il database<\/a><ul><li><a href=\"#installare-wp-migrate-lite-ed-esportare-il-database\">Installare WP Migrate Lite ed esportare il database<\/a><\/li><li><a href=\"#creare-il-database-sul-server\">Creare il database sul server<\/a><\/li><li><a href=\"#importare-il-database-sul-server\">Importare il database sul server<\/a><\/li><\/ul><\/li><li><a href=\"#estrarre-larchivio-e-modificare-il-file-wp-config\">Estrarre l&#8217;archivio e modificare il file wp-config<\/a><\/li><\/ul><\/li><li><a href=\"#conclusioni\">Conclusioni<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"864\" height=\"600\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/trasferire-wordpress-da-locale-a-remoto.png\" alt=\"Trasferire WordPress Da Locale A Remoto\" class=\"wp-image-64624\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/trasferire-wordpress-da-locale-a-remoto.png 864w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/trasferire-wordpress-da-locale-a-remoto-300x208.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/trasferire-wordpress-da-locale-a-remoto-768x533.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/trasferire-wordpress-da-locale-a-remoto-91x63.png 91w\" sizes=\"auto, (max-width: 864px) 100vw, 864px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"come-si-trasferisce-un-sito-word-press-da-locale-a-remoto\">Come si trasferisce un sito WordPress da locale a remoto<\/h2>\n\n\n\n<p>Per poter trasferire WordPress da locale a remoto ci sono dei passaggi preliminari.<\/p>\n\n\n\n<ol>\n<li>Dobbiamo avere accesso al sito WordPress che abbiamo creato in locale. Ci sono diversi strumenti per creare un sito WordPress sul proprio computer tra cui <a href=\"https:\/\/supporthost.com\/it\/installare-wordpress-in-locale-local-by-flywheel\/\" data-type=\"post\" data-id=\"13271\">Local<\/a>, <a href=\"https:\/\/supporthost.com\/it\/mamp\/\" data-type=\"post\" data-id=\"13187\">MAMP<\/a> e <a href=\"https:\/\/supporthost.com\/it\/xampp\/\" data-type=\"post\" data-id=\"59439\">XAMPP<\/a>.<\/li>\n\n\n\n<li>\u00c8 necessario aver scelto un servizio di hosting e acquistato il dominio. Per esempio un piano <a href=\"https:\/\/supporthost.com\/it\/hosting-wordpress\/\" data-type=\"page\" data-id=\"56357\">hosting WordPress<\/a> di SupportHost con dominio incluso nel prezzo.<\/li>\n<\/ol>\n\n\n\n<p>Una volta acquistato il piano hosting, ci verr\u00e0 dato accesso al pannello di controllo. Nel caso di SupportHost, il pannello usato \u00e8 cPanel e ti verr\u00e0 inviata un&#8217;email all&#8217;attivazione del piano hosting con tutti i dati di accesso.<\/p>\n\n\n\n<p>Ci servir\u00e0 accedere al pannello di hosting per poter caricare i file e il <a href=\"https:\/\/supporthost.com\/it\/database-wordpress\/\" data-type=\"post\" data-id=\"75373\">database di WordPress<\/a>.<\/p>\n\n\n\n<p>La pubblicazione di un sito WordPress da locale a online consiste in questi passaggi:<\/p>\n\n\n\n<ul>\n<li>copiare i file dal nostro computer al server;<\/li>\n\n\n\n<li>importare il database sul server;<\/li>\n\n\n\n<li>modificare il file di configurazione di WordPress;<\/li>\n\n\n\n<li>aggiornare gli URL in modo che il sito sia raggiungibile dal dominio e non pi\u00f9 dall&#8217;indirizzo locale.<\/li>\n<\/ul>\n\n\n\n<p>Quest&#8217;ultimo passaggio \u00e8 il pi\u00f9 delicato. Infatti, se ci limitiamo a fare un cerca e sostituisci per modificare l&#8217;URL del sito dal database, sul sito potrebbero comparire link rotti e immagini mancanti.<\/p>\n\n\n\n<p>Questo succede perch\u00e9 WordPress memorizza le informazioni nel database sotto forma di <strong>dati serializzati<\/strong>.<\/p>\n\n\n\n<p>Per evitare che questi dati si corrompano, possiamo fare la sostituzione con un plugin o con WP-CLI come vedremo in questa guida.<\/p>\n\n\n\n<p>Ricapitolando, la migrazione di un sito da locale a online, richiede sempre questi passi.<\/p>\n\n\n\n<p>Come si eseguono? Dipende dagli strumenti che vogliamo utilizzare.<\/p>\n\n\n\n<p>Adesso ti spiego i diversi metodi e, in base al tuo sito e agli strumenti che hai a disposizione, potrai scegliere il metodo migliore per te.<\/p>\n\n\n\n<ol>\n<li>Duplicator.<\/li>\n\n\n\n<li>Spostamento manuale di file e database + WP-CLI.<\/li>\n\n\n\n<li>Spostamento manuale dei file + WP Migrate Lite (conosciuto prima come WP Migrate DB).<\/li>\n<\/ol>\n\n\n\n<p>Puoi seguire le operazioni nel video tutorial o continuare a leggere.<\/p>\n\n\n\n<div data-video-id=\"eu5RqYwtLjc\" style=\"--btn-hover-color:#ff0000;--btn-hover-scale:1;\" class=\"wp-block-supporthost-supporthost-youtube-block\">\n    <div class=\"youtube-video-play youtube-video-play--youtube\" style=\"height:60px;\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 71.412 50\" style=\"height:60px;\"><g transform=\"scale(.58824)\"><path class=\"yt-bg\" fill=\"rgba(0,0,0,0.8)\" d=\"M118.9 13.3c-1.4-5.2-5.5-9.3-10.7-10.7C98.7 0 60.7 0 60.7 0s-38 0-47.5 2.5C8.1 3.9 3.9 8.1 2.5 13.3 0 22.8 0 42.5 0 42.5s0 19.8 2.5 29.2C3.9 76.9 8 81 13.2 82.4 22.8 85 60.7 85 60.7 85s38 0 47.5-2.5c5.2-1.4 9.3-5.5 10.7-10.7 2.5-9.5 2.5-29.2 2.5-29.2s.1-19.8-2.5-29.3z\"\/><path fill=\"#ffffff\" d=\"M80.2 42.5L48.6 24.3v36.4z\"\/><\/g><\/svg><\/div>            <img src=\"https:\/\/img.youtube.com\/vi\/eu5RqYwtLjc\/maxresdefault.jpg\" loading=\"lazy\" decoding=\"async\">    <\/div>\n\n\n<p>In molti casi si sviluppa il sito in locale e poi lo si trasferisce su un server per pubblicarlo. Altre volte si crea il sito sullo stesso server, ma usando una sottocartella, in quel caso si potr\u00e0 poi voler <a href=\"https:\/\/supporthost.com\/it\/spostare-wordpress-sottocartella-root\/\" data-type=\"post\" data-id=\"78733\">spostare WordPress dalla sottocartella alla root<\/a> prima di pubblicarlo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"duplicator\">Duplicator<\/h3>\n\n\n\n<p>Duplicator \u00e8 un plugin WordPress che pu\u00f2 essere usato per creare backup o <a href=\"https:\/\/supporthost.com\/it\/trasferire-sito-wordpress\/\" data-type=\"post\" data-id=\"13704\">trasferire un sito WordPress<\/a>. Questo plugin \u00e8 utile sia per trasferire WordPress da un server all&#8217;altro che per spostarlo da locale a remoto.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"545\" height=\"344\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/04\/duplicator-informazioni-plugin-wordpress.png\" alt=\"Duplicator Informazioni Plugin WordPress\" class=\"wp-image-42212\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/04\/duplicator-informazioni-plugin-wordpress.png 545w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/04\/duplicator-informazioni-plugin-wordpress-300x189.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/04\/duplicator-informazioni-plugin-wordpress-100x63.png 100w\" sizes=\"auto, (max-width: 545px) 100vw, 545px\" \/><\/figure>\n\n\n\n<p>Nella pratica ci basta <strong>installare Duplicator<\/strong> sul sito in locale e usarlo per esportare una copia del sito sul server.<\/p>\n\n\n\n<p>Il problema di Duplicator \u00e8 che si tratta di un plugin con una versione gratuita e una a pagamento. La versione gratuita ci permette di trasferire siti di dimensione massima di 500 MB.<\/p>\n\n\n\n<p>Per seguire questo metodo ti basta seguire il video qui sopra o la guida che abbiamo creato su <a href=\"https:\/\/supporthost.com\/it\/duplicator\/\" data-type=\"post\" data-id=\"16646\">Duplicator<\/a> seguendo passo passo una migrazione reale.<\/p>\n\n\n\n<p>Ci sono anche dei metodi alternativi che puoi usare quando Duplicator d\u00e0 problemi o quando non si vuole utilizzare la <a href=\"https:\/\/duplicator.com\/\" rel=\"noopener\">versione PRO<\/a>.<\/p>\n\n\n\n<p>Un esempio classico \u00e8 per le migrazioni di siti che superano i 500 MB.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"trasferimento-manuale-wp-cli\">Trasferimento manuale + WP-CLI<\/h3>\n\n\n\n<p>Questo metodo \u00e8 consigliato a chi ha un minimo di familiarit\u00e0 con i <strong>comandi da terminale<\/strong>.<\/p>\n\n\n\n<p class=\"note\">Hai bisogno di un ripasso? Puoi dare un&#8217;occhiata ai <a href=\"https:\/\/supporthost.com\/it\/comandi-linux\/\" data-type=\"post\" data-id=\"33934\">principali comandi Linux<\/a>.<\/p>\n\n\n\n<p>Per usare questo metodo, WP-CLI deve essere installato sul server. Con SupportHost WP-CLI \u00e8 presente su tutti i piani.<\/p>\n\n\n\n<p><em>Ma cos&#8217;\u00e8 WP-CLI?<\/em><\/p>\n\n\n\n<p><a href=\"https:\/\/supporthost.com\/it\/wp-cli\/\" data-type=\"post\" data-id=\"19180\">WP-CLI<\/a> \u00e8 un programma da linea di comando che ci permette di gestire un sito WordPress da terminale.<\/p>\n\n\n\n<p>Questo sistema ci permette di aggiornare plugin, creare nuove installazioni di WordPress direttamente con comandi impartiti dal terminale.<\/p>\n\n\n\n<p>Un altro aspetto interessante di WP-CLI \u00e8 che ci permette di fare sostituzioni nel database senza compromettere i dati serializzati.<\/p>\n\n\n\n<p>In pratica, \u00e8 proprio lo strumento ideale per le migrazioni.<\/p>\n\n\n\n<p>In questo caso ci basta:<\/p>\n\n\n\n<ul>\n<li>copiare i file di WordPress da locale al server remoto;<\/li>\n\n\n\n<li>esportare il database e importarlo sul server.<\/li>\n<\/ul>\n\n\n\n<p>A questo punto possiamo utilizzare WP-CLI per effettuare la <strong>sostituzione nel database<\/strong> con questo comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wp search-replace 'http:\/\/prova.local' 'https:\/\/tuosito.it'<\/code><\/pre>\n\n\n\n<p>Dovrai sostituire gli indirizzi con l&#8217;indirizzo di origine e di destinazione.<\/p>\n\n\n\n<p>Nell&#8217; esempio che puoi vedere anche nel video abbiamo usato il comando cos\u00ec: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wp search-replace 'http:\/\/prova.local' 'https:\/\/supporthost-youtube.it'<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"trasferimento-manuale-wp-migrate-lite\">Trasferimento manuale + WP Migrate Lite<\/h3>\n\n\n\n<p>Il metodo che andiamo a vedere nel prossimo capitolo consiste nell&#8217;utilizzare <strong>WP Migrate Lite<\/strong> per esportare il database dopo aver sostituito gli URL.<\/p>\n\n\n\n<p>Come ti spiegavo prima, affinch\u00e9 il sito funzioni online, dobbiamo far s\u00ec che gli URL vengano sostituiti con il dominio che abbiamo scelto di usare.<\/p>\n\n\n\n<p>WP Migrate Lite ci permette di sostituire l&#8217;indirizzo e poi esportare il database. In questo modo, una volta importato il database, dovremo solo modificare il file di configurazione di WordPress.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"trasferire-word-press-da-locale-a-remoto-con-wp-migrate-lite\">Trasferire WordPress da locale a remoto con WP Migrate Lite<\/h2>\n\n\n\n<p>Come ho accennato prima, questo tipo di trasferimento di WordPress da locale a remoto consiste in tre passaggi.<\/p>\n\n\n\n<ol>\n<li><strong>Copiare i file<\/strong> del sito dal computer al server online.<\/li>\n\n\n\n<li><strong>Esportare il database<\/strong> usando WP Migrate Lite per sostituire gli URL. Quindi <strong>importarlo<\/strong> sul server.<\/li>\n\n\n\n<li>Estrarre i file dall&#8217;archivio e e modificare il file wp-config.php per collegare il sito al database remoto.<\/li>\n<\/ol>\n\n\n\n<p>Adesso andiamo a vedere nel dettaglio come seguire questi passaggi.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"copiare-i-file-sul-server\">Copiare i file sul server<\/h3>\n\n\n\n<p>In questo passaggio creeremo un archivio della cartella con tutti i file di WordPress e la caricheremo sul server.<\/p>\n\n\n\n<p>Vediamo la procedura passo passo.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"creare-larchivio-dei-file-locali\">Creare l&#8217;archivio dei file locali<\/h4>\n\n\n\n<p>La prima cosa da fare \u00e8 individuare la cartella in cui si trovano i file del sito locale.<\/p>\n\n\n\n<p>Questo passaggio dipende da come hai creato il sito.<\/p>\n\n\n\n<p>Per esempio se hai usato XAMPP, ci baster\u00e0 cliccare su &#8220;<strong>Explorer<\/strong>&#8221; per aprire la cartella in cui abbiamo installato XAMPP.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"763\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/10\/pannello-di-controllo-xampp-1024x763.jpg\" alt=\"Pannello Di Controllo Xampp\" class=\"wp-image-14825\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/10\/pannello-di-controllo-xampp-1024x763.jpg 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/10\/pannello-di-controllo-xampp-300x224.jpg 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/10\/pannello-di-controllo-xampp-768x573.jpg 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/10\/pannello-di-controllo-xampp-85x63.jpg 85w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/10\/pannello-di-controllo-xampp.jpg 1061w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p> All&#8217;interno di questa troveremo la cartella htdocs che contiene la cartella di installazione di WordPress.<\/p>\n\n\n\n<p>Il percorso in genere \u00e8: C:\/xampp\/htdocs<\/p>\n\n\n\n<p>A questo punto ti basta selezionare tutti i file e creare un file zip.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"679\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/file-zip-file-wordpress-1024x679.png\" alt=\"File Zip File WordPress\" class=\"wp-image-64620\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/file-zip-file-wordpress-1024x679.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/file-zip-file-wordpress-300x199.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/file-zip-file-wordpress-768x509.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/file-zip-file-wordpress-95x63.png 95w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/file-zip-file-wordpress.png 1067w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"caricare-il-file-zip-sul-server\">Caricare il file zip sul server<\/h4>\n\n\n\n<p>Una volta creato l&#8217;archivio zip con tutti i file di WordPress, possiamo caricarlo sul server usando il metodo che preferiamo.<\/p>\n\n\n\n<p>Per esempio possiamo collegarci al server con un client FTP come <a href=\"https:\/\/supporthost.com\/it\/filezilla\/\" data-type=\"post\" data-id=\"18692\">FileZilla<\/a>.<\/p>\n\n\n\n<p>In alternativa possiamo usare direttamente il <strong>file manager<\/strong> di cPanel.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"409\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/caricare-file-wordpress-locale-remoto-file-manager-1024x409.png\" alt=\"Caricare File WordPress Locale Remoto File Manager\" class=\"wp-image-64613\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/caricare-file-wordpress-locale-remoto-file-manager-1024x409.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/caricare-file-wordpress-locale-remoto-file-manager-300x120.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/caricare-file-wordpress-locale-remoto-file-manager-768x307.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/caricare-file-wordpress-locale-remoto-file-manager-120x48.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/caricare-file-wordpress-locale-remoto-file-manager.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><em>Ok, ma dove vanno caricati i file?<\/em><\/p>\n\n\n\n<p>La cartella in cui caricare i file \u00e8 public_html. In questo modo la tua installazione di WordPress sar\u00e0 raggiungibile direttamente dal dominio. Questo significa che digitando &#8220;tuosito.com&#8221; vedrai l&#8217;home page del sito.<\/p>\n\n\n\n<p>Altrimenti se vuoi installare WordPress in una sottocartella, per esempio tuosito.com\/blog, ti baster\u00e0 creare una cartella &#8220;blog&#8221; all&#8217;interno di public_html.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"esportare-il-database\">Esportare il database<\/h3>\n\n\n\n<p>Uno dei metodi pi\u00f9 rapidi \u00e8 esportare il database dopo aver effettuato la sostituzione degli URL.<\/p>\n\n\n\n<p>Per farlo ci viene incontro il plugin WP Migrate Lite.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"installare-wp-migrate-lite-ed-esportare-il-database\">Installare WP Migrate Lite ed esportare il database<\/h4>\n\n\n\n<p>Accediamo al nostro sito WordPress in locale e installiamo il plugin.<\/p>\n\n\n\n<p>Clicca su <em>Plugin &gt; Aggiungi nuovo<\/em>, poi cerca &#8220;WP Migrate Lite&#8221;, installalo e attivalo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"695\" height=\"425\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/03\/wp-migrate-lite-plugin-wordpress.png\" alt=\"Wp Migrate Lite Plugin WordPress\" class=\"wp-image-40410\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/03\/wp-migrate-lite-plugin-wordpress.png 695w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/03\/wp-migrate-lite-plugin-wordpress-300x183.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/03\/wp-migrate-lite-plugin-wordpress-103x63.png 103w\" sizes=\"auto, (max-width: 695px) 100vw, 695px\" \/><\/figure>\n\n\n\n<p>Dopo averlo attivato, vedremo una nuova voce sotto <em>Strumenti &gt; Migrate DB<\/em>.<\/p>\n\n\n\n<p>Clicchiamo sulla scheda &#8220;<strong>Migrate<\/strong>&#8221; e poi clicchiamo su <em>Export database<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"496\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/05\/migrate-export-database-1024x496.png\" alt=\"Migrate Export Database\" class=\"wp-image-18445\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/05\/migrate-export-database-1024x496.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/05\/migrate-export-database-300x145.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/05\/migrate-export-database-768x372.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/05\/migrate-export-database-120x58.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/05\/migrate-export-database.png 1112w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Nella sezione <em>Custom Find &amp; Replace<\/em> possiamo inserire gli URL da sostituire.<\/p>\n\n\n\n<p>Il campo <strong>Find<\/strong> corrisponde alla posizione attuale del sito e sar\u00e0 l&#8217;URL attuale che usiamo per collegarci al sito locale. Nel nostro esempio quindi inseriamo<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#047;&#047;prova.local<\/code><\/pre>\n\n\n\n<p>Nel campo <strong>Replace <\/strong>dobbiamo inserire l&#8217;URL del sito live, nell&#8217;esempio quindi inseriamo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>https:&#047;&#047;supporthost-youtube.it<\/code><\/pre>\n\n\n\n<p>La riga seguente corrisponde al path. Quello locale viene rilevato in automatico, mentre il path remoto corrisponde alla cartella in cui abbiamo caricato i file. <\/p>\n\n\n\n<p>Nel nostro esempio \u00e8: \/home\/shyoutube\/public_html<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"473\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wordpress-da-locale-a-remoto-esportare-db-con-wp-migrate-db-1024x473.png\" alt=\"Wordpress Da Locale A Remoto Esportare Db Con Wp Migrate Db\" class=\"wp-image-64616\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wordpress-da-locale-a-remoto-esportare-db-con-wp-migrate-db-1024x473.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wordpress-da-locale-a-remoto-esportare-db-con-wp-migrate-db-300x139.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wordpress-da-locale-a-remoto-esportare-db-con-wp-migrate-db-768x355.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wordpress-da-locale-a-remoto-esportare-db-con-wp-migrate-db-120x55.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wordpress-da-locale-a-remoto-esportare-db-con-wp-migrate-db.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Dopo aver compilato i campi, possiamo cliccare su &#8220;<strong>Export database<\/strong>&#8221; per scaricare il database. <img decoding=\"async\" src=\"wordpress-da-locale-a-remoto-esportazione-db-in-corso.png\" alt=\"\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"914\" height=\"393\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wordpress-da-locale-a-remoto-esportazione-db-in-corso.png\" alt=\"Wordpress Da Locale A Remoto Esportazione Db In Corso\" class=\"wp-image-64619\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wordpress-da-locale-a-remoto-esportazione-db-in-corso.png 914w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wordpress-da-locale-a-remoto-esportazione-db-in-corso-300x129.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wordpress-da-locale-a-remoto-esportazione-db-in-corso-768x330.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wordpress-da-locale-a-remoto-esportazione-db-in-corso-120x52.png 120w\" sizes=\"auto, (max-width: 914px) 100vw, 914px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"creare-il-database-sul-server\">Creare il database sul server<\/h4>\n\n\n\n<p>Ora che abbiamo esportato il database e sostituito gi\u00e0 gli URL, possiamo importare il database sul server.<\/p>\n\n\n\n<p>Per prima cosa, per\u00f2, dobbiamo <strong>creare un database<\/strong>.<\/p>\n\n\n\n<p>Da cPanel apriamo lo strumento<em> Database MySQL<\/em>.<\/p>\n\n\n\n<p>1: Inseriamo il nome del database e clicchiamo su <em>Crea database<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"919\" height=\"395\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/creare-un-database-cpanel.png\" alt=\"Creare Un Database Cpanel\" class=\"wp-image-19435\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/creare-un-database-cpanel.png 919w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/creare-un-database-cpanel-300x129.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/creare-un-database-cpanel-768x330.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/creare-un-database-cpanel-120x52.png 120w\" sizes=\"auto, (max-width: 919px) 100vw, 919px\" \/><\/figure>\n\n\n\n<p>2: Aggiungiamo un nuovo utente inserendo nome utente e password e cliccando su <em>Crea utente<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"886\" height=\"428\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/creare-nuovo-utente-database.png\" alt=\"Creare Nuovo Utente Database\" class=\"wp-image-19437\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/creare-nuovo-utente-database.png 886w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/creare-nuovo-utente-database-300x145.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/creare-nuovo-utente-database-768x371.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/creare-nuovo-utente-database-120x58.png 120w\" sizes=\"auto, (max-width: 886px) 100vw, 886px\" \/><\/figure>\n\n\n\n<p>3: Colleghiamo l&#8217;utente al database e clicchiamo su <em>Aggiungi<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"708\" height=\"245\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/aggiungi-utente-al-database.png\" alt=\"Aggiungi Utente Al Database\" class=\"wp-image-19438\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/aggiungi-utente-al-database.png 708w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/aggiungi-utente-al-database-300x104.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/aggiungi-utente-al-database-120x42.png 120w\" sizes=\"auto, (max-width: 708px) 100vw, 708px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"importare-il-database-sul-server\">Importare il database sul server<\/h4>\n\n\n\n<p>Il database che abbiamo appena creato sar\u00e0 vuoto. Dobbiamo usarlo per importare il contenuto del database che abbiamo esportato con WP Migrate Lite.<\/p>\n\n\n\n<p>Per importarlo ci basta usare phpMyAdmin.<\/p>\n\n\n\n<p>Apriamo phpMyAdmin e selezioniamo il database che abbiamo appena creato. Nel nostro esempio &#8220;shyoutube_wp123&#8221;<\/p>\n\n\n\n<p>Clicchiamo sulla scheda &#8220;Importa&#8221; e importiamo il database che abbiamo scaricato.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"439\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/importazione-database-wordpress-remoto-1024x439.png\" alt=\"Importazione Database WordPress Remoto\" class=\"wp-image-64617\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/importazione-database-wordpress-remoto-1024x439.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/importazione-database-wordpress-remoto-300x129.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/importazione-database-wordpress-remoto-768x329.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/importazione-database-wordpress-remoto-120x51.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/importazione-database-wordpress-remoto.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"estrarre-larchivio-e-modificare-il-file-wp-config\">Estrarre l&#8217;archivio e modificare il file wp-config<\/h3>\n\n\n\n<p>Adesso abbiamo i nostri file e il database.<\/p>\n\n\n\n<p>Ora non ci resta che estrarre i file dall&#8217;archivio e fare un&#8217;ultima modifica.<\/p>\n\n\n\n<p>Dal file manager possiamo estrarre il file zip che abbiamo caricato prima. <img decoding=\"async\" src=\"estrarre-archivio-wp-file-manager.png\" alt=\"\"><\/p>\n\n\n\n<p>All&#8217;interno della cartella che abbiamo appena estratto troveremo il file <strong>wp-config.php<\/strong>.<\/p>\n\n\n\n<p>Dentro questo file sono memorizzate le informazioni che permettono al sito di collegarsi al database.<\/p>\n\n\n\n<p>Dobbiamo modificare questo file in modo da collegare il sito al database remoto che abbiamo creato.<\/p>\n\n\n\n<p>Le righe da modificare sono queste:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/** The name of the database for WordPress *\/ define( 'DB_NAME', 'local' );\n\n\/** MySQL database username *\/ define( 'DB_USER', 'root' );\n\n\/** MySQL database password *\/ define( 'DB_PASSWORD', 'root' );\n\n\/** MySQL hostname *\/ define( 'DB_HOST', 'localhost' );<\/code><\/pre>\n\n\n\n<p>Dovrai inserire:<\/p>\n\n\n\n<ul>\n<li>nome del database al posto di &#8220;local&#8221;<\/li>\n\n\n\n<li>utente database al posto di &#8220;root&#8221;<\/li>\n\n\n\n<li>password database al posto di &#8220;root&#8221;.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"747\" height=\"759\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wordpress-da-locale-a-remoto-modificare-wp-config.png\" alt=\"Wordpress Da Locale A Remoto Modificare Wp Config\" class=\"wp-image-64618\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wordpress-da-locale-a-remoto-modificare-wp-config.png 747w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wordpress-da-locale-a-remoto-modificare-wp-config-295x300.png 295w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/05\/wordpress-da-locale-a-remoto-modificare-wp-config-62x63.png 62w\" sizes=\"auto, (max-width: 747px) 100vw, 747px\" \/><\/figure>\n\n\n\n<p>Ecco fatto, ora non ti resta che visitare il sito, fare <a href=\"https:\/\/supporthost.com\/it\/login-wordpress\/\" data-type=\"post\" data-id=\"64170\">login a WordPress<\/a> e assicurarti che tutto funzioni correttamente.<\/p>\n\n\n\n<p><strong>Suggerimento<\/strong>: se visitando il sito vedi un errore &#8220;<em>Error establishing a database connection<\/em>&#8220;, assicurati di aver inserito i dati corretti nel file wp-config.php o controlla la guida su come risolvere l\u2019<a href=\"https:\/\/supporthost.com\/it\/errore-nello-stabilire-una-connessione-al-database\/\" data-type=\"post\" data-id=\"50211\">errore nello stabilire una connessione al database<\/a> per altre soluzioni.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusioni\">Conclusioni<\/h2>\n\n\n\n<p>Se hai seguito tutti i passi, avrai migrato il tuo sito WordPress da locale al sito live. <\/p>\n\n\n\n<p>Come hai visto la procedura \u00e8 simile a una migrazione da un server all&#8217;altro, ma richiede anche un passaggio ulteriore che consiste nell&#8217;<strong>aggiornare gli URL<\/strong>. <\/p>\n\n\n\n<p>Hai ancora domande sul passaggio da locale a online? Facci sapere con un commento.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hai creato il tuo sito WordPress in locale e vuoi trasferirlo sul server per metterlo online? In questa guida vedremo tutta la procedura necessaria per spostare un sito WordPress da locale a remoto. Ti mostrer\u00f2 come fare con tre semplici metodi. Cominciamo subito dal vedere cosa ci serve e come funziona il trasferimento. Come si [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":64624,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[33],"tags":[],"class_list":["post-64612","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress"],"acf":[],"_links":{"self":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/64612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/comments?post=64612"}],"version-history":[{"count":6,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/64612\/revisions"}],"predecessor-version":[{"id":79016,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/64612\/revisions\/79016"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media\/64624"}],"wp:attachment":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media?parent=64612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/categories?post=64612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/tags?post=64612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}