In questa breve guida vedremo come trasferire un sito WordPress da altro hosting.
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.