Migrare wordpress pe domeniu nou

MySQL

Migrare wordpress pe un domeniu nou

Am fost intrebat care ar fi procedura de mutare a unui wordpress de pe un domeniu vechi pe un domeniu nou.

Sa zicem ca ne-am facut wordpress-ul pe un domeniu gen exemplu-x.ro si ne-am dat seama ulterior ca nu e asa de buna ideea, si dorim sa il mutam pe exemplu-y.ro

Pentru asta ne putem conecta la baza de date a wordpress-ului cu un client MySQL gen TOAD, sau cu PhpMyAdmin, sau din linie de comanda. Daca tot nu functioneaza ulterior, probabil mai exista si alte tabele in care trebuie cautat pattern-ul www.exemplu-x.ro sau fisiere/cache pe disk.

 

 

Comenzile MySQL:

 

update wp_options set option_value = replace(option_value, ‘http://www.exemplu-x.ro’, ‘http://www.exemplu-y.ro’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;

 

update wp_posts set guid = replace(guid, ‘http://www.exemplu-x.ro’, ‘http://www.exemplu-y.ro’);

 

update wp_posts set post_content = replace(post_content, ‘http://www.exemplu-x.ro’, ‘http://www.exemplu-y.ro’);

 

update wp_postmeta set meta_value = replace(meta_value, ‘http://www.exemplu-x.ro’, ‘http://www.exemplu-y.ro’);