Artículos de soporte Web750 y guías prácticas:


Guía de migración manual de WordPress a un nuevo proveedor de alojamiento web o a su propio servidor dedicado



WordPress es un sistema de gestión de contenidos (CMS) gratuito para todos y de código abierto que permite a los usuarios crear y mantener sitios web y blogs sin necesidad de amplios conocimientos de codificación. Lanzado inicialmente en 2003 por Matt Mullenweg y Mike Little, comenzó como una simple plataforma de blogs, pero rápidamente evolucionó hasta convertirse en una herramienta integral de creación de sitios web.


WordPress es un sistema de gestión de contenidos (CMS) gratuito para todos y de código abierto que permite a los usuarios crear y mantener sitios web y blogs sin necesidad de amplios conocimientos de codificación. Lanzado inicialmente en 2003 por Matt Mullenweg y Mike Little, comenzó como una simple plataforma de blogs, pero rápidamente evolucionó hasta convertirse en una herramienta integral de creación de sitios web.


Una de las características destacables de WordPress es su amplia comunidad de desarrolladores y usuarios. Esta comunidad contribuye creando complementos y temas y brindando soporte a través de varios foros, lo que facilita que los recién llegados comprendan y utilicen la plataforma.


Importancia de la migración de un sitio web y posibles motivos para ello:


La migración de un sitio web se refiere a mover un sitio web de un entorno de alojamiento a otro y transferir los archivos, las bases de datos y las configuraciones del sitio. Este procedimiento, aunque a veces complejo, es fundamental por varios motivos.


Cambiar de proveedores de alojamiento: No todos los servicios de alojamiento son iguales. El propietario de un sitio web puede comenzar con un host en particular y luego darse cuenta de que necesita más recursos, mejor tiempo de actividad, velocidades más rápidas o mejor atención al cliente. En tales casos, es necesario cambiar a un host más adecuado.


Optimizaciones del sitio: con el tiempo, a medida que un sitio crece, es posible que necesite reestructurar su arquitectura, cambiar su dominio o cambiar a un protocolo HTTPS más seguro. Estos cambios a menudo requieren una migración.


Adquisiciones de empresas o cambio de marca: las empresas que son adquiridas o pasan por una fase de cambio de marca pueden necesitar fusionar sus activos digitales o trasladarlos para alinearse con la nueva identidad de marca.


Desarrollo y pruebas: A veces, los desarrolladores trasladan un sitio a un entorno de prueba o de prueba para probar nuevas funciones o actualizaciones sin afectar el sitio activo. Una vez probado, es posible que el sitio necesite volver a migrarse al servidor activo.


Aunque la migración de un sitio web puede resultar desalentadora, para muchos propietarios de sitios es crucial asegurarse de que su presencia digital se alinee con sus objetivos y ofrezca la mejor experiencia de usuario posible.


Requisitos previos para la migración de WordPress


Antes de iniciar el proceso de migración, es esencial asegurarse de que se cumplan algunos requisitos previos para garantizar una transición sin problemas. Aquí detallaremos cada paso previo y explicaremos su importancia en la migración.


Copia de seguridad


Importancia: una copia de seguridad completa del sitio de WordPress es la piedra angular de una migración exitosa. Actúa como una red de seguridad, garantizando que puedas restaurar tu sitio de WordPress a su estado anterior sin perder datos si algo sale mal durante la migración.


De qué realizar una copia de seguridad: es imperativo realizar una copia de seguridad de los archivos del sitio web y de la base de datos, ya que contienen toda la información necesaria, incluido el contenido de su sitio, los datos del usuario y las configuraciones.


Soluciones de copia de seguridad: hay varios complementos y herramientas disponibles dentro del ecosistema de WordPress para facilitar las copias de seguridad. Algunas opciones populares incluyen UpdraftPlus, BackWPup, etc.


Proveedor de alojamiento web adecuado para WordPress


Importancia: Seleccionar el servicio de alojamiento web ejemplar es fundamental ya que afecta directamente el rendimiento, la seguridad y la escalabilidad de su sitio web.


Consideraciones: al elegir un proveedor de alojamiento web, considere factores como el tiempo de actividad, la velocidad, la atención al cliente y la compatibilidad con WordPress. Además, considere sus necesidades específicas de ancho de banda, espacio de almacenamiento y tipo de servidor.


