Cómo migrar tu web de Plesk a DirectAdmin
Migrar tu sitio web de un panel de control a otro puede sonar a una tarea compleja, pero con la guía adecuada, es un proceso que puedes realizar sin necesidad de ser un experto en servidores. En este artículo, te explicaremos paso a paso cómo realizar una migración web desde Plesk, uno de los paneles más populares, hacia DirectAdmin, conocido por su eficiencia y facilidad de uso. Si estás considerando un cambio de panel hosting por razones de coste, rendimiento o preferencias personales, esta guía migración hosting te será de gran ayuda.
A lo largo de este extenso tutorial, cubriremos desde la preparación inicial hasta la verificación final de tu sitio. Incluiremos consejos prácticos, alertas importantes y responderemos a las preguntas más frecuentes. Nuestro objetivo es que te sientas seguro y puedas completar la migrar Plesk a DirectAdmin con éxito.
Preparación Antes de la Migración
Antes de tocar cualquier archivo o configuración, es fundamental realizar una serie de pasos preparatorios. Una buena planificación evitará dolores de cabeza y posibles pérdidas de datos.
Haz una Copia de Seguridad Completa en Plesk
El primer paso, y el más importante, es asegurarte de que tienes una copia de seguridad de tu sitio web y sus bases de datos. En Plesk, este proceso es muy sencillo:
- Inicia sesión en tu panel de Plesk.
- Ve a la sección "Sitios web y dominios" y selecciona el dominio que deseas migrar.
- Busca la opción "Administrador de copias de seguridad" (puede variar ligeramente según la versión).
- Crea una copia de seguridad completa del sitio. Asegúrate de incluir los archivos, las bases de datos y las configuraciones de correo si las necesitas.
- Descarga el archivo de copia de seguridad a tu computadora. Guárdalo en un lugar seguro.
[WARNING] No confíes únicamente en la copia de seguridad del servidor. Descargarla a tu PC te da un respaldo extra en caso de que algo falle durante la migración.
Revisa los Requisitos de tu Nuevo Servidor con DirectAdmin
Asegúrate de que tu nuevo servidor con DirectAdmin cumple con los requisitos mínimos para tu sitio web. Esto incluye:
- Versión de PHP: Verifica qué versión de PHP necesita tu sitio (por ejemplo, WordPress suele funcionar bien con PHP 8.0 o superior).
- Extensiones de PHP: Algunas aplicaciones requieren extensiones específicas (como
mysqli,curl,gd). - Base de datos: Confirma que el gestor de bases de datos (MySQL o MariaDB) esté instalado y activo.
- Espacio en disco: Asegúrate de tener suficiente espacio para todos tus archivos y bases de datos.
Puedes consultar esta información con tu proveedor de hosting o revisarla en el panel de DirectAdmin una vez que tengas acceso.
Método 1: Migración Manual (Recomendada para Mayor Control)
Este método te da control total sobre cada archivo y base de datos. Es ideal si eres meticuloso y quieres asegurarte de que todo quede perfecto.
Transferir Archivos del Sitio Web
- Conéctate a tu servidor Plesk mediante FTP (FileZilla es una excelente opción gratuita) o a través del administrador de archivos del propio panel.
- Descarga todos los archivos de tu sitio web. Normalmente se encuentran en la carpeta
httpdocsopublic_html. Asegúrate de incluir archivos ocultos como.htaccess. - Conéctate a tu nuevo servidor con DirectAdmin usando también FTP.
- Sube todos los archivos a la carpeta
domains/tudominio.com/public_html(la ruta exacta puede variar ligeramente, pero DirectAdmin la muestra claramente). - Verifica que los archivos se hayan subido correctamente y que no haya errores de conexión.
[TIP] Si tu sitio tiene muchos archivos, la transferencia puede tardar. Usa la función de cola de FileZilla para gestionar las transferencias sin interrupciones.
Exportar e Importar Bases de Datos
Este es un paso crítico, ya que la mayoría de los sitios web dinámicos (como WordPress, Joomla, etc.) almacenan todo su contenido en una base de datos.
- En Plesk: Ve a la sección "Bases de datos" de tu dominio. Localiza la base de datos que usa tu sitio.
- Accede a phpMyAdmin (normalmente hay un enlace directo en la misma sección).
- Selecciona la base de datos y haz clic en la pestaña "Exportar".
- Elige el método "Rápido" y el formato "SQL". Haz clic en "Continuar" y descarga el archivo
.sql. - En DirectAdmin: Ve a la sección "Administrador de MySQL" y crea una nueva base de datos con un nombre y una contraseña. Anota estos datos.
- Accede a phpMyAdmin desde DirectAdmin.
- Selecciona la nueva base de datos (vacía) y haz clic en la pestaña "Importar".
- Selecciona el archivo
.sqlque descargaste de Plesk y haz clic en "Continuar". Espera a que termine la importación.
Ajustar la Configuración del Sitio (Ejemplo con WordPress)
Ahora que los archivos y la base de datos están en su lugar, debes decirle a tu sitio que use la nueva base de datos.
- Localiza el archivo de configuración de tu CMS. En WordPress, es
wp-config.phpy se encuentra en la raíz de tus archivos. - Edítalo con un editor de texto (como Notepad++ o el editor de archivos de DirectAdmin).
- Busca las líneas que definen el nombre de la base de datos, el usuario y la contraseña. Cámbialas por los datos de la nueva base de datos que creaste en DirectAdmin.
define('DB_NAME', 'nuevo_nombre_base_datos'); define('DB_USER', 'nuevo_usuario_base_datos'); define('DB_PASSWORD', 'nueva_contraseña_base_datos'); define('DB_HOST', 'localhost'); // Normalmente se deja como localhost - Guarda el archivo y súbelo de nuevo al servidor si lo editaste localmente.
Método 2: Migración Usando la Herramienta de Copia de Seguridad de DirectAdmin
Algunos proveedores de hosting ofrecen herramientas para facilitar la migración. Si tu nuevo servidor con DirectAdmin tiene la opción de "Transferir o migrar cuentas", puedes intentar este método, aunque suele ser menos fiable que el manual.
- En DirectAdmin: Ve a "Administrador de cuentas" > "Transferir o migrar cuentas".
- Introduce los datos de tu servidor Plesk (IP, usuario, contraseña).
- Selecciona el dominio que deseas migrar.
- Inicia la transferencia. La herramienta intentará copiar archivos y bases de datos automáticamente.
[WARNING] Este método no siempre funciona correctamente, especialmente si hay diferencias en las versiones de PHP o en la estructura de los paneles. Siempre ten una copia de seguridad manual a mano.
Configuraciones Adicionales y Verificación
Una vez que los archivos y la base de datos están en su lugar, hay algunos pasos finales cruciales.
Configurar las Cuentas de Correo Electrónico
Si usabas correo electrónico en tu antiguo servidor, deberás recrear las cuentas en DirectAdmin.
- En DirectAdmin, ve a la sección "Administrador de correo electrónico".
- Crea las mismas cuentas de correo que tenías en Plesk (por ejemplo,
info@tudominio.com,contacto@tudominio.com). - Configura las contraseñas iguales para que tus clientes de correo (Outlook, Thunderbird) sigan funcionando sin cambios.
Si quieres conservar los correos antiguos, tendrás que usar un método de migración de correos (como IMAPSync) que está fuera del alcance de esta guía básica.
Apuntar los DNS al Nuevo Servidor
Este es el paso que hace que tu sitio web se vea desde el nuevo servidor. Debes cambiar los servidores de nombres (nameservers) de tu dominio.
- Inicia sesión en el panel de tu registrador de dominios (donde compraste el dominio, como GoDaddy, Namecheap, etc.).
- Busca la sección de "DNS" o "Servidores de nombres".
- Cambia los servidores de nombres por los que te proporcionó tu nuevo hosting con DirectAdmin (normalmente son algo como
ns1.tunuevohosting.comyns2.tunuevohosting.com). - Guarda los cambios. La propagación de DNS puede tardar desde unos minutos hasta 48 horas.
Probar el Funcionamiento del Sitio
Una vez que los DNS se hayan propagado (puedes usar herramientas online como "whatsmydns.net" para comprobarlo), visita tu sitio web.
- Página de inicio: ¿Carga correctamente?
- Enlaces internos: ¿Funcionan todos los enlaces?
- Formularios: ¿Se envían correctamente?
- Funciones dinámicas: ¿El carrito de compra, los comentarios, etc., funcionan?
- Correo electrónico: Envía un correo de prueba a tu nueva cuenta.
[INFO] Si algo no funciona, revisa los pasos anteriores. El error más común es una mala configuración de la base de datos en el archivo wp-config.php (o equivalente).
Preguntas Frecuentes (FAQ)
¿Puedo migrar mi web yo mismo o necesito contratar a un profesional?
Sí, puedes hacerlo tú mismo siguiendo esta guía. La migración manual (Método 1) es bastante directa si tienes conocimientos básicos de FTP y administración de bases de datos. Si te sientes inseguro, siempre puedes contratar a tu proveedor de hosting para que lo haga por ti.
¿Qué pasa con mi sitio web durante la migración?
Tu sitio web seguirá funcionando en el servidor antiguo hasta que cambies los DNS. Una vez que cambies los DNS, puede haber un período de inactividad breve mientras la propagación se completa. Para minimizar el tiempo de inactividad, realiza la migración en horas de bajo tráfico.
¿Perderé mis correos electrónicos durante el cambio?
Sí, a menos que migres los correos manualmente. La migración de archivos y bases de datos no incluye los correos almacenados en el servidor. Deberás usar herramientas como IMAPSync o recrear las cuentas y pedir a los usuarios que se descarguen los correos antiguos antes del cambio.
¿Qué es Syspanel y por qué se menciona en algunos tutoriales?
[INFO] En algunos contextos, especialmente en foros de hosting económico, se menciona "Syspanel". Syspanel es el nombre alternativo para el panel de control HestiaCP. Si alguna vez ves una guía que hable de Syspanel, debes saber que se refiere a HestiaCP. Su puerto de acceso por defecto es el 2106 (por ejemplo, https://tu-servidor.com:2106). No lo confundas con DirectAdmin, ya que son paneles diferentes.
¿Cuánto tiempo tarda la migración?
Depende del tamaño de tu sitio web y de la velocidad de tu conexión a Internet. Un sitio pequeño (unas pocas decenas de megabytes) puede tardar entre 15 y 30 minutos. Un sitio grande (con cientos de megabytes o gigabytes) puede tardar varias horas.
Conclusión
Migrar tu web de Plesk a DirectAdmin es un proceso que, aunque requiere atención al detalle, está al alcance de cualquier persona que siga los pasos correctos. Hemos visto dos métodos: el manual, que te da control total, y el automatizado, que es más rápido pero menos fiable.
Recuerda siempre:
- Haz una copia de seguridad completa antes de empezar.
- Verifica cada paso con cuidado.
- Prueba tu sitio a fondo después de la migración.
Con esta guía migración hosting, esperamos que te sientas capacitado para realizar tu migrar Plesk a DirectAdmin con éxito y disfrutar de las ventajas de tu nuevo panel de control. ¡Buena suerte!
