TUTORIAL Migración de WordPress: Guía esencial paso a paso

jose

Administrator
Miembro del equipo
Hola a todos,

En este post, os enseñaré cómo migrar una página web de un servidor a otro, centrándonos en cómo exportar e importar una base de datos desde phpMyAdmin, descargar archivos vía FTP con FileZilla y realizar los cambios necesarios en el archivo wp-config.php de WordPress para que todo funcione correctamente después de la migración.

Paso 1: Exportar la base de datos desde phpMyAdmin
  1. Inicia sesión en tu cuenta de cPanel en el servidor actual y localiza la sección de "Bases de datos".
  2. Haz clic en "phpMyAdmin" para acceder al administrador de bases de datos.
  3. En la columna izquierda, selecciona la base de datos de tu sitio web.
  4. Dirígete a la pestaña "Exportar" en la parte superior de la página.
  5. Asegúrate de que el método de exportación esté configurado como "Rápido" y el formato sea "SQL".
  6. Haz clic en el botón "Continuar" para descargar el archivo de la base de datos en formato .sql.
1679485889432.png

Paso 2: Descargar archivos vía FTP con FileZilla
  1. Descarga e instala FileZilla desde el sitio web oficial:
    Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.
    (La versión Client)
  2. Abre FileZilla y completa los campos de "Host", "Nombre de usuario", "Contraseña" y "Puerto" con la información de tu servidor actual.
  3. Haz clic en "Conectar" para establecer una conexión con tu servidor.
  4. Navega hasta la carpeta de tu sitio web en la columna "Directorio remoto".
  5. Selecciona todos los archivos y carpetas de tu sitio web y arrástralos a la carpeta local en la columna "Directorio local".
  6. Espera a que se complete la transferencia de archivos.
1679485971615.png

Paso 3: Importar la base de datos en el nuevo servidor
  1. Inicia sesión en tu nueva cuenta de cPanel y crea una nueva base de datos y un usuario con todos los privilegios.
  2. Accede a phpMyAdmin en el nuevo servidor y selecciona la nueva base de datos.
  3. Ve a la pestaña "Importar" en la parte superior de la página.
  4. Haz clic en "Seleccionar archivo" y elige el archivo .sql descargado en el Paso 1.
  5. Presiona el botón "Continuar" para importar la base de datos.

Paso 4: Subir archivos al nuevo servidor vía FTP con FileZilla
  1. Conéctate al nuevo servidor con FileZilla utilizando la información de conexión proporcionada por tu nuevo proveedor de hosting.
  2. Navega hasta la carpeta de tu sitio web en el directorio remoto.
  3. Arrastra todos los archivos y carpetas de tu sitio web desde la carpeta local a la carpeta remota.
  4. Espera a que se complete la transferencia de archivos.

Paso 5: Modificar wp-config.php para que funcione con los nuevos datos de la base de datos

Una vez que hayas exportado e importado la base de datos en el nuevo servidor y descargado tus archivos vía FTP, es fundamental modificar el archivo wp-config.php en tu instalación de WordPress. Este archivo contiene información crucial para que tu sitio web se conecte correctamente con la nueva base de datos.

Sigue estos pasos para editar el archivo wp-config.php:

  1. Abre tu cliente FTP (por ejemplo, FileZilla) y navega hasta la carpeta raíz de tu sitio web en el nuevo servidor.
  2. Busca el archivo wp-config.php y descárgalo en tu equipo.
  3. Usa un editor de texto (como Notepad++, Sublime Text o Visual Studio Code) para abrir el archivo wp-config.php que acabas de descargar.
  4. Dentro del archivo, busca las siguientes líneas de código y modifica los valores para que coincidan con los detalles de la nueva base de datos:

    PHP:
    Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.
  5. Guarda los cambios en el archivo wp-config.php y vuelve a subirlo a la carpeta raíz de tu sitio web en el nuevo servidor mediante el cliente FTP. Si te pregunta si lo quieres reemplazar, dile que sí.

Con estos cambios realizados en el archivo wp-config.php, tu sitio web de WordPress debería estar conectado correctamente a la nueva base de datos en el servidor. Ahora, puedes probar tu sitio web y verificar si todo funciona correctamente.

Espero que este tutorial haya sido útil para todos los que estén en proceso de migrar su sitio web de WordPress a un nuevo servidor. Si tienes alguna duda o problema durante el proceso, no dudes en dejar un comentario en este post. Estaremos encantados de ayudarte a resolver cualquier inconveniente que puedas encontrar.

Si te ha gustado este tipo de tutoriales y te gustaría ver más contenido como este, por favor, deja un "me gusta" y comparte tus opiniones en los comentarios ;)
 
¡Yo también lo hago así!, dejaros de Duplicator y cosas de esas, que si falla algo aquí vais a saber fijo que si pasa es por culpa vuestra XD Un microinfarto de 1 segundo y enseguida veis que ha pasado (no cambiasteis el config, o cualquier tontería...) Una vez haces la primera, ¡todas van voladas! Ánimo!! 💪💪

TIP: Podéis cambiar los datos en el config como bien dijo el jefe, pero también podéis ir a lo burro sobre todo si le habéis cambiado el prefijo en la db nueva y editais el nombre del wp-config a wp-config-old (por ejemplo) entonces en la página os saldrá la pantalla de instalación de Wordpress, metéis el nombre de la db, user de la db, pass y prefijo (si no lo cambiásteis, pues será el wp_ que sale por defecto) y seguís para delante y dice algo así como: Ya hay una instalación hecha, actualizar base de datos y apañao. Ya se puede entrar.

Esto lo hago a veces así, porque hay gente que toca el config o por alguna razón las secret keys no furrulan y cuando lo pasas aunque le cambies los datos correctamente de la db, user y pass ahí, por alguna razón peta. Entonces hacéis esto y va fijo. Sí o sí.
 
Última edición:
Volver
Arriba