Cómo migrar WordPress sin plugins

2.1 (42%) 10 votes

Existen muchas formas de migrar WordPress: con un plugin, con otro, con uno que haga todo el proceso, con uno que solo haga una parte…

En este caso, vamos a ver cómo migrar WordPress sin plugins.

Si no eres amigo de instalar plugins para realizar funciones que puedes hacer manualmente, este artículo es para ti.

Si prefieres instalar un plugin y que te haga el trabajo sucio, te recomiendo utilizar Duplicator.

Ya sabes que recomendamos utilizar siempre cPanel para gestionar el hosting.

Lo vamos a emplear para acceder a los archivos.

Pasos para hacer una copia de tu web sin plugins

Migrar una web hecha con WordPress no es algo complicado. Basta con seguir un método ordenado y que funcione. Este es el que te recomendamos en Hostingsaurio.

1. Descargar los archivos del servidor

El primer paso es acceder a nuestro hosting a través del administrador de archivos o mediante FTP.

Debemos acceder a la carpeta raíz del servidor, generalmente denominada public_html.

A continuación, seleccionamos todos los archivos y los comprimimos en un archivo ZIP. Por último, los descargamos en nuestro ordenador.

2. Exportar la base de datos

La base de datos es un archivo formado por tablas en las que se almacena toda la información de tu WordPress, los contenidos, comentarios, etc.

Suelen ser del tipo MySQL o MariaDB. Para hacer una copia de una web, es imprescindible copiar también su base datos. En este caso no se dice copiar, sino exportar.

Así que si tienes varias webs alojadas en tu proveedor de hosting tendrás varias bases de datos. Asegúrate de que escoges la apropiada. Puedes comprobar cuál está asociada a una instalación de WordPress concreta, yendo a la carpeta en la que se encuentran los archivos y editando el archivo wp-config.php.

archivo wp config

Una vez que lo tengas claro, ve a cPanel, busca el icono de PhpMyAdmin y haz clic en él. Selecciona la base de datos en el panel de la izquierda y haz clic en ‘Exportar’.

exportar base de datos

Deja los ajustes que vienen por defecto y dale a ‘Continuar’.

Un archivo se descargará en tu ordenador con la extensión .sql

3. Sube los archivos al nuevo hosting

Ahora debes acceder al nuevo hosting, en el que quieres alojar la copia de tu web. Debes seguir los mismos pasos que hemos seguido para descargar los archivos cPanel/administrador de archivos/public_html

Nota: si quieres utilizar el dominio que tenías en el otro hosting, deberás cambiar las DNS o transferirlo al nuevo hosting.

En el menú superior hay varias opciones. Haz clic en ‘Cargar’ y selecciona el archivo ZIP descargado anteriormente.

como migrar wordpress

Cuando termine de subirse el archivo, haz clic en ‘Volver’ y a continuación descomprímelo dándole a ‘Extraer’.

extraer archivos ftp

Ya puedes eliminar el archivo ZIP.

4. Crear una base de datos en el nuevo hosting

Para ello, ve a cPanel y haz clic en MySQL. Crea una nueva base con su nombre, añade un usuario y vincúlalos, concediéndole todos los privilegios.

5. Importar la base de datos

Una vez hecho esto, vuelve a cPanel y ve a PhpMyAdmin. Clica la nueva base de datos y haz clic en Importar.

Selecciona el archivo .sql que hemos descargado antes y completa el proceso.

importar base de datos

De este modo, esta nueva base de datos es exactamente igual que la que teníamos en el servidor antiguo.

6. Conectar WordPress con la base de datos

Si tratas de acceder a la web poniendo su URL te dirá que se ha producido un error al establecer la conexión con la base de datos.

Esto se debe a que en el archivo que guarda los ajustes importantes de WordPress figura la base de datos antigua. Vamos a cambiarla por la nueva.

Ve a al Administrador de archivos, localiza el archivo wp-config.php, haz clic con el botón derecho y elige ‘editor de código’.

editar archivo config

Ten cuidado con no borrar nada. Es un archivo de vital importancia. Un error aquí podría anular tu página web y quedar inservible.

Fíjate en estos campos y rellénalos con la información correspondiente.

define(‘DB_NAME’, ‘NOMBRE DE LA BASE DE DATOS NUEVA’);

define(‘DB_USER’, ‘NOMBRE DEL USUARIO DE LA BASE DE DATOS NUEVA’);

define(‘DB_PASSWORD’, ‘CONTRASEÑA DEL USUARIO DE LA BASE DE DATOS NUEVA’);

Una vez que hayas introducido tus datos, haz clic en ‘Salvar’.

guardar cambios archivo config

7. Actualizar la URL

Por último, si cambias de dominio (o si estabas trabajando en local y pasas a remoto) tendrás que actualizarlo en la base de datos.

Para ello, ve de nuevo a PhpMyAdmin y en el menú superior, haz clic en SQL.

sql migrar wordpress

Se abrirá un editor de código en el que hay que insertar por separado las siguientes sentencias para actualizar las URL que aparecen en la base de datos.

Es decir, copias la primera sentencia, cambias los textos ‘dominioviejo.com’ y ‘dominionuevo.com’ por los tuyos y le das a continuar. Así con las cuatro.

ATENCIÓN: ‘wp’ es el prefijo de la tabla, si elegiste otro al instalar WordPress (algo muy recomendable) deberás sustituir ‘wp’ por el tuyo.

Estas son las sentencias de código. Recuerda: de una en una:

UPDATE wp_options SET option_value = REPLACE ( option_value, ‘dominioantiguo.com’, ‘dominionuevo.com’ );

UPDATE wp_posts SET guid = REPLACE ( guid, ‘dominioantiguo.com’, ‘dominionuevo.com’ );

UPDATE wp_posts SET post_content = REPLACE ( post_content, ‘dominioantiguo.com’, ‘dominionuevo.com’ );

UPDATE wp_postmeta SET meta_value = REPLACE ( meta_value, ‘dominioantiguo.com’, ‘dominionuevo.com’ );

NOTA: Pégalas primero en un bloc de notas para eliminar el formato y luego vuélvelas a copiar y pégalas en PhpMyAdmin. De esta forma, evitas que el cambio de formato cambie alguno de los caracteres y no te funcione.

Una vez hecho esto, ya estaría completado el proceso de migración 😊

Como medida adicional, puedes reescribir el archivo .htaccess cambiando los enlaces permanentes de tu WordPress.

Entra en Ajustes>Enlaces Permanentes. Cambia la opción marcada por otra distinta y guarda los cambios. Vuelve a dejarlo donde estaba (debería ser ‘nombre de entrada’) y vuelve a guardar.

¿Qué te ha parecido el proceso?

Si crees que es muy complicado, te recomiendo usar Duplicator.

Deja un comentario

 

Cupón Webempresa

25% DESCUENTO

18749

Haz clic en el botón e introduce el código HOSTINGSAURIO en el proceso de compra.

Share This