fbpx

Manuales de trabajo

C贸mo migrar una web WordPress de un servidor/dominio a otro

INTRODUCCI脫N Y RESUMEN

En este contenido se explicar谩 c贸mo migrar una p谩gina hecha en WordPress, de un servidor o dominio a otro. En el camino aprenderemos un poco de la estructura de archivos y de bases de datos que posee este potente CMS. Lo anterior, con el fin de que entendamos, conozcamos y abramos posibilidades de uso m谩s profesionales en este poderoso CMS.

En resumen, estos son los pasos fundamentales que deberemos ejecutar:

  1. Hacer una copia de seguridad de la p谩gina actual.
  2. Descargar los archivos principales de contenido de la p谩gina (WP_CONTENT), y la base de datos de la p谩gina que deseamos migrar.
  3. Instalar de manera autom谩tica WordPress de cero en nuestro servidor/dominio de destino.
  4. Reemplazar la base de datos y archivos de contenidos (WP-CONTENT) de la nueva p谩gina, alojada en el nuevo servidor/dominio, por los de la p谩gina antigua.
  5. Configuraciones adicionales (Si falla algo en la instalaci贸n)

PREPARARNOS PARA LA MIGRACI脫N

Lo primero y primordial antes de realizar cualquier migraci贸n es asegurarnos de realizar una copia de seguridad de todo el sitio. Lo anterior, por si algo llega a salir mal, muchas veces omitimos este paso, pero es un riesgo innecesario .

Podemos f谩cilmente mitigarlo usando plugins tales como UpdraftPlus, que realizan copias de seguridad de manera autom谩tica, cortos y sencillos pasos. Si quieres aprender c贸mo hacerlo puedes ver en este v铆deo.

Hacer una backup usando UpdraftPlus

DESCARGA TU CARPETA DE ARCHIVOS

Inicialmente debemos empezar por el contenido principal de la p谩gina que debemos migrar. Este paso consiste en descargar los archivos en la que se encuentra toda la instalaci贸n principal de WordPress llamado WP_CONTENT. En esta instalaci贸n principal se incluyen adem谩s plugins, temas y otros archivos importantes.

Es muy importante entender la finalidad principal del presente paso!

Deseamos 煤nicamente descargar esta carpeta, WP_CONTENT, para reemplazarla en nuestra nueva ubicaci贸n. Esta carpeta la encontrar谩s instalada en el nuevo servidor/dominio, una vez hayas ejecutado el paso # 3.

El resto de carpetas y archivos suelen permanecer pr谩cticamente iguales en la mayor铆a de instalaciones de WordPress.

Abro un peque帽o par茅ntesis, antes de seguir con nuestro nuestro paso a paso, para explicar un poco acerca del sistema de carpetas y archivos m谩s importantes del core de WordPress:

  • WP-ADMIN: Carpeta donde se guarda el administrador o backend de wordpress y nunca de modifica.
  • WP-INCLUDES: Carpeta donde se guardan archivos de librerias. APIS entre otros y nunca se modificas.
  • WP-CONTENT :Carpeta donde se guardan los plugins, temas, im谩genes y archivos que estamos manipulando todo el tiempo.
  • WP-CONFIG: Archivo de configuraci贸n principal de wordpress desde el cual configuramos la conexi贸n con la base de datos y adicional podremos hacer configuraciones necesarias para desarrolladores.

Ya teniendo claro cu谩l de todas esas carpetas o archivos es laque necesitamos, debemos seguir los siguientes pasos.

  1. Entraremos al administrador de archivos de nuestra preferencia:
    • M茅todo 1: En nuestro Cpanel o administrador del hosting buscaremos el “Gestor de Archivos” o “File Manager”. (Nuestro gestor no siempre permite comprimir y descargar las carpetas enteras, si no logramos nos veremos forzados a usar el m茅todo 2)
    • M茅todo 2: Conecta con el servidor via FTP siguiendo las instrucciones del video en la parte inferior.
  2. En caso de tener un domino 煤nico, buscaremos la carpeta public_html o en su defecto una con el nombre de dominio que estemos usando. “example.com”.
  3. Dentro de esta carpeta debemos encontrar los archivos y carpetas principales de instalaci贸n explicados en la parte superior. Una vez encontrados estos archivos, procederemos a comprimir (solo en el m茅todo 1) su carpeta padre (public_html 贸 example.com) y a descargarla a nuestro computador.
  4. Dejaremos esta descarga en curso mientras continuamos con el resto de pasos.
Conectar con hosting via FTP

DESCARGA TU BASE DE DATOS

Continuando, debemos descargar las base de datos en la que se encuentran las configuraciones de nuestro administrador, la informaci贸n de los perfiles creados, el texto de las entradas, el texto de las p谩ginas entre muchos otros. Tambi茅n es muy importante que entendamos cual ser谩 el objetivo final de este paso. Lo que buscamos es descargar la base de datos que almacena las configuraciones y podamos subirla en la base de datos ya conectada que tendremos en la nueva instalaci贸n.

