Cómo migrar su sitio de WordPress por su cuenta
Publicado: 2022-07-03Migrar sitio de Wordpress
Migrar un sitio de WordPress por su cuenta puede parecer una tarea abrumadora, especialmente porque hay muchos factores y pasos a considerar.
Desde preparar adecuadamente un sitio para la transferencia hasta configurarlo con éxito en una nueva plataforma de alojamiento, muchas personas se ven obligadas a recurrir a los costosos servicios de migración de WordPress. O bien, buscan nuevos hosts que brinden servicios de migración como parte de su paquete, para garantizar un proceso fluido y optimizado. Sin embargo, el acto de migrar un sitio de WordPress no tiene por qué ser costoso o estresante cuando está equipado con las herramientas y los conocimientos adecuados.
En esta guía, desglosaremos cómo migrar un sitio de WordPress sin gastar una prima o sin necesidad de conocimientos avanzados de programación. Esto incluye la migración manual de un sitio, así como algunos complementos de WordPress que pueden ayudarlo a automatizar el proceso.
Descubra cómo puede prepararse y completar una migración del sitio de WordPress independientemente de su nivel de habilidad a continuación.
¿Qué significa migrar un sitio de WordPress?
Una migración de WordPress es un proceso de transferencia de un sitio web de WordPress de un servidor a otro, o de un servicio de alojamiento a otro, sin afectar su apariencia, contenido o funcionalidad. Durante este proceso, el contenido de un sitio de WordPress (es decir, sus archivos, contenido y bases de datos) se copian y cargan en un nuevo servidor, mientras que el contenido del sitio en el servidor antiguo no se ve afectado. Queremos ayudarlo a transferir manualmente un sitio de wordpress con un resultado exitoso.
La forma más fácil recomendada de migrar un sitio de WordPress
Si está migrando a un plan administrado de WordPress o WooCommerce administrado, debe usar el servicio y el complemento de BlogVault.
Razones comunes por las que podría necesitar migrar un sitio de WordPress
Las personas eligen migrar un sitio de WordPress por muchas razones diferentes, que incluyen:
- Intercambio de proveedores de alojamiento : muchas personas migran su sitio web para intercambiar sus proveedores de alojamiento de WordPress. Esto podría deberse a problemas de rendimiento del alojamiento o tiempo de inactividad causado por los recursos del servidor compartido, o la falta de atención al cliente por parte del proveedor de alojamiento. Las personas también intercambian proveedores de alojamiento para satisfacer las demandas de su negocio en expansión (por ejemplo, cambiar a servidores dedicados o servidores en la nube más potentes) o para recuperar los recursos del servidor y reducir costos.
- Mover hacia o desde una red multisitio de WordPress: las personas a veces necesitan mover un sitio de WordPress existente a una red multisitio, o eliminar un solo sitio de WordPress de una red multisitio existente y migrarlo a una instalación nueva de WordPress. Este proceso es más complicado que mover un solo sitio a un nuevo proveedor de alojamiento, pero se puede hacer.
- Cambiar un nombre de dominio: a veces se necesitan cambios de nombre de dominio a medida que las empresas evolucionan (por ejemplo, acortar un nombre de dominio largo, cambiar la marca de una empresa, etc.), y se puede requerir una migración del sitio de WordPress para cambiarlos. Es importante tener en cuenta que los cambios de nombre de dominio requieren redireccionamientos 301 permanentes del dominio anterior al nuevo para mantener la clasificación en los motores de búsqueda y evitar errores 404 para los usuarios que siguen los enlaces de sitios existentes.
Migrar un sitio de WordPress manualmente en 6 pasos
Si bien existen varias herramientas de duplicación, clonación y migración de WordPress que tienen como objetivo simplificar el proceso de migración, es importante comprender cómo transferir manualmente un sitio de WordPress.
Por ejemplo, si tiene un sitio web grande o se está transfiriendo entre empresas de alojamiento, muchas de estas herramientas pueden agotarse o fallar, dejándolo en el punto de partida.
Cómo migrar manualmente un sitio de WordPress
Los pasos para migrar un sitio de WordPress de un servicio de alojamiento a otro manualmente se pueden dividir en seis pasos generales:
- Copia de seguridad/descarga de datos de su sitio
- Cree una nueva instalación de WordPress con su nuevo host
- Cargue sus archivos de base de datos en su nueva cuenta de alojamiento
- Cargue su contenido en su nueva cuenta de alojamiento
- Ajuste su archivo "wp-config.php"
- Realizar limpieza posterior a la migración
1. Copia de seguridad/descarga de datos de su sitio
El primer paso para migrar manualmente su sitio de WordPress es hacer una copia de seguridad/descargar todos los datos de su sitio, independientemente de cuán pequeño o grande sea. El proceso de migración podría provocar la pérdida de datos del sitio web, lo que a su vez podría dañarlo.
Si bien la copia de seguridad de los datos de su sitio ya debería ser una práctica recomendada de seguridad, también es un componente crítico del proceso de transferencia de datos.
Hay varios complementos que puede usar para hacer una copia de seguridad de sus sitios de WordPress, como Duplicator o UpdraftPlus, lo que le permite utilizar configuraciones integradas para controlar qué archivos se respaldan, los horarios de las copias de seguridad y dónde se almacenan sus datos. Alternativamente, también puede hacer una copia de seguridad de su sitio de WordPress manualmente. Este proceso se puede realizar de dos formas:
- A través de tu cPanel
- A través de una herramienta de transferencia de archivos (FTP)
cPanel
Inicie sesión en su antiguo proveedor de alojamiento y navegue hasta su cPanel. Allí, abra el "Administrador de archivos", seleccione la raíz del documento para su dominio, marque "Mostrar archivos ocultos" y haga clic en "Ir". Aquí, debe ubicar dos archivos: "wp-content" y "wp-config". Para comprimir su carpeta "wp-content", puede seleccionar el formato zip y luego, cuando se haya creado el archivo zip, descargarlo.
Solo necesitarás descargar el archivo “wp-config”. También puede comprimir el contenido de wp en un archivo tar gzip que puede ser más pequeño que un archivo zip. Si está familiarizado con la línea de comandos, puede pasar el archivo zip o tar.gz directamente desde su antiguo host a su nuevo host sin tener que descargarlo localmente y cargar un archivo.
Inicie sesión en su antiguo proveedor de alojamiento y navegue hasta su cPanel. Allí, abra "Copia de seguridad", desde la copia de seguridad en cPanel puede descargar una copia de seguridad completa, una copia de seguridad parcial y copias de seguridad de la base de datos de su sitio.
Ahora, regrese a su página de inicio de cPanel, busque "Copia de seguridad" y haga clic en él. Aquí verás todas las bases de datos que tienes en tu servidor. Asegúrese de navegar hasta el correcto y haga clic en él. Una vez que haya seleccionado la copia de seguridad de la base de datos correcta para el sitio, le permitirá descargar el archivo "sql.gz".
En este punto, debería tener tres descargas separadas, que incluyen:
- archivo “wp-content.zip”
- Archivo “wp-config.php”
- archivo “sql.gz”
Es importante tener en cuenta que este proceso suele ser más rápido que usar una herramienta FTP.
Herramienta FTP
Los programas FTP como FileZilla (PC) y Transmit (Mac) son herramientas populares para descargar archivos y bases de datos de WordPress. Después de elegir un programa FTP e instalarlo en su computadora, use su credencial SFTP (procedente de su cuenta de alojamiento web) para conectarse directamente al servidor de su sitio.
Aquí puede seleccionar y descargar todos los archivos y bases de datos en el directorio de su sitio de WordPress. Pero no olvide incluir archivos ocultos como ".htaccess", ya que pueden estar ocultos. Revise el archivo de ayuda de su programa FTP para asegurarse de que está viendo archivos ocultos. Si está acostumbrado a usar la línea de comando, puede crear un volcado de MySQL de la base de datos del sitio y luego comprimir gzip o comprimir el sitio de WordPress. El método de línea de comandos será mucho más rápido.
2. Cree una instalación de WordPress con su nuevo host
El segundo paso para migrar manualmente su sitio de WordPress es iniciar sesión en el portal de Nexcess para crear un nuevo sitio en un plan existente o se creará un nuevo sitio de instalación cuando se registre en su nuevo plan en Nexcess.
Cuando agrega un sitio en el portal donde se administran los detalles de su plan, se instalará WordPress en él.
Asegúrese de revisar y/o editar estas secciones según las necesidades de su sitio, y no olvide registrar de forma segura su nombre de usuario y contraseña de administrador. Además, puede cambiar el nombre de la base de datos automatizada y el prefijo de la tabla si lo considera oportuno. También puede dejarlos como están, pero asegúrese de recordar/registrar el nombre de su base de datos y el prefijo de la tabla, ya que necesitará hacer referencia a ellos más adelante.
Una vez que la instalación de WordPress esté instalada, regrese a su portal para obtener las credenciales de SSH para prepararse para cargar los archivos y la base de datos de su sitio anterior.
3. Cargue su base de datos en su nueva cuenta de alojamiento
Ahora es el momento de importar las páginas reales de su sitio actual a su nueva cuenta de alojamiento. Para hacer esto, navegue a "phpMyAdmin" en la sección "Bases de datos" y haga clic en él. Una vez dentro, busque el nombre de su base de datos y haga clic en él.
Aquí, verá tablas de base de datos en blanco que se crearon con su instalación de WordPress en blanco. Lo que desea hacer es seleccionar la casilla "Marcar todo" debajo de estas tablas de base de datos en blanco, hacer clic en el menú desplegable titulado "Con seleccionado" y luego elegir la opción "Soltar". Esto eliminará todas las tablas en blanco de su base de datos.
Con todas las tablas eliminadas, es hora de importar la base de datos de la que hizo una copia de seguridad anteriormente. Seleccione "Importar" cerca de la parte superior de la página y navegue hasta la sección "Archivo para importar".
Aquí, seleccione el botón "Elegir archivo" junto al texto "Examinar su computadora", busque el archivo de base de datos SQL que descargó anteriormente y haga clic en "Abrir". Luego, desmarque la casilla "Importación parcial", desplácese hasta la parte inferior de la página y haga clic en "Ir". Esto importará todas las tablas que presentan el contenido de su sitio actual.
Una vez que haya importado sus nuevas tablas, navegue a la tabla que presenta la palabra "opciones". Aquí es donde puede encontrar y editar la URL de su sitio. Ubique "siteurl" debajo de la columna "option_name", seleccione el botón "Editar", cambie la URL a la cadena de URL de su nuevo sitio y haga clic en "Ir". Luego, ubique "inicio" debajo de la columna "option_name" y actualícelo también a su nueva cadena de URL.
Nota: Si no puede encontrar las rutas "siteurl" o "inicio" fácilmente en el portal de su proveedor de alojamiento, puede "Google" donde se encuentran estas rutas o comunicarse con el servicio al cliente para obtener ayuda.
4. Cargue su contenido en su nueva cuenta de alojamiento
Regrese al nuevo portal de alojamiento y busque la pestaña "Acceso" que podrá proporcionarle las credenciales de SSH.
Usando su aplicación de administrador de archivos, luego cargue la copia de seguridad en la carpeta public_html de su sitio.
Ahora, al usar las credenciales SSH, deberá agregarlas a su aplicación de administrador de archivos.
Deberá usar un comando de descompresión gzip para extraer la copia de seguridad. Una vez extraído, asegúrese de regresar y eliminar la carpeta comprimida real o el archivo comprimido gzip original. Se aplicará el mismo paso si carga una copia de seguridad de su sitio en un formato de archivo zip, puede usar un comando como descomprimir para extraer el archivo.
tar -xvf wp-content.tar.gz
descomprimir wp-content.zip
En este punto, hay una cosa más que debe hacer para asegurarse de que su contenido se muestre correctamente: ajuste su archivo "wp-config.php" si es necesario si el prefijo de la base de datos es diferente.
5. Ajuste su archivo “wp-config.php”
Vuelva a la aplicación de administración de archivos y localice el archivo "wp-config.php". En lugar de editar el archivo directamente en su administrador de archivos, es más fácil descargarlo y editarlo en un editor de texto. Haga clic derecho en el archivo, seleccione "Descargar" y ábralo en un editor de texto o editor de código de su elección. En este punto, necesitará ubicar dos cosas:
- "definir ('DB_HOST', 'localhost);" — Si se muda a un nuevo proveedor de alojamiento, es posible que deba ajustar el nombre de host local en su archivo "wp-config.php". Asegúrese de consultar con soporte para ver si esto necesita ser cambiado.
- “$table_prefix” — Usando el prefijo de la tabla que anotó anteriormente, ubique las líneas “$table_prefix” en su archivo “wp-config.php” y actualícelo con el prefijo apropiado.
Una vez que estas dos líneas estén actualizadas en su editor de texto, guarde su nuevo archivo "wp-config.php". Ahora, regrese a su administrador de archivos y sobrescriba el archivo obsoleto "wp-config.php" con el nuevo. Puede hacer esto navegando al administrador de archivos y seleccionando el archivo para cargar. Según el administrador de archivos que esté utilizando, le avisará si desea reemplazar el archivo existente o no.
En este punto, todos los archivos de su sitio actual de WordPress deben cargarse y actualizarse, lo que significa que su sitio debe mostrarse y funcionar exactamente como lo hacía con su antiguo proveedor de alojamiento.
6. Limpieza de WordPress posterior a la migración
Una vez que su sitio se haya migrado con éxito a su nuevo proveedor de alojamiento, es hora de comenzar el proceso de limpieza de WordPress.
Reemplace las URL antiguas por otras nuevas
Primero, deberá iniciar sesión en su nuevo sitio y asegurarse de que los enlaces internos a las páginas y las referencias a las imágenes se actualicen reemplazando las URL antiguas por las nuevas. Si bien puede hacer esto manualmente, hay complementos de WordPress que puede usar, como el complemento Better Search Replace, que agilizan este proceso.
Con el complemento Better Search Replace, vaya a "Herramientas" en su panel de WordPress y seleccione "Better Search Replace". Aquí, ingresará la URL de su dominio anterior y la URL de su nuevo dominio, y también marcará todas las casillas que se enumeran debajo de "Elegir qué URL deben actualizarse".
Ahora, seleccione "Ejecutar búsqueda/reemplazo".
Comuníquese con los editores para recuperar posibles vínculos de retroceso perdidos
Si le preocupan los vínculos de retroceso que apuntan a su antiguo dominio, deberá comunicarse con cada editor individualmente de forma manual para que actualicen los vínculos destacados. Se recomienda centrarse en los vínculos de retroceso de la más alta calidad, ya que este proceso puede ser tedioso.
Reconfigure la configuración de DNS de su dominio
También deberá reconfigurar la configuración de DNS de su dominio para que apunte a su nuevo proveedor de alojamiento. Su registrador de dominio tendrá todos los detalles que necesita para realizar este cambio. Es importante tener en cuenta que los cambios de DNS pueden tardar hasta 48 horas en surtir efecto, así que asegúrese de realizar estos cambios durante un período en el que espera niveles más bajos de tráfico.
Una vez que se haya completado la migración de su sitio, se hayan actualizado todas las URL y se haya reconfigurado su configuración de DNS, puede eliminar manualmente los archivos del sitio web, las bases de datos y el contenido en el servidor anterior.
Los 5 mejores complementos para la migración manual de WordPress
Existen muchos complementos de migración de WordPress útiles, pero es importante reconocer que algunos de ellos causan conflictos con otros complementos o temas de almacenamiento en caché, y también pueden generar problemas de rendimiento para su servidor de alojamiento.
Antes de seleccionar un complemento de migración para usar, asegúrese de consultar con su nuevo proveedor de alojamiento para ver cuáles son compatibles. Actualmente, cinco de los mejores complementos para la migración manual de WordPress incluyen:
1. Duplicador
Con más de 25 millones de descargas, Duplicator es una herramienta confiable de migración de WordPress que brinda a los usuarios la capacidad de migrar, copiar o transferir un sitio de un host a otro, agrupando complementos, temas y archivos de contenido en un paquete de archivos .zip. Además, también se puede utilizar como una práctica herramienta de copia de seguridad del sitio de WordPress.
Duplicator también reclama cero tiempo de inactividad mientras migra su sitio, lo que significa que los visitantes aún pueden ver e interactuar con una versión en vivo de su sitio en un área de preparación predefinida. La versión pro de Duplicator viene con aún más funciones, como instalaciones de arrastrar y soltar y compatibilidad con proveedores de almacenamiento en la nube.
2. Corriente ascendente Plus
Con una interfaz fácil de usar, UpdraftPlus es una popular herramienta de migración de WordPress. Con más de 3 millones de descargas activas, esta herramienta le permite programar copias de seguridad automáticas y restaurar esas copias de seguridad al instante.
También realiza copias de seguridad de una gran cantidad de opciones en la nube y la capacidad de realizar copias de seguridad de varios sitios a la vez desde una plataforma central con UpdraftCentral. Para obtener aún más funciones, UpdraftPlus Premium ofrece compatibilidad de red multisitio, encriptación de bases de datos y atención al cliente dedicada.
3. Migrar gurú
Con la tecnología de BlogVault, Migrate Guru afirma ser la forma más rápida de migrar un sitio de WordPress, incluso con migraciones de WordPress difíciles, como redes multisitio o sitios de 200 GB o más.
Al operar en sus propios servidores, Migrate Guru puede reescribir automáticamente las URL, omitir los scripts de importación/exportación y administrar datos serializados. También duplica sitios de WordPress sin ningún trabajo manual ni herramientas adicionales.
4. WP Migrar base de datos
WP Migrate DB presenta un proceso de 3 pasos fácil de seguir que incluye:- Utilice la interfaz WP Migrate DB para encontrar y reemplazar los datos de su sitio.
- Exporte el archivo SQL.
- Importe el archivo SQL a su nueva base de datos.
Este complemento también admite matrices y datos serializados, lo que minimiza las posibilidades de corrupción de la base de datos durante el proceso de migración. Con la versión pro de WP Migrate DB Pro, también obtiene acceso a temas, complementos y archivos de carga.
5. Migración de WP todo en uno
Con más de 4 millones de instalaciones activas y casi 6000 reseñas de 5 estrellas, All-in-One WP Migration es un complemento de migración de WordPress altamente confiable. Al igual que WP Migrate DB, esta herramienta presenta tres pasos simples que facilitan la migración:
- Instale el complemento de migración de WP todo en uno.
- Haga clic en el botón exportar para empaquetar su base de datos, archivos multimedia, complementos y temas.
- Descomprima el archivo en su nueva ubicación con la función de arrastrar y soltar en su panel de WordPress.
All-in-One WP Migration se sincroniza con los principales servicios de almacenamiento en la nube y es compatible con la mayoría de los complementos y temas de WordPress. Si está utilizando la versión gratuita del complemento, hay un límite de tamaño de 512 MB.
Considere cambiarse al alojamiento administrado de WordPress
Si bien hay muchos pasos relacionados con la migración manual de un sitio de WordPress de un host a otro, se puede hacer. Solo asegúrese de seguir cuidadosamente los pasos que hemos descrito anteriormente y siempre asegúrese de que los archivos, las bases de datos y el contenido de su sitio tengan una copia de seguridad completa antes de comenzar el proceso de migración. Si algo sale mal, aún tendrá todos sus archivos originales para consultarlos.
Si está considerando pasar del alojamiento compartido al alojamiento de WordPress, muchos expertos de WordPress confían en Nexcess. Con compresión de imágenes premium, una red de entrega de contenido (CDN) integrada y almacenamiento en caché avanzado, optimizamos los sitios de WordPress para que sean más rápidos, mejores e intuitivos. Cuando aloja su sitio de WordPress con Nexcess, obtiene acceso a:
- Actualizaciones automáticas del núcleo de WordPress
- Sincronización de puesta en escena y producción
- Herramientas de desarrollo
- Copias de seguridad instantáneas
- Plantillas para la creación de sitios.
- Almacenamiento en caché de varias capas
- Monitoreo de malware
- Puesta en escena con un clic
- Alojamiento de correo electrónico
- Acceso completo al servidor
- Actualizaciones automáticas de complementos
- Automatizar SSL
- optimización PHP
Con varios planes de alojamiento de WordPress administrados, puede elegir uno que satisfaga fácilmente sus necesidades ahora y se amplíe o reduzca a medida que evolucionen sus necesidades. Además, las migraciones gratuitas de sitios de WordPress están incluidas con cada plan de alojamiento de Nexcess WordPress. Esto significa que puede evitar el tiempo de inactividad del sitio que normalmente se asocia con la migración manual de un sitio de WordPress.
Descubra cómo Nexcess puede ayudarlo a optimizar su sitio de WordPress a través de un alojamiento totalmente administrado.
Consulte nuestros planes de alojamiento de WordPress completamente administrados para comenzar hoy mismo.
Recursos relacionados de WordPress
- 5 ventajas del alojamiento de WordPress
- Guía para principiantes sobre la optimización del rendimiento de WordPress
- Cómo mejorar el rendimiento del sitio web en WordPress
- La guía esencial para los complementos de WordPress
- ¿Por qué mi sitio de WordPress es tan lento?