Migrazione Wordpress: differenze tra le versioni

Da Webmobili Wiki.
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 6: Riga 6:
* Imposta il nuovo hosting (host, utente, password, ecc)
* Imposta il nuovo hosting (host, utente, password, ecc)
* Modifica il file <code>wp-config.php</code> per credenziali accesso database
* Modifica il file <code>wp-config.php</code> per credenziali accesso database
=== Importa il database vecchio ===
=== Importa il database vecchio ===
* mysql -p -u nome_utente nome_database < database_backup.sql
* mysql -p -u nome_utente nome_database < database_backup.sql
Riga 13: Riga 14:


=== Modifica il database con il dominio nuovo ===
=== Modifica il database con il dominio nuovo ===
Sostituire il dominio vecchio con quello nuovo updatando le tabelle <code>wp_posts</code>, <code>wp_postmeta</code> e <code>wp_options</code>
 
Usare Plugin Blue Velvet url per aggiornare tutti i link presenti:
* da https://vecchiodominio.xx
* a https://nuovodominio.xx
 
Altrimenti a manazza da  PhpMyAdmin sostituire il dominio vecchio con quello nuovo updatando le tabelle <code>wp_posts</code>, <code>wp_postmeta</code> e <code>wp_options</code>


<syntaxhighlight lang="sql">
<syntaxhighlight lang="sql">

Versione delle 16:04, 30 nov 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
  • Scarica il Backup del database mySQL
  • Imposta il nuovo hosting (host, utente, password, ecc)
  • Modifica il file wp-config.php per credenziali accesso database

Importa il database vecchio

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


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');