{"id":2179,"date":"2009-02-13T10:10:33","date_gmt":"2009-02-13T09:10:33","guid":{"rendered":"http:\/\/scratslair.altervista.org\/?p=883"},"modified":"2015-01-08T18:57:57","modified_gmt":"2015-01-08T16:57:57","slug":"trasferire-blog-in-wordpress-da-un-sito-ad-un-altro","status":"publish","type":"post","link":"https:\/\/losfogo.netsons.org\/?p=2179","title":{"rendered":"Trasferire blog in WordPress da un sito ad un altro"},"content":{"rendered":"<p style=\"text-align: justify;\">Pu\u00f2 capitare che sia necessario o si voglia trasferire un blog (ma direi che si possa applicare a tutti i database SQL in generale) da un sito ad un altro, sia per motivi legati al servizio o anche solo perch\u00e8 si vuole passare ad un nuovo dominio.<!--more--><\/p>\n<p style=\"text-align: justify;\">Il problema maggiore \u00e8 quello di riuscire a trasferire tutto il database SQL senza perdere gli articoli contenuti in esso.<\/p>\n<p style=\"text-align: justify;\">Personalmente mi sono cimentato nel trasferimento di un blog realizzato con WordPress, quindi parler\u00f2 di come trasferirlo senza perdere le informazioni in esso contenute.<\/p>\n<p style=\"text-align: justify;\">Per prima cosa effettuiamo il backup integrale del database, procedendo attraverso il pannello SQL fornito dal proprio provider o installando il plug-in di <a href=\"http:\/\/www.ilfilosofo.com\/\" target=\"_blank\">WordPress Database Backup<\/a> che pu\u00f2 effettuare il backup dei dati ed inviarceli via mail a cadenze regolari.<\/p>\n<p style=\"text-align: justify;\">Secondo passaggio \u00e8 quello di procedere al salvataggio sul nostro computer di tutti i dati contenuti nel nostro spazio, quindi possiamo salvare tutti i file utilizzando un programma FTP, non dimenticandoci di disattivare prima tutti i plug-in che abbiamo installato, in modo da ridurre eventuali problemi.<\/p>\n<p style=\"text-align: justify;\">Terminata la fase di backup, scarichiamo l&#8217;ultima versione disponibile di WordPress ed installiamola nel nuovo spazio web. Ora effettuiamo l&#8217;upload della cartella &#8220;wp-content&#8221; sovrascrivendo quella che troviamo nella nuova installazione. Ora i plug-in, i file caricati ed il nostro tema sono al loro posto e possiamo procedere alla loro attivazione.<\/p>\n<p style=\"text-align: justify;\">Il passaggio che pu\u00f2 creare qualche problema \u00e8 l&#8217;importazione del database SQL, la difficolt\u00e0 maggiore potrebbe essere dovuta al numero di query che si vanno a creare per l&#8217;importazione (potrebbe bloccarsi per un certo periodo prima di riprendere ad importare) ed il fatto che tutti i link contenuti nel database puntano al vecchio spazio web. Il problema si evidenzia solo se l&#8217;indirizzo del blog \u00e8 variato, se invece l&#8217;indirizzo \u00e8 identico non dovrebbero esserci problemi di sorta.<\/p>\n<p style=\"text-align: justify;\">Per prima cosa effettuiamo l&#8217;accesso al pannello MyPHPAdmin ed importiamo il database che abbiamo salvato in precedenza<\/p>\n<p style=\"text-align: justify;\">\n<p style=\"text-align: justify;\">\n<p style=\"text-align: justify;\">una volta importato spostiamoci alla voce SQL nel menu di sinistra, si aprir\u00e0 una nuova finestra<\/p>\n<p style=\"text-align: justify;\">\n<p style=\"text-align: justify;\">inseriamo il seguente comando per variare l&#8217;indirizzo del blog da quello vecchio a quello nuovo:<\/p>\n<p style=\"text-align: justify;\">UPDATE wp_options SET option_value = REPLACE(option_value, &#8216;http:\/\/www.vecchio-dominio.com&#8217;, &#8216;http:\/\/www.nuovo-dominio.com&#8217;) WHERE option_name = &#8216;home&#8217; OR option_name = &#8216;siteurl&#8217;;<br \/>\nUPDATE wp_posts SET guid = REPLACE(guid, &#8216;http:\/\/www.vecchio-dominio.com&#8217;,&#8217;http:\/\/www.nuovo-dominio.com&#8217;);<br \/>\nUPDATE wp_posts SET post_content = REPLACE(post_content, &#8216;http:\/\/www.vecchio-dominio.com&#8217;, &#8216;http:\/\/www.nuovo-dominio.com&#8217;);\n<\/p>\n<p style=\"text-align: justify;\">dove ovviamente \u00a0&#8216;http:\/\/www.vecchio-dominio.com&#8217; \u00e8 il vecchio indirizzo del blog e &#8216;http:\/\/www.nuovo-dominio.com&#8217; \u00e8 quello nuovo. Quindi premiamo esegui. Ed ora il nostro database \u00e8 aggiornato e perfettamente funzionante.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pu\u00f2 capitare che sia necessario o si voglia trasferire un blog (ma direi che si possa applicare a tutti i database SQL in generale) da un sito ad un altro, sia per motivi legati al servizio o anche solo perch\u00e8 si vuole passare ad un nuovo dominio.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[32,99,95],"class_list":["post-2179","post","type-post","status-publish","format-standard","hentry","category-senza-categoria","tag-guide","tag-internet","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/losfogo.netsons.org\/index.php?rest_route=\/wp\/v2\/posts\/2179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/losfogo.netsons.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/losfogo.netsons.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/losfogo.netsons.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/losfogo.netsons.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2179"}],"version-history":[{"count":0,"href":"https:\/\/losfogo.netsons.org\/index.php?rest_route=\/wp\/v2\/posts\/2179\/revisions"}],"wp:attachment":[{"href":"https:\/\/losfogo.netsons.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/losfogo.netsons.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/losfogo.netsons.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}