Migrar tu sitio web a otro servidor no es tan complicado como parece, es como cuando te cambias a una casa nueva. De verdad, puede resultar bastante sencillo si sigues los pasos correctos. Si estás pensando en cambiar de compañía de alojamiento web y estás considerando llevar tu sitio web a OptiServers, te alegrará saber que no es necesario preocuparse, ya que nuestro equipo se encarga de todos los detalles importantes para hacer el cambio de servidor sin complicaciones.
Ahora bien, si te encuentras en una situación distinta y prefieres encargarte de la migración por tu cuenta, aquí te proporcionamos una guía paso a paso para que lo hagas de manera efectiva.
Sigue leyendo.
Migración web con pluggin
Primero, considera algunos puntos generales en el proceso:
- Mover los archivos de un hosting a otro: Esto implica trasladar todos los archivos de tu sitio web desde tu antiguo hosting al nuevo.
- Transferir la base de datos al nuevo hosting: Asegúrate de mover la base de datos de tu sitio al nuevo servicio de alojamiento.
- Configurar el gestor del nuevo hosting: Ajusta las configuraciones necesarias en el nuevo hosting para que tu sitio funcione correctamente.
- Apuntar los DNS del dominio al nuevo proveedor: Actualiza la configuración del dominio para que apunte al nuevo servicio de alojamiento.
Si utilizas un sistema de gestión de contenido como WordPress, migrar tu página web es más sencillo. El proceso prácticamente se hace solo. Para esto, necesitas instalar un plugin como Duplicator, que es uno de los más populares.
Aquí está cómo hacerlo:
- Instala el plugin: Desde tu panel de administración de WordPress, ve a “Plugins” y luego “Añadir nuevo”. Busca “Duplicator” y haz clic en “Instalar”.
- Crea un nuevo paquete: Una vez instalado, ve al plugin Duplicator y selecciona “Crear nuevo”. Sigue los pasos que se muestran. El plugin escaneará toda tu instalación.
- Descarga los archivos generados: Una vez que el escaneo esté completo, el plugin generará un paquete y un archivo “installer.php”. Descarga ambos archivos.
- Accede al panel de control del nuevo hosting: Ingresa al panel de control de tu nuevo hosting, por ejemplo, cPanel.
- Transfiere la base de datos: Dentro de cPanel, dirígete a la sección de “Bases de datos” y selecciona “Bases de Datos MySQL”.
Ahora debemos crear una base de datos fresca para configurar un usuario en el nuevo servidor de alojamiento. Este usuario debe tener todos los permisos necesarios. Luego, procedemos a dirigirnos a la sección de “Archivos” y después al “Administrador de Archivos“. Desde allí, cargamos la totalidad del contenido junto con el archivo “instaler.php“. Es crucial subir estos elementos a la raíz del servidor o la carpeta “public_html“.

- Una vez que el contenido se haya cargado de manera exitosa, navegamos a la dirección “www.dominioweb.com/installer.php“. Esto activará el proceso de instalación proporcionado por Duplicator. El sistema nos solicitará los datos de la base de datos, incluyendo el usuario y la contraseña, para continuar con la instalación.
- Si deseamos mantener el dominio original en el antiguo servidor de alojamiento, necesitamos redirigir el dominio hacia la dirección IP del nuevo alojamiento web. Estos detalles se encuentran disponibles en la configuración o bien, podemos contactar al soporte técnico para obtener asistencia. En caso de haber adquirido un dominio nuevo a través del nuevo servicio de alojamiento, este proceso será automático y no requerirá intervención.
Migración web de forma manual
Ya hemos visto una de las opciones más sencillas, pero como a veces hay complicaciones, es importante saber hacer el proceso de forma manual.
Hacer una copia de la base de datos y archivos
El punto de partida es generar una duplicación tanto de los archivos como de la base de datos que conforman tu sitio web. Para llevar a cabo esta tarea, tienes la opción de emplear un accesorio como BackWPup, un complemento que se caracteriza por su facilidad de uso y su capacidad de efectuar copias de seguridad de todos los elementos, incluida la carpeta /wp-content/. Además, existen otros complementos con una finalidad semejante.
Si estás utilizando cPanel como plataforma, también dispones de la alternativa de utilizar el Administrador de archivos para descargar los archivos. Aquí está cómo proceder:
- Acceder al Administrador de archivos: Una vez que hayas iniciado sesión en cPanel, localiza y selecciona la opción del Administrador de archivos. Esta suele estar ubicada en una posición fácilmente visible.
- Seleccionar y comprimir: Una vez dentro del Administrador de archivos, navega hasta la ruta principal, que comúnmente se encuentra en public_html. Selecciona todos los archivos haciendo clic en “Seleccionar todo” y luego, con el botón derecho del mouse, elige la opción “Comprimir” y después selecciona “Archivo ZIP“.
- Asignar un nombre y descargar: Escoge un nombre para el archivo comprimido y aguarda mientras se completa la creación. Este archivo contendrá todos los archivos de WordPress. Para descargarlo, basta con hacer clic derecho y seleccionar “Descargar“. De esta forma, se garantiza que todos los archivos queden respaldados en tu dispositivo.