Investigación: priorice la realización de investigaciones exhaustivas y la lectura de reseñas para evaluar la credibilidad y el rendimiento de los posibles proveedores de alojamiento.


Credenciales FTP/SFTP


Importancia: FTP (Protocolo de transferencia de archivos) y SFTP (Protocolo seguro de transferencia de archivos) transfieren archivos entre su computadora y su servidor web. Tener las credenciales necesarias le permite cargar o descargar archivos de forma segura.


Adquisición de credenciales: estas credenciales normalmente se pueden obtener de su proveedor de hosting. Incluye información como la dirección del servidor, el nombre de usuario y la contraseña.


Usando FTP/SFTP: utilice aplicaciones como FileZilla o Cyberduck para establecer una conexión entre su computadora y el servidor usando las credenciales adquiridas.


Acceso a la base de datos


Importancia: La base de datos es la columna vertebral de su sitio de WordPress y almacena datos esenciales como publicaciones, páginas e información del usuario. Se requiere acceso a la base de datos para migrar estos datos al nuevo host.


Obtención de Credenciales: Estas credenciales se pueden encontrar en el panel de control del hosting. Necesita el nombre de la base de datos, el nombre de usuario y la contraseña para acceder a ella.


Herramientas de administración de bases de datos: herramientas como phpMyAdmin administran bases de datos de manera efectiva, permitiendo operaciones como exportar e importar archivos de bases de datos.


Al seguir estos pasos previos, los usuarios se están preparando para un proceso de migración de WordPress más fluido y seguro, minimizando posibles errores o pérdida de datos durante la migración.


Explicación del proceso de migración manual de WordPress


Transferencia de archivos


Mover un sitio de WordPress manualmente implica transferir archivos y bases de datos por separado. Esta sección profundiza en la transferencia de archivos entre el servidor de alojamiento antiguo y el nuevo. La transferencia de archivos se facilita mediante protocolos como FTP o SFTP. Analicemos cada paso para comprender mejor este proceso:


Comprensión del protocolo de transferencia de archivos (FTP) o del protocolo seguro de transferencia de archivos (SFTP)


Descripción general de FTP/SFTP: FTP y SFTP son estándares para transferir archivos a través de una red. Si bien FTP es un método tradicional, SFTP agrega una capa de seguridad al cifrar los datos transmitidos. Eso hace que SFTP sea una opción más segura para transferir datos confidenciales.


Por qué es necesario: estos protocolos son necesarios para transferir archivos entre su máquina local y su servidor de forma segura y eficiente. Ayuda a mover los archivos de WordPress al nuevo host sin perder datos.


Usar aplicaciones como FileZilla o Cyberduck


Introducción a las aplicaciones: aplicaciones como FileZilla y Cyberduck son populares para administrar transferencias de archivos a través de FTP o SFTP. Estas herramientas ofrecen interfaces fáciles de usar para conectar su máquina local a su servidor web.


Configuración: descargue e instale una de estas aplicaciones. Por lo general, requieren que ingrese las credenciales FTP/SFTP para configurar una conexión entre su sistema local y el servidor.


Guía paso a paso sobre la migración de WordPress a un nuevo servidor


Conéctate al antiguo proveedor de hosting o al servidor antiguo


Adquisición de credenciales: obtenga las credenciales FTP/SFTP de su antiguo proveedor de alojamiento, incluida la dirección del servidor, el nombre de usuario y la contraseña.


Iniciando la conexión: utilice las credenciales de la aplicación FTP/SFTP elegida para establecer una conexión con el host anterior.


Descargar archivos de WordPress


Ubicación de archivos: una vez conectado, navegue hasta el directorio donde están almacenados sus archivos de WordPress (generalmente en una carpeta llamada public_html o www).


Descarga de archivos: seleccione todos los archivos de WordPress y descárguelos en su máquina local. Asegúrese de que la estructura del directorio esté intacta.


Conéctese al nuevo host o al nuevo servidor


Adquirir nuevas credenciales: obtenga las credenciales FTP/SFTP de su nuevo proveedor de alojamiento.


Iniciar una nueva conexión: establezca una nueva conexión en su aplicación FTP/SFTP utilizando las credenciales del nuevo host.


