Migrar un web amb Wordpress
Actualitzat: 10 / 05 / 2022

Com realitzar una migració de Wordpress sense trencar res

Isidro Vivas, programador web
Isidro Vivas
Programador web

Una migració amb Wordpress pot complicar-se enormement si no la planifiquem de forma adequada

Migrar un web és un dels processos més crítics amb els quals ens podem topar si treballem en el camp del desenvolupament web o al màrqueting online. Malgrat que en ocasions el procediment pugui semblar senzill, les potencials situacions desastroses en què podem acabar converteixen les migracions web en quelcom summament delicat.

Si a més afegim a aquest perillós còctel el CMS Wordpress, la migració pot resultar encara més complicada. Principalment, pel mal ús que es fa del mateix a nivell de desenvolupament.

Les conseqüències d'un procés de migració Wordpress mal planificat o mal executat poden afectar tant a la pròpia funcionalitat del web, com a la seva capacitat de generar trànsit en canals com el SEO, vendes o leads (depenent del nostre model de negoci).

Penseu, per exemple, en una blog que es nodreix de la publicitat per generar ingressos. Si durant la migració deixem inoperatiu el web durant unes hores, o fins i tot durant dies, deixarem de rebre els ingressos derivats d'aquests anuncis.

Per evitar els problemes més habituals en aquest procés, en aquest article us explicarem com realitzar una migració de Wordpress en diversos escenaris. Però abans, un punt molt important.

Abans de migrar, còpia de seguretat

Encara que ens preparem i intentem preveure qualsevol problema que pugui sorgir durant la migració del nostre Wordpress, sempre poden aparèixer casuístiques inesperades. Des d’una cosa tan simple com un tall de llum durant la migració, fins a complicades configuracions de servidor.

Sigui quin sigui el procés de migració que afrontem, SEMPRE hem de realitzar una còpia de seguretat completa del nostre Wordpress abans de migrar. I no només això: hem d'assegurar-nos de que si alguna cosa va malament, serem capaços de tornar a la versió anterior del web que hem guardat.

Per fer una còpia de seguretat abans de migrar un web amb Wordpress, tenim diverses alternatives:

  • Manual. Wordpress està format principalment per 2 elements: una base de dades, i una sèrie de carpetes i fitxers. Si tenim accés al nostre servidor, podem descarregar una còpia de tots dos al nostre ordinador.
  • Plugin. Hi ha diverses eines o plugins per Wordpress que permeten fer una còpia de seguretat del nostre web. Un dels més populars i que funciona millor és Duplicator, del qual en parlarem més endavant. Aquest i altres plugins similars s'instal·len al nostre web actual i generen una còpia de seguretat, que podrem descarregar i emmagatzemar.
  • Allotjament. Els serveis de hosting solen comptar amb un sistema automàtic de còpies de seguretat periòdiques, tant dels fitxers com de la base de dades. Tanmateix, per assegurar-nos que podrem utilitzar-lo en cas que sorgeixi algun problema durant la migració, haurem de consultar amb el nostre proveïdor si s'estan realitzant les còpies de seguretat, cada quant temps i com podem restaurar el nostre web si ho necessitem.

Tipus de migracions a Wordpress

Depenent de les característiques del nostre web, de l'allotjament que tinguem contractat, del domini i altres aspectes, realitzarem un tipus de migració o una altra. Les més habituals són:

  • Canvi de servidor.
  • Canvi de domini i servidor.
  • Migració de contingut.
  • Altres casos.

Anem a abordar les 3 primeres casuístiques, utilitzant diferents processos i eines en cada cas.

Canvi de servidor a Wordpress