En cuanto a la copia de seguridad de la base de datos, requerirás el uso de phpMyAdmin. Aunque su ubicación puede variar en función del proveedor de hosting, generalmente se encuentra en la sección “Base de datos” dentro de cPanel. A continuación, detallo los pasos que debes seguir:
- Ingresar a phpMyAdmin: Una vez en cPanel, ubica y haz clic en la opción de phpMyAdmin. Esto abrirá una nueva ventana que muestra las bases de datos vinculadas a tu servicio de alojamiento.
- Seleccionar la base de datos: Desde el menú de la izquierda, elige la base de datos que desees respaldar. Una vez seleccionada, se desplegará una nueva ventana que presenta diferentes alternativas.
- Exportar la base de datos: Localiza y selecciona la opción “Exportar“. Conserva las opciones predeterminadas y haz clic en “Continuar“. De esta manera, se descargará automáticamente un archivo SQL que podrás importar en el futuro, durante el proceso de migración.
*Nota: En caso de que no estés utilizando WordPress ni cPanel, y por consiguiente, no puedas recurrir al complemento mencionado, puedes aprovechar un cliente FTP como Filezilla para efectuar la copia de archivos. Respecto a la base de datos, recuerda que la ubicación y las herramientas pueden variar según las circunstancias.

Una vez concluidos estos pasos, es fundamental verificar que todo esté en orden y no se haya omitido ningún archivo. Deberías haber descargado los siguientes archivos esenciales:
- Carpeta “wp-content“
- Carpeta “wp-admin“
- Carpeta “wp-includes“
- Archivo “wp-config.php“.

Sube tus archivos al nuevo alojamiento
Cuando hayamos completado todos estos pasos y nos hayamos asegurado de que no hay ningún error, será el momento de transferirlos al nuevo servicio de alojamiento. La primera acción que llevaremos a cabo consistirá en cargar la base de datos en el servidor MySQL.
Sin embargo, es importante prestar atención: antes de realizar la carga, será necesario crear una nueva base de datos en tu nuevo proveedor de alojamiento web. Una vez efectuado este paso, podrás cargar esa base de datos utilizando el archivo .sql que previamente descargaste de tu antiguo alojamiento web.
En el caso de cPanel, sigue estos pasos para crear una base de datos nueva:
- Ingresa a la sección de bases de datos: Desde el panel de control de cPanel, busca y selecciona la opción “Bases de datos”. Luego, haz clic en “Bases de datos MySQL”. Te aparecerá una ventana nueva similar a la imagen que se muestra a continuación.
- Crea una base de datos nueva: Asigna un nombre a la nueva base de datos y selecciona “Crear base de datos”.
Una vez que hayas creado la base de datos, esta se visualizará en la lista de bases de datos actuales. A continuación, asigna un nombre de usuario y contraseña para la base de datos. Posteriormente, otorga todos los permisos a ese usuario marcando la opción “Todos los privilegios“. De esta forma, te aseguras de que la base de datos esté operativa y funcione correctamente.

El siguiente paso consiste en cargar el contenido del sitio web. Procede de la siguiente manera:
- Ingresa nuevamente a la sección de bases de datos: En cPanel, accede a la sección de Bases de datos y, esta vez, entra a phpMyAdmin. En este lugar, visualizarás todas las bases de datos, incluyendo la nueva que creaste y que estará vacía. No olvides tomar nota del nombre de la base de datos, el nombre de usuario y la contraseña.
- Carga el archivo .sql: Una vez dentro de la base de datos que creaste, haz clic en “Importar”. Selecciona el archivo .sql que previamente descargaste de tu antiguo alojamiento web. Luego, haz clic en “Continuar” para iniciar el proceso de carga. La duración de este proceso puede variar según el tamaño de la base de datos.
Siguiendo estos pasos, podrás llevar a cabo la transferencia de tus archivos y base de datos al nuevo alojamiento. Asegúrate de prestar atención a cada paso para que la migración se realice sin dificultades y tu sitio web funcione de manera adecuada en su nuevo espacio online.
Establecer la conexión entre WordPress y la base de datos
Después de llevar a cabo esta tarea, necesitamos enlazar WordPress con esa base de datos para garantizar su correcto funcionamiento. Para lograrlo, subiremos los archivos al nuevo servidor a través del Administrador de archivos que proporciona cPanel.
Sin embargo, es importante tener en cuenta que este proceso puede variar si estás utilizando otro tipo de panel de control.
- Dirígete al Administrador de archivos y accede a la carpeta public_html. Es crucial que todos los archivos estén comprimidos en un formato ZIP (esto tiene relevancia).
- Haz clic en “Cargar” y se mostrará una imagen similar a la que aparece en la pantalla, permitiéndote seleccionar el archivo deseado. También es posible simplemente arrastrarlo.
- Una vez que se complete la carga, lo cual puede demorar más o menos tiempo según el tamaño de los archivos, navega a la ubicación correspondiente y selecciona “Extraer“. De esta manera, habrás subido todos los archivos de WordPress.