Subir archivos de WordPress


Carga de archivos: una vez conectado al nuevo host, navegue hasta el directorio donde desea cargar los archivos de WordPress. Normalmente, será una carpeta llamada public_html o www.


Iniciando la carga: comience a cargar los archivos que descargó del host anterior al nuevo host, preservando la estructura del directorio.


Siguiendo este enfoque sistemático, los usuarios pueden transferir de forma segura sus archivos de WordPress desde el antiguo servidor de alojamiento al nuevo, un paso crítico en el proceso de migración manual.


Se recomienda verificar que todos los archivos se hayan transferido correctamente antes de pasar a la siguiente fase de la migración, que implica transferir la base de datos.


Migración de bases de datos de WordPress


Después de transferir con éxito sus archivos de WordPress, el siguiente paso fundamental es migrar la base de datos de su sitio web. Alberga todos sus datos críticos, incluidas publicaciones, páginas e información del usuario.


La herramienta popular para este proceso es PHPMyAdmin, ampliamente utilizada en alojamiento web. Aquí te guiaremos a través de este proceso paso a paso.


Introducción a PHPMyAdmin


Descripción general de PHPMyAdmin: PHPMyAdmin es una herramienta gratuita y de código abierto con una interfaz gráfica (GUI) para administrar bases de datos MySQL y MariaDB. Permite a los usuarios crear, modificar, eliminar y administrar bases de datos fácilmente sin interfaces de línea de comandos.


Acceso a PHPMyAdmin: Normalmente, se puede acceder a PHPMyAdmin a través del panel de control de su alojamiento web. Los paneles de control como cPanel, Plesk o DirectAdmin suelen tener enlaces directos a PHPMyAdmin para la gestión de bases de datos.


Guía paso a paso para la migración de bases de datos de WordPress


Acceda a PHPMyAdmin en el host anterior


Iniciar sesión en la cuenta de hosting: Primero, inicia sesión en el panel de control de tu antigua cuenta de hosting.


Navegando a PHPMyAdmin: busque y haga clic en el ícono o enlace PHPMyAdmin, que generalmente se encuentra en la sección de bases de datos, para acceder a la herramienta.


Exportar la base de datos de WordPress


Seleccionar la base de datos: en PHPMyAdmin, ubique y seleccione la base de datos exacta que está utilizando su sitio de WordPress. Puede encontrar esta información en el archivo wp-config.php de su instalación de WordPress.


Exportar la base de datos: navegue a la pestaña "Exportar" una vez que haya seleccionado la base de datos correcta. Elija el método de exportación "Rápido" y el formato "SQL", luego haga clic en el botón "Ir" para iniciar el proceso de exportación. Eso generará un archivo SQL, que se guardará en su máquina local.


Acceda a PHPMyAdmin en el nuevo proveedor de hosting


Inicie sesión en una nueva cuenta de alojamiento: inicie sesión en el panel de control cPanel o PLESK de su nuevo proveedor de alojamiento.


Navegando a PHPMyAdmin: Al igual que el host anterior, navega a PHPMyAdmin a través del panel de control.


Importar la base de datos de WordPress


Creación de una nueva base de datos: en PHPMyAdmin del nuevo host, cree una nueva base de datos para importar los datos exportados.


Importando la base de datos:


Vaya a la pestaña "Importar" en PHPMyAdmin.


Haga clic en el enlace "Elegir archivo" y seleccione el archivo SQL exportado previamente desde su máquina local.


Pulsa el botón "Ir" para iniciar el proceso de importación.


Pasos posteriores a la importación


Actualización de los detalles de conexión de la base de datos: después de importar la base de datos, actualice el archivo wp-config.php en su instalación de WordPress para reflejar el nuevo nombre de la base de datos, nombre de usuario y contraseña.


Comprobación de la integridad de los datos: verifique que los datos se hayan importado correctamente navegando por varias secciones, como publicaciones y páginas, dentro de su panel de WordPress.


Estos pasos garantizan una transición fluida de la base de datos del host antiguo al nuevo. Una vez que se complete la migración de la base de datos, estará un paso más cerca de que su sitio web sea completamente funcional en el nuevo entorno de alojamiento. Se recomienda probar minuciosamente el sitio para confirmar que la migración se ha realizado correctamente.