Para realizar esta descarga seguiremos los siguientes pasos:

  1. Entraremos e nuestro Cpanel o administrador del hosting.
  2. Buscaremos la opci贸n bases de datos o MySql.
  3. Buscaremos la opci贸n para acceder al editor PhpMyAdmin.
  4. Buscaremos el nombre de nuestra base de datos en el archivo WP-CONFIG.PHP de nuestro gestor de archivos. (Normalmente entre las lineas 20 y 30 con el siguiente formato: define( ‘DB_NAME’, ‘nombreDeNuestraBaseDeDatos’ );).
  5. Daremos clic al nombre de nuestra base de datos en la parte izquierda de phpMyAdmin.
  6. Buscaremos el bot贸n “Exportar” en la parte superior y daremos click en 茅l.
  7. Seleccionaremos el m茅todo de exportaci贸n “R谩pido”, el formato “SQL” y daremos continuar.
  8. Tendremos un archivo con el nombre de la base de datos y la extensi贸n “.SQL”, guardaremos este archivo en un lugar donde quede a la mano.
Importar y exportar BD’s con phpMyAdmin

Instalar WordPress de cero en servidor de destino.

Con el fin de aprovechar la confiiguraci贸n autom谩tica de la base de datos y no obviar posibles configuraciones que realice el proveedor de hosting en su instalaci贸n autom谩tica de WordPress, procederemos a realizar una instalaci贸n de cero en el servidor de destino. Para mencionado, seguiremos los siguientes pasos:

  1. Ingresaremos a nuestro Cpanel o administrador de hosting.
  2. Crearemos un “Add-on domain” o “Dominio aparcado” (Solo en caso de no tenerlo ya listo en nuestro servidor cuando compramos nuestro dominio).
  3. Buscaremos la opci贸n “Wordpress”, “Software”, “Quick Install”, “Softaculous” o “Gestor de aplicaciones”, entre otras, para realizar la instalaci贸n de WordPress en nuestro dominio de destino.
  4. Elegiremos el dominio de destino y realizaremos el paso a paso designado para realizar la instalaci贸n de WordPress.
  5. Revisaremos que la instalaci贸n funcione visitando el dominio y verificando lo anterior.
C贸mo instalar wordpress desde CPanel
C贸mo instalar WordPress desde SiteGround

Reemplazar sistema de archivos

Para reemplazar el sistema de archivos con los plugins, temas y assets seguiremos los siguientes pasos:

  1. Ingresaremos a nuestro m茅todo de gesti贸n de archivos preferido en el servidor de destino. (FTP o File Manager)
  2. Ingresaremos a la carpeta destino de la instalaci贸n de WordPress nueva que acabamos de hacer. (public_html 贸 example.com)
  3. Cambiaremos el nombre de la carpeta WP_CONTENT al que deseemos con el fin de desconectarla. (Solo la borraremos cuando verifiquemos que la migraci贸n fue exitosa).
  4. Subiremos la carpeta WP-CONTENT descargada en el paso 2.1. (Si lo hacemos por el “file manager” o “gestor de archivos” es probable que tengamos que trabajar con la carpeta comprimida y por ende descomprimirla una vez subida.
  5. Continuaremos con los pasos siguientes mientras termina de subir todo el contenido.

Reemplazar base de datos.

Para reemplazar la base de datos que ya se encuentra conectada con la nueva instalaci贸n seguiremos los siguientes pasos:

  1. Entraremos al phpMyAdmin siguiendo los pasos descritos en el punto 2.2.
  2. Buscaremos el nombre de nuestra NUEVA base de datos en el archivo WP-CONFIG.PHP de nuestro gestor de archivos en la nueva instalaci贸n. (Normalmente entre las lineas 20 y 30 con el siguiente formato: define( ‘DB_NAME’, ‘nombreDeNuestraBaseDeDatos’ );).
  3. Daremos clic al nombre de nuestra base de datos en la parte izquierda de phpMyAdmin.
  4. Borraremos todas las tablas dando clic en “Seleccionar todo” en la parte inferior y eligiendo la opci贸n “Eliminar” en el desplegable de la derecha. (Recuerda notar el prefijo de las tablas que borrar谩s “WP_…”)
  5. Buscaremos el bot贸n “Importar” en la parte superior y daremos click en 茅l.
  6. Seleccionaremos la base de datos descargada previamente en el paso 2.2 y daremos clic en “continuar”.
  7. Verificaremos si el prefijo de las nuevas tablas es el mismo o no, de no ser el mismo tendremos que ir a modificarlo en el archivo WP-CONFIG.PHP entre las lineas 50 y 70 con el formato: _ $table_prefix = ‘wp_’; siendo wp_ el prefijo.
  8. Iremos al dominio donde se encuentra alojada la nueva instalaci贸n y verificaremos su funcionamiento. En caso de no funcionar seguiremos los siguientes pasos.

Configuraciones adicionales (Si falla algo en la instalaci贸n)

  1. Revisar en la base de datos la tabla llamada WP_OPTIONS, el campo n煤mero 1 y 2 (siteurl y home), los cuales deben coincidir con el dominio al cual estamos realizando la migraci贸n.
  2. Si la configuraci贸n funciona, pero tenemos problemas con algunas secciones de la p谩gina, podemos estar teniendo algunos errores con los archivos de base de WordPress. Para solucionar lo anterior procederemos a reemplazar todos los archivos de instalaci贸n y solo dejaremos de la nueva instalaci贸n el archivo WP-CONFIG.PHP para mantenernos conectados con la base de datos.
  3. Seguiremos nutriendo esta secci贸n con lo comentarios que vayamos adicionando seg煤n sus experiencias.

Comparte con tus compa帽eros de equipo

Inici贸 el manual

Juli谩n Vargas

Juli谩n Vargas

Contribuy贸

Contribuy贸

Contenidos
D茅janos tu correo o n煤mero y estaremos en instantes contigo

Men煤