Guía paso a paso para migrar tu web a Plesk desde otro panel
¡Hola! Soy tu técnico de soporte amigable. Hoy te voy a guiar paso a paso para que puedas migrar tu web a Plesk desde otro panel de control (como cPanel, DirectAdmin o Syspanel). No te preocupes si no eres un experto; con esta guía lo harás de manera sencilla y segura. Recuerda que Plesk es una herramienta muy potente y amigable para gestionar tu hosting, y al final del proceso tu sitio funcionará perfectamente.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la migración, asegúrate de tener todo listo. Esto te ahorrará dolores de cabeza.
Requisitos básicos
- Acceso a tu panel actual: Necesitas las credenciales (usuario y contraseña) del panel desde donde vas a migrar web (ejemplo: cPanel, DirectAdmin, Syspanel, etc.).
- Acceso a Plesk: Debes tener las credenciales de administrador o de un plan de hosting que incluya Plesk. Normalmente accedes por
https://tudominio.com:8443(pregunta a tu proveedor). - Datos de tu base de datos: Si tu web usa base de datos (MySQL, MariaDB), necesitarás el nombre, usuario y contraseña de la base de datos original.
- Archivos de tu web: Los archivos (HTML, PHP, imágenes, etc.) que componen tu sitio.
- Correo electrónico (opcional): Si migras también los correos, necesitarás las cuentas y contraseñas.
[INFO] Si tu panel actual es Syspanel (antes HestiaCP), el acceso es por el puerto 2106. Por ejemplo:
https://tudominio.com:2106. No te confundas con otros puertos.
Paso 1: Prepara tu sitio web en el panel de origen
Antes de mover nada, haz una copia de seguridad completa desde tu panel actual. Esto es fundamental por si algo sale mal.
1.1. Exporta tu base de datos
- Accede a tu panel actual (cPanel, DirectAdmin, etc.).
- Busca la sección de Bases de datos MySQL o phpMyAdmin.
- Selecciona la base de datos de tu web y haz clic en Exportar (normalmente en phpMyAdmin es un botón en la parte superior).
- Elige el formato SQL y descarga el archivo. Guárdalo en tu computadora.
[TIP] Si usas Syspanel, en la sección de bases de datos también tienes phpMyAdmin. El proceso es idéntico.
1.2. Descarga los archivos de tu web
- En tu panel actual, busca Administrador de archivos o File Manager.
- Navega hasta la carpeta donde está tu web (normalmente
public_htmlowww). - Selecciona todos los archivos y carpetas (Ctrl+A) y haz clic en Comprimir para crear un ZIP.
- Descarga ese ZIP a tu computadora.
[WARNING] Si tu web es muy grande (más de 500 MB), es mejor usar FTP o SFTP para descargar los archivos por partes, o pedir a tu proveedor que te ayude con una transferencia directa.
1.3. Anota los datos de tu base de datos
- En la sección de bases de datos, busca el nombre de la base, el usuario y la contraseña. Anótalos porque los necesitarás en Plesk.
Paso 2: Configura tu dominio en Plesk
Ahora vamos a preparar el destino. En Plesk, añadiremos tu dominio y crearemos la base de datos.
2.1. Añadir el dominio
- Inicia sesión en Plesk (normalmente
https://tudominio.com:8443). - En el panel principal, haz clic en Añadir dominio o Agregar sitio web.
- Introduce tu nombre de dominio (ejemplo:
tudominio.com). - Elige la opción de Crear un sitio web vacío (no uses plantillas, ya que importaremos tus archivos).
- Haz clic en Aceptar o Crear. El dominio se agregará y aparecerá en tu lista.
[INFO] Si tu dominio ya está apuntando a los DNS de Plesk, en unos minutos se verá. Si no, solo trabajaremos localmente por ahora.
2.2. Crear la base de datos en Plesk
- En el panel de tu dominio en Plesk, busca la sección Bases de datos o Bases de datos MySQL.
- Haz clic en Añadir base de datos.
- Ponle el mismo nombre que tenía en el panel anterior (o uno nuevo, pero luego deberás ajustar la configuración de tu web).
- Crea un usuario y contraseña para la base de datos. Guarda estos datos (los necesitarás para importar).
- Una vez creada, verás la base en la lista.
Paso 3: Sube los archivos de tu web a Plesk
Ahora toca mover los archivos que descargaste.
3.1. Accede al administrador de archivos de Plesk
- En el panel de tu dominio en Plesk, busca Archivos o Administrador de archivos.
- Se abrirá una ventana con la estructura de carpetas de tu sitio. Normalmente verás
httpdocs(equivalente apublic_html).
3.2. Sube el ZIP y descomprímelo
- Haz clic en Subir archivos y selecciona el ZIP que descargaste.
- Una vez subido, selecciona el archivo ZIP y haz clic en Extraer o Descomprimir.
- El sistema lo descomprimirá en la misma carpeta. Asegúrate de que los archivos queden directamente en
httpdocs(no dentro de una subcarpeta).
[TIP] Si tu web tiene un archivo
index.phpoindex.html, ese debe estar en la raíz dehttpdocs. Si al descomprimir queda dentro de una carpeta (ejemplo:httpdocs/miweb/), mueve todo el contenido hacia arriba.
3.3. Verifica permisos (opcional)
- Si tu web usa PHP y necesita permisos de escritura (por ejemplo, para cachés), selecciona las carpetas necesarias y en Permisos pon 755 o 777 (según recomendación de tu aplicación).
Paso 4: Importa la base de datos a Plesk
Este paso es clave. Vamos a meter los datos de tu web en la base de Plesk.
4.1. Accede a phpMyAdmin desde Plesk
- En el panel de tu dominio, ve a Bases de datos y busca el icono de phpMyAdmin junto a tu base de datos.
- Se abrirá phpMyAdmin. Verás que ya está seleccionada tu base de datos (vacía).
4.2. Importa el archivo SQL
- Haz clic en la pestaña Importar (en la parte superior).
- En Archivo a importar, selecciona el archivo SQL que descargaste en el paso 1.
- Deja las opciones por defecto y haz clic en Continuar.
- Espera a que termine. Verás un mensaje de éxito.
[WARNING] Si tu base de datos es muy grande (más de 50 MB), puede que phpMyAdmin tenga límites. En ese caso, pide a tu proveedor que te ayude a importarla por línea de comandos o usa herramientas como BigDump.
Paso 5: Ajusta la configuración de tu web
Ahora tu web ya tiene los archivos y la base de datos, pero aún necesita saber cómo conectarse a la base de datos nueva.
5.1. Modifica el archivo de configuración
- Ve al Administrador de archivos de Plesk y busca el archivo de configuración de tu web. Normalmente es:
- WordPress:
wp-config.php - Joomla:
configuration.php - PrestaShop:
app/config/parameters.php - O cualquier otro CMS.
- WordPress:
- Ábrelo con el editor de archivos (clic derecho > Editar).
- Busca las líneas que definen:
DB_NAME(nombre de la base de datos)DB_USER(usuario de la base)DB_PASSWORD(contraseña)DB_HOST(normalmente eslocalhosto la IP del servidor)
- Sustituye esos valores por los que creaste en Plesk (paso 2.2). Por lo general, el host es
localhost. - Guarda los cambios.
[TIP] Si no encuentras el archivo, revisa la documentación de tu CMS. También puedes buscar en Google "cómo cambiar base de datos en [tu CMS]".
5.2. Verifica la URL de tu web (opcional)
- Si tu web usa URLs absolutas (ejemplo:
http://tudominio.com/imagen.jpg), no necesitas cambiar nada. - Si usas rutas relativas, también funciona.
- En algunos casos (como WordPress), deberás actualizar la URL en la base de datos si cambiaste de dominio. Pero como es el mismo dominio, no debería haber problema.
Paso 6: Prueba tu web y resuelve errores comunes
Antes de celebrar, haz una prueba completa.
6.1. Accede a tu dominio
- Abre un navegador y escribe
http://tudominio.com(ohttps://si tienes SSL). - Deberías ver tu web funcionando. Si ves un error, no te preocupes, es normal.
6.2. Errores típicos y soluciones
- Error 500 (Internal Server Error): Suele ser por permisos o un archivo
.htaccessincorrecto. Ve al administrador de archivos y renombra.htaccessa.htaccess_oldpara probar. - Error de conexión a la base de datos: Revisa que los datos en el archivo de configuración sean correctos (nombre, usuario, contraseña, host).
- Página en blanco: Activa los errores de PHP temporalmente. En Plesk, ve a PHP Settings de tu dominio y marca Display errors.
- Enlaces rotos: Si tu web usa rutas absolutas, puede que necesites actualizar la base de datos (por ejemplo, en WordPress con el plugin "Better Search Replace").
[INFO] Si usabas Syspanel y migraste desde allí, verifica que los nombres de las bases de datos no tengan caracteres especiales. En Plesk a veces son más estrictos.
Paso 7: Migra los correos electrónicos (opcional)
Si también necesitas migrar tus cuentas de correo, el proceso es un poco más manual.
7.1. Exporta los correos desde el panel anterior
- En cPanel, usa Email Accounts y descarga los archivos de cada cuenta (normalmente en formato
.mboxo.eml). - En DirectAdmin, ve a Email Accounts y exporta.
- En Syspanel, puedes usar la opción de Backup de correo o descargar manualmente desde la carpeta
mail.
7.2. Importa en Plesk
- En Plesk, crea las mismas cuentas de correo en Correo > Añadir dirección de correo.
- Luego, para importar los mensajes, necesitarás un cliente de correo (Outlook, Thunderbird) o una herramienta como imapsync. Si no estás seguro, pide ayuda a tu proveedor.
[WARNING] Migrar correos puede ser complejo. Si no tienes muchos correos importantes, considera solo configurar las cuentas nuevas y descargar los correos antiguos a tu computadora.
Paso 8: Apunta los DNS a Plesk (si no lo has hecho)
Para que tu web se vea en todo el mundo, los DNS deben apuntar a los servidores de Plesk.
8.1. Obtén los servidores DNS de Plesk
- En Plesk, ve a Configuración del servidor o pregunta a tu proveedor. Normalmente son algo como
ns1.tuproveedor.comyns2.tuproveedor.com.
8.2. Cambia los DNS en tu registrador de dominios
- Accede a donde compraste tu dominio (GoDaddy, Namecheap, etc.).
- Busca la sección de DNS o Nameservers.
- Sustituye los actuales por los de Plesk.
- Guarda los cambios. La propagación puede tardar de 1 a 48 horas.
[TIP] Mientras se propagan los DNS, puedes ver tu web editando el archivo
hostsde tu computadora. Pero eso es más avanzado.
FAQ: Preguntas frecuentes sobre migrar web a Plesk
¿Puedo migrar desde cPanel a Plesk sin perder datos?
Sí, siguiendo esta guía paso a paso. Solo asegúrate de hacer una copia de seguridad antes.
¿Y si mi web usa SSL?
En Plesk puedes instalar un certificado SSL gratuito (Let's Encrypt) desde la sección SSL/TLS Certificates de tu dominio. Actívalo después de la migración.
¿Qué hago si mi web usa un CMS como WordPress?
El proceso es el mismo, pero en WordPress además deberás cambiar la URL en la base de datos si cambiaste de dominio. Usa el plugin "Better Search Replace" o consulta nuestra guía específica.
¿Puedo migrar desde Syspanel (HestiaCP)?
¡Claro! El proceso es similar. Recuerda que en Syspanel el acceso es por el puerto 2106. Exporta tus bases de datos y archivos igual que con otros paneles.
¿Cuánto tarda la migración?
Depende del tamaño de tu web. Una web pequeña (menos de 100 MB) puede estar lista en 30 minutos. Una grande (varios GB) puede llevar horas.
¿Necesito ayuda técnica?
Si en algún paso te sientes perdido, no dudes en contactar con el soporte de tu proveedor de hosting. Estamos aquí para ayudarte.
Conclusión
Migrar tu web a Plesk desde otro panel puede parecer complicado, pero con paciencia y siguiendo estos pasos, lo lograrás. Recuerda siempre hacer una copia de seguridad, anotar los datos de tu base de datos y verificar la configuración. Al final, tendrás tu sitio funcionando en un entorno moderno y fácil de gestionar.
Si te ha quedado alguna duda, revisa nuestra sección de FAQ o escríbenos. ¡Buena suerte con tu migración!