De vegades, migrarem el nostre Wordpress a un altre servidor buscant una millora de rendiment, noves prestacions o, simplement, voldrem canviar de proveïdor. En aquest cas, farem una migració manual de Wordpress, seguint aquests passos:

  • Contractar el nou allotjament, si no ho hem fet abans.
  • Assegurar-nos que la configuració del nostre servidor actual i del nou és la mateixa o, si no, compatible amb el nostre Wordpress. Per exemple, la versió de PHP o de MySQL. A més de assegurar-nos de que comptem amb els recursos necessaris en el nou hosting per allotjar el nostre web.
  • Realitzar una còpia de seguretat manual del nostre Wordpress, descarregant tots els fitxers i carpetes, i generant una còpia de la base de dades.
  • Pujada dels fitxers i carpetes, i de la base de dades al nou servidor.
  • Apuntar les DNS del nostre domini al nou servidor. Si volem traslladar tota la gestió de les mateixes al nou allotjament, modificarem els servidors DNS. Si només volem utilitzar el nou servidor per allotjar el web, modificarem els registres A del nostre domini (habitualment els de l'arrel i www).

Un cop arribem a l'últim punt, la propagació de les DNS pot allargar-se uns minuts, fins i tot hores. Per detectar si estem veient el web al nou servidor podem utilitzar un web de comprovació de DNS, introduint el nostre domini; o pujar un fitxer d'imatge al nou servidor i comprovant si podem accedir-hi a través del navegador.

Canvi de domini i servidor a Wordpress

Si a més de traslladar el nostre Wordpress d'un servidor a un altre, volem canviar el domini (per exemple, de miweb.com a tuweb.com), la migració és una mica més complicada. Per sort, hi ha un plugin que simplifica enormement aquesta tasca: Duplicator. Aquesta eina ens permet automatitzar gran part de la càrrega de treball d'aquest tipus de migracions. Els passos a seguir en aquest cas són:

  • Contractar el nou allotjament, si no ho hem fet abans.
  • Assegurar-nos que la configuració del nostre servidor actual i del nou és la mateixa o, si no, compatible amb el nostre Wordpress. Per exemple, la versió de PHP o de MySQL. A més de assegurar-nos que comptem dels recursos necessaris en el nou hosting per allotjar la nostra web.
  • Instal·lar el plugin Duplicator al nostre web actual i utilitzar-lo per generar i descarregar un fitxer d'instal·lació (installer.php) i un arxiu ZIP amb el nostre web.
  • Pujar el fitxer d'instal·lació i l'arxiu ZIP l'allotjament del nou domini.
  • Crear una base de dades buida al nou allotjament i guardar-nos les dades de connexió.
  • Executar l'arxiu installer.php al nostre servidor, obrint-lo al navegador (per exemple, tuweb.com/installer.php), i seguir els passos indicats, que inclouran la introducció de les dades de connexió a la base de dades que ens havíem guardat.
  • Un cop finalitzi el procés, hauríem de veure el nostre web sota el nostre nou domini.

Migració de contingut en Wordpress

Per finalitzar els diferents casos de migracions a Wordpress, en algunes ocasions ens interessarà traslladar el contingut del web (articles, pàgines, imatges, etc), però canviant el disseny, fent una instal·lació neta de Wordpress o incorporant el nostre contingut a un altre web.

En aquests casos, Wordpress compta amb una eina interna per exportar i importar contingut, a la qual podem accedir a través del menú "Eines".

Problemes més habituals durant una migració de Wordpress

Tot i dur a terme un procés de migració perfecte, seguint els passos correctes al detall, hi ha alguns problemes comuns que gairebé sempre apareixen al migrar un web amb Wordpress.

D'una banda, els processos de creació de còpies de seguretat i instal·lació de Wordpress solen elevar el consum de recursos del servidor. Si comptem amb un allotjament limitat, no podrem seguir endavant amb el procés. D'altra banda, en alguns serveis de hosting podem sol·licitar una ampliació temporal dels recursos del servidor.

Un altre dels problemes habituals en el trasllat de webs creades amb Wordpress és la generació d'arxius de migració massa grans. Alguns proveïdors de hosting limiten la mida dels fitxers a pujar, tant via FTP com a la base de dades. Normalment, contactant amb el seu servei tècnic podrem augmentar el límit de la grandària dels arxius a pujar.

En resum, la migració de Wordpress és un procés en teoria simple, però que a la pràctica pot complicar-se enormement si no estem preparats. Si teniu qualsevol dubte sobre aquest tipus de migracions, no dubteu a contactar amb nosaltres.

Isidro Vivas, programador web
Sobre l'autor/a
Isidro Vivas — Programador web
De Barcelona i programador web de professió, no tanco les portes a cap tecnologia. He desenvolupat projectes a mida mitjançant programació dedicada, i també utilitzant eines estàndard com Wordpress i Prestashop. En qualsevol d'aquests casos, el meu objectiu és aportar la millor solució per als nostres clients.

Notícies relacionades

Tens un projecte en ment? En volem saber més!