Como migrar WordPress a otro hosting sin plugin

como migrar wordpress sin plugin

Cambiar de hosting forma parte del crecimiento de un sitio web, pero puede resultar un tanto traumático, debido a la cantidad de detalles a tomar en cuenta y el miedo a perder nuestra información. Pero ¡tranquilo! Aquí te enseñaremos como realizar tu migración WordPress paso a paso

¿Cual es el mejor Hosting para migrar?

El mejor servidor será aquel que cubra tus necesidades y te permita crecer con él.

Las necesidades vienen dadas por lo general por la cantidad de visitantes diarios que tenga tu WordPress, los plugins instalados y por supuesto, el presupuesto que tengas.

Cambiando nuestro WordPress a otro servidor

Una vez tenemos contratado nuestro nuevo hosting, vamos a ponernos manos a la obra para trasladar nuestro sitio web 💪

En este proceso de migración de WordPress, recomendamos no realizar cambios en la web pues se puede perder los datos en la transferencia

1.- Copiando la base de datos al migrar WordPress

Es necesario que conozcas el nombre de la base de datos. Lo puedes ubicar en el wp-config.php, después de: define(‘DB_NAME’, . Este archivo se encuentra en la raíz de la carpeta de WordPress.

bd wordpress

Exportando la base de datos con phpMyAdmin

Accede al phpMyAdmin de tu hosting. En cPanel está ubicado en la pestaña Bases de datos > phpMyAdmin.

phpmyadmin

Seleccionamos la base de datos del WordPress en el menú a la izquierda, vamos a la pestaña Exportar, y hacemos clic al botón Continuar para guardar la base de datos.

exportar bd cpanel

Este metodo es rápido, pero si tu base de datos es muy grande, recomiendo exportarla comprimida, esto te evitará problemas al momento de cargarla en el nuevo servidor.

Para lograrlo, selecciona la base de datos, en la pestaña Exportar haz clic a la casilla Personalizado para que nos muestre las opciones avanzadas, en la fila Compresión escoge comprimido con zip del menú desplegable. Sin modificar nada más, ve al final de la pantalla y pulsa Continuar para proceder a guardarla.

exportar bd comprimido

2.- Copiando la carpeta de WordPress

Ahora que ya tenemos la base de datos en nuestra computadora, vamos a exportar también la carpeta que contiene el WordPress.

Para ello debes saber dónde está ubicada la carpeta en el servidor. Por lo general se instala en la carpeta de publicación: public_html.

Respaldar la carpeta WordPress con cPanel

Entra al cPanel de tu hosting. En la pestaña Archivos, hacemos clic a Administrador de Archivos.

archivos cpanel

Una vez dentro del Administrador busca la carpeta donde está ubicado el WordPress (por lo general se instala en la carpeta de publicación: public_html) y selecciona todos los archivos: con la tecla Shift pulsada, marca con el ratón del primero al último archivo, incluidas las carpetas.

Si están las carpetas well-known y cgi-bin, óbvialas, no son necesarias

Manteniendo la selección, presiona el vínculo Comprimir ubicado en el menú superior.

archivos wordpress cpanel
Esta imagen es referencial, debes seleccionar todos los archivos y carpetas, obviando well-known y cgi-bin

En el cuadro que se muestra, escoge zip como tipo de compresión, ponle un nombre al archivo y lo guardamos con Compress File(s). Espera que concluya la compresión.

comprimiendo archivos

Selecciona el archivo zip, y lo bajamos con el vínculo Descargar del menú superior.

respaldo archivos cpanel

3. Cargando la base de datos en el nuevo servidor

Ahora necesitamos crear una base de datos vacía en el nuevo hosting y asignar un usuario que la gestione.

Por seguridad, si tienes varias webs en tu hosting, crea un usuario para cada base de datos.

Creando la base de datos y usuario

En cPanel ve en la pestaña Base de datos > Bases de Datos MySQL.

En el apartado Crear una nueva base de datos, coloca el nombre que desees tenga la base de datos, no tiene porque coincidir con la anterior, ya que cada hosting les coloca un prefijo a las suyas. Finalizamos haciendo clic en Crear una base de datos.

creando base de datos

En la misma pantalla en el apartado Añadir nuevo usuario, coloca el nombre de usuario y la contraseña, luego presionamos el botón Crear usuario.

creando usuario base de datos cpanel

El siguiente paso es asignar el usuario creado para que gestione la base de datos.

Vuelve nuevamente a la pantalla Bases de datos MySQL, ve a  Añadir usuario a la base de datos, selecciona la base de datos y el usuario creados de los menús desplegables y hacemos clic al botón Añadir.

En la pantalla siguiente selecciona la casilla Todos los privilegios, y haz clic a Hacer cambios.

Importando la base de datos en phpMyAdmin

Dirígete al phpMyAdmin en cPanel, selecciona la nueva base de datos creada y haz clic a la pestaña Importar. Con el botón Seleccionar archivo ubica en tu computadora la base de datos y le damos al botón Continuar en phpMyAdmin.

Dependiendo del tamaño de tu base de datos, tardará algo de tiempo.

Si todo sale bien deberás ver una pantalla parecida a esta, lo que significa que tu base de datos se importó exitosamente.

Actualizando tu dominio en phpMyAdmin

Selecciona la base de datos en phpMyAdmin y ve a la pestaña SQL, introduce en el campo en blanco el siguiente código y dale clic a Continuar para ejecutar los cambios.

UPDATE wp_options SET option_value = replace(option_value, 'midominioactual.com', 'minuevodominio.com') WHERE option_name = 'home' OR option_name = 'siteurl';

Reemplaza en el código midominioactual.com por tu dominio actual y minuevodominio.com por el dominio a migrar. Cuida de no borrar las comillas.

Si el prefijo de la base de datos es distinto a wp_  debes cambiarlo también.

Después de ejecutarlo debe mostrarte que se ejecuto exitosamente.

Con esto actualizaremos, el url del WordPress, pero pueden quedar aun muchos links que apunten a la dirección vieja, casi siempre en las entradas y páginas de tu sitio web.

Otra manera de actualizar el dominio

Si quieres cambiarlos masivamente, con estos tres comandos SQL desde phpMyAdmin puedes lograrlo.

UPDATE wp_posts SET guid = replace(guid, 'midominioactual.com','minuevodominio.com');
UPDATE wp_posts SET post_content = replace(post_content, 'midominioactual.com', 'minuevodominio.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'midominioactual.com','minuevodominio.com');

4. Migrando la carpeta de WordPress al nuevo hosting

 

Subiendo WordPress al servidor

En esta parte asumiremos la primera situación antes mencionada. Vamos a subir el WordPress a la carpeta public_html.

Cargar la carpeta de WordPress en el nuevo hosting es el proceso inverso al de exportación , por lo tanto, lo podemos hacer mediante FTP o con cPanel.

Para hacerlo con cPanel, dirígete al Administrador de Archivos. Ubícate en la carpeta public_html, en el menú superior haz clic al botón Cargar.

En la pantalla que se abre, ubica en tu computadora el archivo comprimido de WordPress previamente descargado, usando el botón Seleccionar archivo. La carga estará completa cuando la barra llegue al 100%.

Vuelve a la carpeta public_html del Administrador de Archivos, selecciona el archivo y lo descomprimimos con el botón Extraer del menú superior.

Cuida de no crear una subcarpeta, todo debe estar volcado directamente en public_html.

Borra el archivo zip en cuanto finalice la descompresión, con el botón Eliminar del menú superior.

5. Actualizando la base de datos en el wp-config.php

Ahora que ya tenemos el WordPress cargado en el servidor, es hora de actualizar el nombre de la base de datos, usuario y password  en el wp-config.php.

Con el Administrador de archivos de cPanel, ubícate en la carpeta de publicación WordPress y abrimos el archivo wp-config.php con el botón Editar del menú principal.

Se abrirá una nueva pestaña el archivo, y modificaremos los parámetros:

define('DB_NAME', 'nombre_base_de_datos');
define('DB_USER', 'nombre_usuario');
define('DB_PASSWORD', 'clave_usuario');

Sustituye entre las comillas: nombre de la base de datos, nombre de usuario y la clave del usuario de la base de datos antiguos con los nuevos.

Recuerda incluir los prefijos que asignó el servidor en el nombre de la base de datos y usuario. Por ejemplo: prefijo_nombredb.

Al finalizar salva los cambios con el botón de del menú superior Guardar cambios.

 

Y eso sería todo.

Si deseas contar con un servicio de Hosting con soporte permanente, te recomendamos AlojamientoPlus

Comparte:
Facebook
Twitter
LinkedIn
Telegram
WhatsApp
Skype
Email

Te puede interesar:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *