Migrar tu espacio WordPress a QNAP

0 votos

Tarde o temprano tenía que ocurrir. A medida que voy progresando en mis posibles planes de mejoras y administración, este breve recordatorio servirá para saber el proceso que hay que seguir para migrar un sitio de WordPress a un servidor de QNAP.

Como ya expliqué en otro texto:

Allí aprendí a configurar y poner a funcionar la aplicación de WordPress bajo QNAP.

Ahora vamos otro paso mas allá:

  • Recrear tu sitio WordPress en el QNAP

Para ello emplearemos partes de la instalación del texto anterior.

El esquema es el que sigue:

Antes de Migrar

  1. Desde el sitio original, en phpMyAdmin, exportar la base de datos.
  2. Desde un cliente FTP, descargar el directorio que contiene ese WordPress.

Importar al QNAP

  1. Primeros pasos.
  2. Importar dentro de esa base la copia de seguridad del sitio WordPress.
  3. Reubicar el nuevo dominio/directorio desde phpMyAdmin.
  4. Subir el directorio del sitio, podemos re-nombrar la carpeta a lo que necesitemos.
  5. Editar archivo wp-config.php
  6. Conectarnos desde nuestro nuevo sitio.
  7. Iniciar sesión para comprobar que puedes administrarlo.
  8. Cambiar ubicación de “Dirección del sitio (URL)” (En Ajustes / Generales).
  9. Instalar el Plug-In: Better Search Replace, para cambiar contenidos y reubicarlos a la nueva dirección.

Empecemos…

1. Primeros pasos

Por favor lee el documento antes referenciado en este texto un poco mas arriba. Solo debes hacer hasta el último paso de phpMyAdmin, los demás seguir desde este documento.

2. Importar base de datos al nuevo sitio

  • Ponte encima de la nueva base de datos creada (parte izquierda de phpMyAdmin).
  • Darle al botón de Importar (de la parte derecha superior).
  • En el botón Examinar…, elegir el fichero de base de datos que tengas exportado.
  • Dejar todas las demás opciones por defecto.
  • Darle a Continuar.
  • Esperar a que todas las tablas y datos sean añadidos. Si es una base de datos de un sitio muy grande esto puede tardar bastante.

3. Reubicar el nuevo dominio/directorio desde phpMyAdmin

Ahora hay que decirle a la base de datos la nueva ubicación del WordPress, porque sino, no podrás entrar correctamente al sitio.

  • Ve a la base de datos del WordPress desde phpMyAdmin y elige la tabla acabada en “_options” (todo esto está en la parte izquierda).
  • Ahora en la parte de la derecha te saldrá el contenido de dicha tabla, tienes que buscar siteurl, darle al botón Editar, y cambiar la ubicación al nuevo sitio (recuerda que lo estas haciendo en local, pon la IP del NAS, el puertosi lo tienes personalizado— y el directoriosi lo has cambiado de nombre—).
  • Cuando hayas acabado de escribir los datos dale a “Continuar”.

4. Subir el directorio del sitio

Ahora es el momento de subir el directorio completo de tu copia de seguridad de tu WordPress personalizado.

Utiliza para ello tu cliente FTP preferido y ubícate en la carpeta Web de tu QNAP. Allí puedes crear el directorio y subir el contenido, o dejarlo con el nombre que tenía. Todo esto tienes que tenerlo claro desde el paso anterior (lo que hayas escrito en siteurl será a dónde se tiene que dirigir, y en consecuencia a dónde lo tienes que ubicar)..

5. Editar archivo wp-config.php

Ahora hay que reubicar la configuración del WordPress para que sepa de dónde tiene que coger los datos.

