Migrazione Wordpress

Da Webmobili Wiki.

Seguire i passaggi elencati qui
https://www.evemilano.com/come-migrare-wordpress-diverso-dominio-hosting

  • Effettua una copia in locale del sito via FTP
  • altrimenti tar cvzf DEST-FILE.tar.gz /var/www/DOMINIO -v
  • Scarica il Backup del database mySQL
  • Imposta il nuovo hosting (host, utente, password, ecc)

Importa il database vecchio

  • mysql -p -u nome_utente nome_database < database_backup.sql
  • Modifica il database con il dominio nuovo


Estrazione Cartella sito backup

tar -xvf filename.tar.gz -C /dest

Altri comandi utili.

Listare gli elementi nell'archivio: tar -tvf filename.tar.gz

Certificato SSL

Nel caso fosse stato commentato nella procedura automatica createvirtualhost.sh certbot --apache -d dominio.xx

Modifica il database con il dominio nuovo

Usare Plugin Blue Velvet url per aggiornare tutti i link presenti:

Altrimenti a manazza da PhpMyAdmin sostituire il dominio vecchio con quello nuovo updatando le tabelle wp_posts, wp_postmeta e wp_options

UPDATE wp_posts SET post_content = replace(post_content, 'https://designbestmagazine.com', 'https://designbestmagazine.dbdemo47.com');
UPDATE wp_posts SET guid = replace(guid, 'https://designbestmagazine.com', 'https://designbestmagazine.dbdemo47.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://designbestmagazine.com','https://designbestmagazine.dbdemo47.com');
UPDATE wp_options SET option_value = replace(option_value,'https://designbestmagazine.com','https://designbestmagazine.dbdemo47.com');

Carica il sito via FTP

Controllare il file wp-config.php che contenga i giusti campi del nuovo dominio per le credenziali di accesso al database:

  • DB_NAME
  • DB_USER
  • DB_PASSWORD