Muovere sito wordpress sotto un altro dominio

1) Creazione Backup

  • Da terminale, creare il backup del sito da migrare con il comando:
tar -czvf playbook.tangible.is.tar.gz playbook.tangible.is/

(link alla risorsa)
  • Posizionarsi all’interno della cartella del sito
  • Copiare gli accessi DB_NAME, DB_USER, DB_PASSWORD dal file wp-config.php
  • Procedere con la generazione del backup del DB con il comando (link alla risorsa)
mysqldump -u user -p db_da_copiare > backup.sql

(link alla risorsa)

A questo punto sono stati creati i backup dei file del sito e del DB

2) Spostamento file

  • Ci spostiamo in un nuovo dominio, creando la sua cartella (Es. pippo.tangible.is)
  • Spostiamo al suo interno i file di backup del sito e del DB generati in precedenza
  • Estraiamo tutti i file di backup dentro la nuova cartella usando il comando:
tar -xzvf playbook.tangible.is.tar.gz

(link alla risorsa)
  • Successivamente all’estrazione troveremo anche la cartella del vecchio sito playbook.tangible.is
  • Ci spostiamo all’interno di essa e spostiamo i file nella cartella madre con il comando
mv * ../
  • Verificare che siano stati spostati tutti i file (Es. .htaccess)
  • Eliminare la cartella da cui abbiamo spostato i file, ormai vuota
  • Modificare i permessi dei file attraverso il comando:
sudo chown -fR ubuntu:ubuntu pippo.tangible.is/

3) Creazione nuovo Database

  • Prendere il file di backup del DB .sql e posizionarlo all’interno della cartella del nuovo dominio
  • Scaricare il file in locale e da Editor sostituire i vecchi url con quelli nuovi, attraverso un “trova e sostituisci”
  • Creare il nuovo DB nel sistema seguendo questa guida [link alla risorsa
  • Creato il nuovo DB, popolarlo con i dati del DB originale con il comando: 
mysql -u root -p --one-database pippo_db < backup.sql
  • Aprire il file wp-config.php e cambiare i vecchi accessi DB_NAME, DB_USER, DB_PASSWORD con quelli del nuovo DB

Scritto da cristiano 11/04/2019 - 10:32
Modificato da ila 27/09/2019 - 11:13