El fichero wp-config.php tiene todos esos datos que tienes que cambiar:

  • En: “define(‘DB_NAME’, ‘…LOQUESEA…” , debes cambiar el nombre de la base de datos, si has variado los datos ahora, seguramente sea diferente al que tenías antes.
  • En: “define(“DB_USER’, ‘…LOQUESEA…” , debes cambiar el nombre de usuario de la base de datos que ahora tienes en el phpMyAdmin del QNAP.
  • En: “define(“DB_PASSWORD’, ‘…LOQUESEA…”, debes cambiar la clave que ahora tiene ese nuevo usuario.
  • Mas abajo… en: “$table_prefix =“ revisa que la tabla a la que te conectas sea la que tienes definida en tu phpMyAdmin en la base de datos de QNAP, sino es el mismo nombre, cámbialo dependiendo de lo que ponga ahora.
  • Guardar las modificaciones y lo subes a la ubicación de tu WordPress en el QNAP (si lo has editado vía remoto, solo dale a guardar desde el editor).

6. Conectarnos desde nuestro nuevo sitio

Es el momento de comprobar si se ve nuestro WordPress de QNAP, conéctate desde la dirección local en la ubicación que hayas definido (IP, puerto y directorio).

Si se ve, es que vamos bien. Sino revisa los pasos anteriores desde el punto nº 3.

7. Iniciar sesión para comprobar que puedes administrarlo

Ahora debes intentar entrar en el sitio, puedes darle a Acceder desde el lugar (si tu sitio tiene dicha opción visible) o bien en la URL de tu navegador añadir después del directorio /wp-admin , con esto deberías ver el formulario de entrada al panel de WordPress.

Vigila en todo momento que se dirige a la dirección IP de QNAP si pulsas desde Acceder/Administrar.

En el formulario del panel de entrada al WordPress debes meter el usuario y clave que ya tenías en el WordPress de tu alojamiento en línea. Vigila ahora que la dirección URL a la hora de administrar sea la del QNAP.

Si has logrado entrar, ve a “Editar mi perfil” y cambia la clave, así no tendrás que acordarte de estar mirando la ubicación de QNAP, porque éste tendrá una clave diferente y si no corresponde con la de tu alojamiento no te dejará entrar.

Cierra sesión y comprueba que puedes volver a entrar con tu nueva clave.

8. Cambiar ubicación de “Dirección del sitio (URL)” (En Ajustes / Generales)

Antes cambiamos la ubicación del siteurl, ahora vamos a seguir personalizando para que todo se cargue desde las ubicaciones en QNAP.

  • Desde la administración de WordPress en QNAP, ve a Ajustes y elige Generales.
  • Allí verás “Dirección del sitio (URL)” debería estar puesta la antigua aun, cámbiala a la que tienes encima para que ambas sean la misma. No se cambió antes en el otro paso (phpMyAdmin) porque la codificación a la base de datos era diferente, desde aquí es mas fácil guardar esos datos.
  • Una vez hecho esto puedes darle a “Guardar cambios”.

9. Instalar el Plug-In: Better Search Replace, para cambiar contenidos y reubicarlos a la nueva dirección

Nos queda el último paso para reubicar todo el contenido y que lo lea desde nuestro servidor de QNAP de modo local.

Para hacerlo más fácil empleamos un Plug-In que debemos instalar.

  • Desde la administración de WordPress en QNAP, ve a “Plugins” y elige “Añadir nuevo”.
  • Emplea el buscador y escribe: “Better Search Replace” (tiene que haber sido desarrollado por Delicious Brains.
  • Instálalo, para ello te pedirá el FTP a donde tiene que hacerlo, los datos que aparecen serán los antiguos de tu alojamiento en línea, debes cambiar el FTP del QNAP (en modo local), y usar la cuenta de Administrador y clave correspondiente.
  • Una vez instalado, actívalo.

Hecho esto, por fin empezamos los cambios finales:

  • Desde el menú Herramientas eliges “Better Search Replace”.
  • En “Buscar por“, escribimos la ubicación completa antigua, no olvides el http:// , el dominio, la carpeta de WordPress –si lo tenemos personalizado— y añade la barra final a esa carpeta ( / ).
  • En “Sustituir con”, escribimos la ubicación local de QNAP: IP, puertosi lo usas— y directoriosi lo has cambiado—, no se te olvide añadir la barra final ( / ) como en el anterior paso.
  • En “Seleccionar tablas”, marcas todas.
  • Las demás opciones no las cambies salvo: “¿Quieres ejecutar un simulacro?”, esto te permite probar antes de cambiar cualquier cosa. Puedes probar a ver cuantos resultados salen. Si es un sitio con muchas imágenes y muchos enlaces al propio WordPress, deberían salir muchos resultados. Una vez que hayas probado cuantos salen con el simulacro activado, lo vuelves a hacer pero sin el simulacro, y entonces se aplicará en todo el espacio.

Hora de probar la teoría (a ver si ha funcionado correctamente este paso anterior).

  • Navega por algunos artículos donde tengas imágenes o enlaces a otros artículos o ficheros que subiste para descargar.
  • Comprueba que en todos ellos la ubicación ha variado para que aparezca la nueva que viene de tu local en QNAP. Normalmente con ponerte encima de la fotografía o el contenido a descargar (si es un archivo que enlazaste a tu espacio) deberías ver la URL a la que se dirige desde el navegador (barra inferior de datos desde la ventana de éste). Sino prueba a ver las Propiedades de dicha imagen o enlace para poder ver a dónde se dirige para cogerla.

Final feliz

Si todo ha ido bien, ya tienes tu sitio migrado completamente que además accede las imágenes y archivos de forma local.

Esto también te puede servir para migrar todo el espacio, modificarlo de arriba a abajo, y probarlo concienzudamente antes de volver a ponerlo con todas las modificaciones y ajustes sobre un proyecto anterior que tiene que estar usable, siempre y cuando sea un sitio informativo y no colaborativo que tenga datos que varíen en el tiempo por tus colaboradores.

ATENCIÓN: Puedes opinar sin meter Correo electrónico o Web.


Deja un comentario

Tu dirección de correo electrónico no será publicada.

CAPTCHA *