Migrazione Wordpress: differenze tra le versioni
Da Webmobili Wiki.
| Riga 16: | Riga 16: | ||
Altri comandi utili. | Altri comandi utili. | ||
Listare gli elementi nell'archivio: | Listare gli elementi nell'archivio: | ||
<code>tar -tvf filename.tar.gz</code> | <code>tar -tvf filename.tar.gz</code> | ||
Versione delle 12:18, 22 dic 2022
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 -xf 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_NAMEDB_USERDB_PASSWORD