El siguiente paso consiste en configurar el archivo wp-config.php. Nuevamente, accede al Administrador de archivos y entra en la carpeta public_html.
- Busca el archivo wp-config
- Haz clic con el botón derecho y selecciona “Editar“. Aquí es donde deberás ingresar los nuevos datos, como en el caso de DB_Name, donde debes colocar el nombre nuevo de la base de datos, junto con el nombre de usuario y la contraseña.
Estos son los datos que anotaste previamente al crear la nueva base de datos. Con solo estos tres conjuntos de información, habrás completado todos los ajustes necesarios.
Actualizar las DNS
El último paso para concluir el proceso es realizar la actualización de las DNS. Este procedimiento dependerá del servicio de alojamiento que estemos utilizando, pero en líneas generales involucra autenticarnos en nuestra cuenta y acceder al panel principal.
- A continuación, navegaremos hacia la sección de “Dominios”. Si tienes múltiples dominios, es probable que aparezcan más de uno, y debas elegir el dominio específico en cuestión.
- Una vez dentro, debemos ingresar a la “Configuración del dominio” o seleccionar una sección de “Ajustes” que nos dirija a la opción de Nameservers.
- Al entrar, veremos una vista similar a la que se muestra en pantalla. Aquí seleccionaremos el servicio de alojamiento correspondiente y, si es necesario, procederemos a cambiar las DNS.
Es importante tener presente que este proceso puede tomar hasta un día para propagarse completamente luego de haber realizado el cambio de DNS. El tiempo de propagación variará principalmente en función de la extensión del dominio. Por ejemplo, los dominios .com suelen propagarse en menos de una hora. No obstante, si optas por extensiones diferentes como .es, la propagación podría llevar más tiempo.

Actualización de componentes y pruebas
Es fundamental asegurarnos de que todos los componentes cuenten con la versión más reciente disponible. Esto no sólo garantiza contar con todas las mejoras que el desarrollador ha implementado, sino que también asegura compatibilidad óptima según la visión del desarrollador.
Este procedimiento engloba la gestión del contenido del sistema (CMS), los plugins, posibles temas aplicados y, en resumen, cualquier software empleado en nuestro sitio web.
- Contar con las correcciones de seguridad y parches contribuirá a mantener el sitio protegido contra las vulnerabilidades conocidas hasta ese momento.
- Cabe destacar que estas actualizaciones seguirán aplicándose después de llevar a cabo la migración.
- Realización de pruebas exhaustivas para confirmar que todo funcione adecuadamente.
- Verificar el funcionamiento de todos los elementos y secciones que componen el sitio web.
- Llevar a cabo los escaneos requeridos para la seguridad y realizar las pruebas de penetración necesarias, son los aspectos centrales de esta fase.
Estas pruebas nos permitirán identificar los puntos fuertes y débiles, lo que a su vez nos permitirá tomar precauciones adecuadas. No obstante, no se trata solo de eso; en estas pruebas también está la necesidad de informar a los usuarios sobre el proceso que se llevará a cabo.
En lo posible, es recomendable dejar el sitio en el estado más limpio posible. En algunos casos, podría ser necesario contar con usuarios para llevar a cabo ciertas pruebas, como el restablecimiento de contraseñas o la actualización de enlaces, por ejemplo.
Migración web con OptiServers
Como ves hablamos de un proceso que requiere cierto conocimiento y, lo más importante, tiempo. Por eso, nuestro servicio incluye migración web de primera categoría ¡Así es! Nos encargamos de todos los detalles: desde respaldar archivos y bases de datos hasta actualizar componentes y ajustar configuraciones. Y todo en tiempo record, porque un buen servicio de hosting web garantiza el éxito de tu presencia online.
Así que no lo olvides: mantenemos la integridad de tus datos y garantizamos máxima disponibilidad. Con OptiServers, experimenta una gestión completa sin preocupaciones ni pérdida de tiempo.


0 Comments