Actualización del archivo wp-config.php como parte de la migración de WordPress


Al migrar un sitio de WordPress manualmente, actualizar el archivo wp-config.php es fundamental. Este archivo alberga información crítica que facilita la conexión entre el sitio de WordPress y su base de datos. Puede encontrarlo en el directorio raíz de la instalación del sitio web de WordPress. Encapsula detalles como el nombre de la base de datos, el nombre de usuario y la contraseña.


Primero, para modificarlo con nuevas credenciales de base de datos, acceda al directorio raíz utilizando un cliente FTP/SFTP. Localice y descargue el archivo wp-config.php. Antes de modificarlo, asegúrese de hacer una copia de seguridad para evitar la pérdida de información.


Abra el archivo wp-config.php usando un editor de texto y busque el segmento que contiene las credenciales de la base de datos enumeradas como DB_NAME, DB_USER, DB_PASSWORD y DB_HOST. Aquí, actualice el nombre de la base de datos anterior, el nombre de usuario y la contraseña con las nuevas credenciales obtenidas del nuevo host.


Generalmente, DB_HOST se indica como 'localhost', pero puede variar según su proveedor de alojamiento; asegúrese de confirmar este detalle. Guarde los nuevos cambios y vuelva a cargar el archivo en el servidor.


Al lograr esto, establece un vínculo seguro entre la nueva base de datos y su sitio de WordPress, garantizando su buen funcionamiento después de la migración.


Manejo del cambio de nombre de dominio durante la migración de WordPress


Durante una migración de WordPress, es común sufrir un cambio de nombre de dominio, lo que requiere la modificación de las URL en todo su sitio para alinearse con el nuevo dominio. Se puede lograr una transición perfecta utilizando diferentes métodos.


Un enfoque es utilizar complementos de WordPress diseñados para este propósito. Complementos como "URL de actualización de Velvet Blues" o "Reemplazo de búsqueda mejor" pueden automatizar la actualización de URL, reduciendo las posibilidades de problemas o errores y ahorrando tiempo. Estos complementos le permiten reemplazar sin esfuerzo las URL antiguas por otras nuevas en todo su sitio, lo que garantiza coherencia y funcionalidad después de la migración.


Como alternativa, si prefiere un enfoque práctico, puede actualizar manualmente los datos serializados dentro de la base de datos. Este método implica acceder a la base de datos a través de una herramienta como PHPMyAdmin y localizar y editar manualmente las URL.


Sin embargo, es necesario tener precaución ya que las ediciones incorrectas pueden dañar su sitio. Asegúrese de hacer una copia de seguridad de su base de datos antes de realizar cambios para evitar la pérdida de datos y facilitar la restauración en caso de errores.


Este método debe llevarse a cabo con una comprensión clara de la gestión de bases de datos para evitar contratiempos.


Al manejar cuidadosamente el cambio de nombre de dominio, allana el camino para una migración exitosa, alineando su sitio web con su nueva dirección en línea.


Pasos posteriores a la migración para el sitio web de WordPress


Comprobación del funcionamiento del sitio web


Después de migrar su sitio de WordPress, es imperativo verificar meticulosamente su funcionalidad. Empezar por:


Prueba de páginas y publicaciones: navegue por varias páginas y publicaciones para asegurarse de que todo el contenido se muestre correctamente sin errores.


Verificación de funcionalidad: pruebe diferentes funcionalidades, incluidos formularios, secciones de comentarios y complementos, para asegurarse de que funcionen como se esperaba.


Posibles problemas y soluciones: busque problemas comunes, como enlaces rotos o imágenes faltantes. Será beneficioso tener un plan de contingencia para resolverlos rápidamente.


Actualización de motores de búsqueda y usuarios


Una vez que el sitio esté funcional, actualice los motores de búsqueda y su base de usuarios sobre la migración:


Motores de búsqueda: notifique a los motores de búsqueda sobre la migración utilizando herramientas como Google Search Console. Este paso ayuda a conservar la clasificación SEO de su sitio.


Informar a los usuarios: mantenga informados a sus usuarios y suscriptores habituales sobre la migración, mencionando cualquier posible tiempo de inactividad o cambios en los nombres de dominio para mantener la confianza y la transparencia.


