· Tutorial ·

Com migrar un Wordpress de forma manual

Migrar un Wordpress pot semblar una tasca complexa, i en certa manera ho és. Ja sigui perquè vens d'un altre proveïdor i vols portar la teva web a SWHosting, perquè has contractat un Cloud més potent, o per qualsevol altre motiu... T'ajudarem a fer la migració de forma senzilla.

En aquest manual cobrim el procés de migració d'un Wordpress de forma manual, això significa exportar/importar el contingut web i la base de dades, des del servidor d'origen al teu hosting i realitzar les configuracions necessàries per al funcionament correcte de la web.

1. Preparació de l'entorn

Per poder realitzar la migració correctament hauràs d'exportar el contingut web i la base de dades des del servidor d'origen, per això necessitaràs tenir:

1. Dades d'accés a l'FTP del servidor d'origen.

2. Accés a la base de dades (phpMyAdmin) del servidor d'origen.

danger Si ja disposes d'una còpia del contingut web i base de dades (arxiu ".sql"), no cal que disposis de les dades anteriors i també pots ometre els passos:

  • "2. Exportar el contingut web des del servidor d'origen".
  • "3. Exportar la base de dades des del servidor d'origen".

D'altra banda, a l'hora d'importar el contingut web i la base de dades al teu hosting, necessitaràs tenir:

3. Dades d'accés a l'FTP del teu hosting.

info Pots seguir el següent manual per crear un compte FTP al teu hosting: Com crear un compte FTP

4. Dades d'accés al phpMyAdmin del teu hosting.

info Aquestes dades les obtindràs més endavant, en el pas:

  • "6.Importar la base de dades".

2. Exportar el contingut web des del servidor d'origen

Els passos següents descriuen de manera molt simplificada com pots copiar el contingut web des del servidor origen cap al seu equip local:

info Necessitaràs un client FTP, programa que s'encarrega de connectar-te al servidor FTP remot i gestionar l'enviament/recepció de fitxers. El client FTP més popular és FileZilla. És un gestor FTP gratuït i fàcil d'usar

  1. Accedeix via FTP al servidor d'origen.

  2. Selecciona tots els fitxers de la carpeta arrel de la web.

danger Fixa't bé que estiguin els fitxers ocults com el ".htaccess" i similars. Si no els veus, hi ha d'haver una opció per visualitzar-los des del gestor FTP.

  1. Copia'ls i guarda'ls al teu equip local.

info El contingut web hauria de ser similar a la imatge següent: enter image description here

3. Exportar la base de dades des del servidor d'origen

Els passos següents descriuen de forma molt simplificada com pots exportar la base de dades des del servidor origen i desar-la al teu equip local, en format de fitxer ".sql".

  1. Accedeix a phpMyAdmin al servidor d'origen.

  2. Selecciona la base de dades.

  3. Dirigeix-te a exportar, selecciona format "SQL" i prem el botó "Exportar"".

4. Crea una base de dades al teu hosting

És recomanable crear una base de dades des d'SWPanel, aquesta ha de tenir el mateix nom que la base de dades del WordPress a migrar.

Pots seguir el següent manual per crear una base de dades des d'SWPanel:

Com crear una base de dades MySQL o MariaDB

D'aquesta manera, la base de dades podrà ser gestionable des de l'SWPanel.

5. Edita el fitxer wp-config.php

Cal editar el fitxer wp-config.php, abans de pujar la web, perquè aquesta realitzi la connexió a la nova base de dades, creada al pas "4. Crea una base de dades al teu hosting" , per això:

  1. Obre la carpeta de l'ordinador on vas guardar els fitxers del lloc web que vols copiar.

  2. Cerca un fitxer anomenat wp-config.php i crea una còpia.

  3. Utilitza un editor com Sublime Text, Atom o el bloc de notes del teu ordinador.

  4. Edita el fitxer original (wp-config.php) i fes els canvis que veurem a continuació:

Canvia el nom de la base de dades

Localitza la línia següent::

define( 'DB_NAME', "NOM" );

Aquí hauràs d'afegir el nom de la nova base de dades que has creat al pas anterior. A l'exemple, hauries de canviar on posa «NOM» pel nom de la nova base de dades creada, mantenint les cometes.

Canvia el nom d'usuari de la base de dades

Per això, cerca la línia:

define( 'DB_USER', "USUARI" );

Igual que al pas anterior, modifica «USUARI» pel nom d'usuari creat anteriorment, mantenint les cometes.

Canvia de la contrasenya de la base de dades

Finalment, cerca la línia:

define( 'DB_PASSWORD', "CONTRASENYA" );

Seguint l'exemple, hauries de substituir on posa «CONTRASENYA» per la contrasenya de l'usuari de la BBDD creada anteriorment.

6. Importar la base de dades

Donem ja pas a la importació del lloc web al teu hosting. El primer serà importar la còpia de la base de dades (arxiu ".sql") guardada al teu equip local, cap a la base de dades creada anteriorment.

Pots seguir el següent manual per importar la base de dades de la teva web al teu hosting a SWPanel:

Com importar una BBDD amb phpMyAdmin

7. Pujar arxius de WordPress:

Un cop importada tota la informació a la nova base de dades del hosting i tinguis modificat el fitxer wp-config.php d'acord amb les noves dades, és moment d'anar acabant i, ara sí, pujar els fitxers del lloc WordPress que prèviament havíem descarregat del nostre anterior servidor.

info Utilitzant un client FTP, com pot ser filezilla

1.Accedeix a l'FTP del teu hosting amb les dades recopilades al pas "1. Preparació de l'entorn".

2.Cerca el contingut web desat al teu equip local i copia'l a "/dades/web".

info El contingut web que pujaràs hauria de ser similar a la imatge següent: enter image description here

No et preocupis si triga una mica, tot aquest procés pot trigar algun temps.

info Et recomanem que no esborris aquests arxius de l'ordinador encara amb la càrrega finalitzada, almenys fins a comprovar durant diversos dies que no hi falta res i la web funciona perfectament.

8. Comprovar la web

És possible que després de tot el procés de migració del teu Wordpress, vulguis comprovar si la web es veu correctament, per això simplement col·loca la URL al navegador.

Si no pots accedir col·locant la URL al teu navegador, sigui perquè el domini encara no apunta al teu hosting o qualsevol altre motiu... En aquests casos, pots fer que el teu equip personal accedeixi al contingut del teu hosting de manera temporal.

Per fer-ho, hauràs de modificar el fitxer 'hosts' del teu equip. Adjuntem el següent manual què explica de manera detallada el procés:

Modificar fitxer 'hosts' a Windows, Mac i Linux](https://www.swhosting.com/es/comunidad/manual/modificar-fichero-hosts-en-windows-mac-y-linux)

Un cop comprovis la vostra web, et recomanem eliminar la línia afegida al fitxer "hosts", per tal que el teu equip utilitzi els registres DNS propagats.

success Llest! Ara tens tota la informació requerida per poder migrar un Wordpress de forma manual.

i