1. Home
  2. Amministrazione IT, Gestione Server e Sviluppo Codice
  3. Trasferimento sito WordPress da altro hosting

Trasferimento sito WordPress da altro hosting

In questa breve guida vedremo come trasferire un sito WordPress da altro hosting.

ATTENZIONE

Prima di procedere, verificare che l’hosting di origine supporti SSH. Altrimenti verificare che il file manager messo a disposizione supporti la funzionalità per crearei dei pacchetti zip.

1) Trasferire email tramite Imap Sync.

Connettersi tramite SSH al server

tools.inspirationaltravel.it

ed entrare nella directory tools. Lanciare lo script:

php imapsync.php --source imap-ssl://[email protected]:[email protected]:993/ --target imap-ssl://account@@domain.ext:[email protected]:993/

sostituendo i dati con quelli richiesti. Questo script funziona solo con certificato ssl valido. Quindi si consiglia di usare domini relativi a server con certificato SSL valido e riconosciuto.

2) Trasferimento del sito

Procedere ora al trasferimento dei file veri e propri. Se non si dispone di una shell verso il server sorgente o di WP-CLI, si consiglia l’uso del file manager messo a disposizione dal provider.

Partiamo con l’estrazione del database:

2.1) Estrazione del database

Se è possibile usare WP-CLI e si sta trasferendo una installazione WordPress, aprire una shell SSH verso il server sorgente, cambiare directory fino a quando non si è arrivati alla cartella nella quale sono contenuti i file del sito. Digitare il comando:

wp db export database.sql

e attendere la fine dell’estrazione.

2.2) Compattazione del file

Se si dispone di una shell attiva verso il server sorgente, recarsi nella cartella contenente i file del sito e digitare il seguente comando per creare un archivio compresso da trasferire poi sul server di destinazione:

zip archive.zip * -r

2.3) Download del pacchetto zip sul server di destinazione

Se si dispone di una shell attiva verso il server di destinazione, recarsi nella cartella www o public_html, creare tramite comando mkdir una cartella nomedominio.tld:

mkdir nomedominio.tld

Entrare nella cartella tramite comando:

cd nomedominio.tld

Scaricare l’archivio creato nei passi precendenti tramite il comando wget:

wget nomedominio.tld/archive.zip

Attendere che il download venga terminto e scompattare ora l’archivio tramite comando unzip:

unzip archive.zip

Attendere che l’operazione venga terminata.

3) Creazione del database

4) Creazione di un certificato let’s encrypt

5) Aggiunta del dominio in Cloudflare

Ultimo aggiornamento il Maggio 11, 2020

Questo articolo è stato utile?

Articoli correlati