Optimizaciones


Por último, céntrese en la optimización para mejorar el rendimiento de su sitio web en el nuevo host:


Borrar caché: borre el caché para evitar que los datos antiguos ralenticen su sitio. También ayudará a mostrar la versión más reciente de sus páginas.


Enlaces rotos: busque y repare enlaces rotos para garantizar una experiencia de usuario perfecta.


Configuración de SEO: verifique que la configuración de SEO esté intacta para mantener la clasificación de su sitio en los motores de búsqueda.


Optimizaciones de rendimiento: concéntrese en optimizar el rendimiento de su sitio en el nuevo host aprovechando las funciones o herramientas que el nuevo proveedor de hosting podría ofrecer para mejorar la velocidad del sitio y la experiencia del usuario.


Seguir estos pasos posteriores a la migración garantiza una transición sin problemas al nuevo host, manteniendo la funcionalidad de su sitio y la experiencia del usuario.


Solución de problemas comunes de migración de WordPress


La migración de un sitio web es meticulosa; A veces, pueden surgir problemas después de la migración. A continuación, abordamos algunos problemas comunes y cómo solucionarlos:


"Error al establecer una conexión a la base de datos"


Causas: este error generalmente ocurre debido a credenciales de base de datos incorrectas en el archivo wp-config.php o problemas con el servidor de base de datos.


Soluciones: Para resolver esto, vuelva a verificar las credenciales de la base de datos en el archivo wp-config.php, asegurándose de que coincidan con los detalles de la nueva base de datos. Si el problema persiste, pídale a su proveedor de alojamiento web que verifique si hay problemas relacionados con el servidor.


Imágenes o enlaces rotos


Causas: generalmente debido a URL incorrectas en la base de datos o rutas de archivos que no se actualizaron durante la migración.


Soluciones: utilice complementos como "Velvet Blues Update URLs" para actualizar las URL de forma masiva o actualice manualmente las URL en la base de datos a través de PHPMyAdmin.


Problemas de inicio de sesión


Causas: pueden deberse a un archivo .htaccess dañado o a problemas con la base de datos.


Soluciones: intente restablecer el archivo .htaccess a su configuración predeterminada y asegúrese de que el prefijo de la base de datos en el archivo wp-config.php coincida con el de su base de datos.


Velocidad y rendimiento del sitio web de WordPress después de la migración


Causas: los problemas potenciales incluyen imágenes no optimizadas, complementos excesivos o un servicio de alojamiento deficiente.


Soluciones: Optimice las imágenes, elimine complementos innecesarios y considere utilizar mecanismos de almacenamiento en caché para mejorar la velocidad. Además, colabore con su proveedor de alojamiento para optimizaciones del lado del servidor.


Identificar y abordar proactivamente estos problemas comunes puede agilizar el proceso de migración y garantizar una transición más fluida al nuevo entorno de alojamiento.


Conclusión


En conclusión, aunque compleja, la migración manual de un sitio de WordPress ofrece un control preciso sobre todo el proceso. Cada paso es importante para pasar con éxito de la preparación de requisitos previos, como copias de seguridad y la elección del servidor web adecuado, a la migración cuidadosa de archivos y bases de datos.


Además, la actualización meticulosa del archivo wp-config.php y el manejo experto de los cambios de nombre de dominio son componentes cruciales que salvaguardan la integridad de su sitio durante la migración.


Después de la migración, un control riguroso de la funcionalidad del sitio web y la actualización de los motores de búsqueda y de los usuarios demuestran una gestión responsable del sitio web. Además, abordar rápidamente los problemas comunes posteriores a la migración significa profesionalismo y garantiza a los usuarios una experiencia de navegación perfecta.


A medida que se embarque en este viaje de migración manual, equípese de paciencia y planificación detallada para guiar el proceso con mínimos problemas y garantizar que su sitio web siga prosperando en su nuevo hogar.


Enlaces / Recursos útiles


  • How to Migrate Your WordPress Website

  • The Best Way to Migrate a WordPress Website (WP Engine)

  • How to Move WordPress to a New Host or Server With No Downtime (WP Beginner)

  • Support Article (in English)

  • Go back to Web750