CÓMO MIGRAR WORDPRESS A OTRO HOSTING (MODO MANUAL)

Si llegaste a este artículo, es porque probablemente tomaste la decisión de migrar tu sitio WordPress a otro hosting y quieres hacerlo por tu cuenta.

La ventaja de migrar WordPress de forma manual es que te permite estar al tanto de cada movimiento; la desventaja, es que un solo error en alguno de los pasos, puede costarte todo el proceso.

Si, sabiendo esto, aún quieres atreverte, entonces te explicaremos detalle a detalle cómo migrar con éxito tu web.

Para realizar el proceso, debes acceder a tu panel de gestión del hosting, como cPanel o cualquier otro panel del servicio que tengas contratado, ya que necesitas acceder a tu Administrador de archivos y a la zona de configuración de bases de datos, MySQL Bases de datos y PhpMyAdmin.

Ahora que ya dejamos todo claro, podemos empezar con la migración.

Paso 1: Descargar los archivos de tu web

Dirígete a cPanel > Archivos > Administrador de archivos, para descargar los archivos del sitio web que tienes alojado en el hosting antiguo.

Debes ir a la carpeta public_html. Selecciona y comprime todos los archivos de tu instalación web en un fichero zip y luego, descarga el paquete en tu ordenador.

Paso 2: Exporta la base de datos

Para ejecutar este paso, necesitas regresar a la página inicial de cPanel y dirigirte a Base de datos > PhpMyAdmin.

Estando dentro de PhpMyAdmin, enfócate en el listado de base de datos que ves a tu izquierda y haz clic en el nombre de la base de datos de tu sitio web. Una vez hecho esto, pulsa sobre el botón de Exportar ubicado en el menú superior y luego sobre Continuar.

De esta manera, descargarás en tu ordenador un archivo de extensión .sql, el cual alberga todo el contenido de tu sitio web.

Paso 3: Ve al gestor de tu nuevo hosting

Ahora, debes ir al nuevo hosting y dirigirte a cPanel > Archivos >

Administrador de archivos.
Una vez allí, entra en la carpeta public_html y haz clic sobre el botón de Cargar, ubicado en el menú superior.

A continuación, en Seleccionar archivo, selecciona el fichero zip que descargaste en el paso 1.

Una vez cargado, regresa y haz clic en Extraer para descomprimir el zip. 

Paso 4: Crea una base de datos y un usuario

Regresa a la página inicial de cPanel y dirígete a Base de datos > MySQL Bases de Datos.
Estando dentro, ve a Crear una nueva base de datos y coloca el nombre en el campo de texto que te aparece. Luego, ve a Añadir un nuevo usuario, junto con la contraseña.

Paso 5: Asigna todos los privilegios al nuevo usuario

A continuación, ve a Añadir un usuario a una base de datos, seleccionando el nombre del usuario y la base de datos en los despegables.

Luego, ve al apartado de Administrar privilegios de usuario y asigna todos los privilegios al usuario de base de datos. Al final, haz clic sobre el botón de Hacer cambios ubicado debajo la lista.

Paso 6: Conecta la nueva base de datos con el archivo wp-config.php

Vuelve a la página inicial de cPanel y dirígete hacia Archivos > Administrador de Archivos. Busca entre los archivos de tu instalación web que subiste en el paso 3, el que lleva de nombre wp-config.php, este contiene todos los datos de conexión de tu web con la base de datos.

A continuación, selecciona el archivo y haz clic en el botón de Editor de código, ubicado en el menú superior.

Una vez hecho, se abrirá el archivo en modo edición. Baja hasta los siguientes campos e introduce los datos que añadiste al crear la nueva base de datos:

define(‘DB_NAME’, ‘AQUÍ PONES EL NOMBRE DE LA BASE DE DATOS NUEVA’);
define(‘DB_USER’, ‘AQUÍ PONES EL NOMBRE DEL USUARIO DE LA BASE DE DATOS NUEVA’);
define(‘DB_PASSWORD’, ‘AQUÍ PONES LA CONTRASEÑA DEL USUARIO DE LA BASE DE DATOS NUEVA’);

Cuando lo hayas hecho, pulsa en el botón de Salvar, ubicado en la parte superior derecha del editor y luego cierra.

Paso 7: Importa la base de datos

Regresa a la página inicial de cPanel y ve a Bases de Datos > PhpMyAdmin. Una vez dentro, ve a lista de base de datos en la parte izquierda, haz clic sobre el nombre de la base de datos que creaste en el hosting nuevo y pulsa en el botón de Importar, ubicado en el menú superior.

Selecciona el archivo de extensión .sql que descargaste en el paso 2 y dale a Continuar.

Con esto, habrás traído el contenido de tu web al nuevo hosting. Si todo está bien, te aparecerá un mensaje de éxito en color verde, lo que significa que ya está casi terminada la migración.

Paso 8: Actualiza las URL

Este paso solo deberás realizarlo en caso de que tu sitio tenga un dominio nuevo.

En PhpMyAdmin, pulsa sobre el botón de SQL ubicado en el menú superior, para abrir un campo de inserción de código SQL, en el cual debes colocar cuatro (4) sentencias de código, una por una y por separado. Esto servirá para actualizar las rutas URL del sitio web.

A continuación, te mostraremos las sentencias que vas a insertar. En el campo de ‘dominioantiguo.com’ escribe el dominio antiguo de la web que estás migrando y en ‘dominionuevo.com’ escribe el nuevo nombre del dominio en el que estás migrando la web.

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

Recuerda insertarlas una por una. Si te sale un mensaje de éxito en verde, vuelve a SQL y coloca la segunda sentencia SQL, edita y pulsa el botón Continuar. De modo que completes las cuatro.
Si terminaste el proceso y todo está correcto, significa que has logrado completar tu migración con éxito.

¿Qué tal te ha parecido? Cuéntanos como te fue en la migración de tu WordPress. Si tienes dudas, con gusto las aclaramos.

Share on facebook
Facebook
Share on twitter
Twitter
Share on whatsapp
WhatsApp
Share on email
Email

Sobre la autora

Rosa Valladares

Rosa Valladares

Soy estudiante de Comunicación Social, en la mención de Publicidad y Relaciones Públicas. Tengo experiencia como estratega de marketing digital, redactora de contenidos para blogs y gestora de redes sociales.
Me apasiona el mundo del comercio electrónico, el branding y la planificación. He trabajado con marcas de distintos países alrededor del mundo, tales como Estados Unidos, Reino Unido, Nigeria y Jamaica, aportando soluciones publicitarias.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies
Ir arriba