Guía para migrar WordPress de Plesk a DirectAdmin
¿Necesitas mover tu sitio WordPress de un servidor con Plesk a otro con DirectAdmin? Tranquilo, no es tan complicado como parece. Esta guía paso a paso te llevará de la mano para que puedas migrar WordPress Plesk DirectAdmin sin perder datos, sin tiempo de inactividad prolongado y, sobre todo, sin estrés. Vamos a dividir todo el proceso en partes muy claras, desde la preparación hasta la verificación final.
¿Por qué migrar de Plesk a DirectAdmin?
Antes de empezar, quizás te preguntes por qué alguien querría hacer este cambio. Plesk y DirectAdmin son dos paneles de control de hosting muy populares, pero cada uno tiene sus ventajas. DirectAdmin suele ser más ligero, más rápido y, a menudo, más económico. También es conocido por su interfaz limpia y su facilidad de uso una vez que te acostumbras. Migrar tu WordPress te permitirá aprovechar estas ventajas sin perder el contenido que tanto trabajo te ha costado crear.
Preparación: Lo que necesitas antes de empezar
No te lances a la piscina sin antes asegurarte de tener todo listo. Una buena preparación es la clave para una migración WordPress exitosa.
Acceso a ambos paneles
Primero, asegúrate de tener las credenciales de acceso tanto a tu panel de Plesk (el antiguo) como a tu nuevo panel de DirectAdmin. Necesitarás acceso de administrador o, al menos, permisos para gestionar bases de datos y archivos.
Herramientas básicas
Para transferir sitio WordPress necesitarás:
- Un cliente FTP como FileZilla o Cyberduck. Te servirá para descargar y subir archivos.
- Acceso a phpMyAdmin en ambos paneles para gestionar las bases de datos.
- Una copia de seguridad reciente de tu sitio. Aunque vamos a hacer una nueva, nunca está de más tener un respaldo extra.
Información clave
Antes de empezar, anota estos datos de tu sitio actual:
- Nombre de la base de datos y usuario.
- Contraseña de la base de datos.
- Prefijo de las tablas (normalmente es "wp_").
- Ruta absoluta de instalación de WordPress (ej: /home/usuario/public_html).
En DirectAdmin, también necesitarás crear un nuevo dominio o subdominio donde alojarás tu WordPress. Si es el mismo dominio, asegúrate de que esté apuntando al nuevo servidor.
Paso 1: Exporta tu sitio desde Plesk
Este es el primer paso para migrar WordPress Plesk DirectAdmin. Vamos a sacar todo el contenido de tu sitio actual.
Exporta la base de datos
- Accede a Plesk y busca la sección de "Bases de datos" o "phpMyAdmin".
- Selecciona la base de datos de tu WordPress.
- Ve a la pestaña "Exportar" y elige el método rápido. Asegúrate de que esté seleccionado "SQL" como formato.
- Haz clic en "Continuar" y descarga el archivo .sql. Guárdalo en una carpeta segura.
Descarga los archivos del sitio
- Usa tu cliente FTP para conectarte a tu servidor Plesk.
- Navega hasta la carpeta donde está instalado WordPress (normalmente "httpdocs" o "public_html").
- Selecciona todos los archivos y carpetas (incluyendo wp-admin, wp-content, wp-includes, etc.).
- Descarga todo a tu computadora. Esto puede tomar unos minutos, dependiendo del tamaño de tu sitio.
[TIP] Si tu sitio tiene muchas imágenes o plugins pesados, puedes comprimir la carpeta en un archivo .zip desde el panel de Plesk para acelerar la descarga.
Paso 2: Prepara DirectAdmin para recibir tu sitio
Ahora pasamos al nuevo hogar de tu WordPress. DirectAdmin tiene su propia forma de organizar las cosas, pero es muy intuitivo.
Crea el dominio y la base de datos
- Inicia sesión en DirectAdmin.
- Ve a "Gestión de Dominios" y haz clic en "Añadir dominio".
- Introduce el nombre de tu dominio (el mismo que tenías en Plesk) y completa los datos. Asegúrate de que apunte a los DNS correctos.
- Una vez creado el dominio, ve a "Base de datos MySQL" y crea una nueva base de datos. Anota el nombre, el usuario y la contraseña que generes.
Sube los archivos de WordPress
- Usa el mismo cliente FTP para conectarte a tu servidor DirectAdmin.
- Navega hasta la carpeta "domains" y luego a la carpeta de tu dominio (ej: /domains/tudominio.com/public_html).
- Sube todos los archivos que descargaste desde Plesk. Si los comprimiste, primero súbelos y luego descomprímelos desde el panel de archivos de DirectAdmin.
[WARNING] Asegúrate de que todos los archivos se suban correctamente. Si ves errores de conexión, verifica que el FTP esté configurado con los datos correctos (usuario, contraseña, puerto 21).
Paso 3: Importa la base de datos a DirectAdmin
Con los archivos ya en su lugar, es hora de darle vida a tu sitio con la base de datos.
Usa phpMyAdmin en DirectAdmin
- En DirectAdmin, busca la sección "phpMyAdmin" dentro de "Base de datos MySQL".
- Selecciona la base de datos que creaste anteriormente.
- Ve a la pestaña "Importar".
- Haz clic en "Seleccionar archivo" y elige el archivo .sql que descargaste desde Plesk.
- Haz clic en "Continuar" y espera a que termine la importación. Verás un mensaje de éxito.
Ajusta el archivo wp-config.php
Este es un paso crucial. El archivo wp-config.php contiene la configuración de conexión a la base de datos. Debes actualizarlo con los datos de tu nueva base de datos en DirectAdmin.
- Conéctate por FTP a DirectAdmin y navega hasta la carpeta de tu dominio.
- Busca el archivo "wp-config.php" y ábrelo con un editor de texto (como Notepad++).
- Busca las líneas que definen:
define('DB_NAME', 'nombre_base_datos');define('DB_USER', 'usuario_base_datos');define('DB_PASSWORD', 'contraseña_base_datos');define('DB_HOST', 'localhost');(normalmente se deja como localhost)
- Cambia estos valores por los que anotaste al crear la base de datos en DirectAdmin.
- Guarda el archivo y súbelo de nuevo al servidor si lo editaste localmente.
[INFO] Si tu sitio usaba algún prefijo de tabla personalizado, asegúrate de que en wp-config.php esté definido correctamente (ej:
$table_prefix = 'wp_';).
Paso 4: Actualiza las URLs y verifica el sitio
Una vez que los archivos y la base de datos están en su lugar, es posible que necesites ajustar algunas URLs internas, especialmente si cambiaste de dominio o subdominio.
Cambia las URLs en la base de datos
Si tu dominio es el mismo, probablemente no necesites hacer nada. Pero si cambiaste de dominio (ej: de midominio.com a midominio.net), deberás actualizar las URLs en la base de datos.
- Accede a phpMyAdmin en DirectAdmin y selecciona tu base de datos.
- Haz clic en la tabla "wp_options" (o el prefijo que uses).
- Busca las filas "siteurl" y "home". Edítalas y cambia la URL antigua por la nueva.
- También puedes usar una consulta SQL para reemplazar todas las URLs antiguas. Algo como:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://antiguo.com', 'http://nuevo.com');
Esto es útil si tienes enlaces internos en tus artículos.
Verifica el funcionamiento
Ahora viene la parte emocionante. Abre tu navegador y escribe la URL de tu sitio. Deberías ver tu WordPress funcionando. Si ves un error, no te preocupes, suele ser algo simple.
- Error de conexión a la base de datos: Revisa los datos en wp-config.php.
- Página en blanco: Activa el modo depuración en wp-config.php añadiendo:
define('WP_DEBUG', true);
Esto te mostrará los errores. - Enlaces rotos: Usa un plugin como "Better Search Replace" para corregir URLs antiguas.
[WARNING] Si tu sitio muestra un error de "500 Internal Server Error", revisa los permisos de archivos y carpetas. En DirectAdmin, generalmente los archivos deben tener permisos 644 y las carpetas 755.
Paso 5: Ajustes finales y optimización
¡Felicidades! Ya has logrado migrar WordPress Plesk DirectAdmin. Pero antes de celebrar, haz estos últimos ajustes.
Actualiza los DNS
Si cambiaste de servidor, asegúrate de que los DNS de tu dominio apunten al nuevo servidor. Esto puede tardar entre 24 y 48 horas en propagarse. Mientras tanto, puedes usar un archivo hosts en tu computadora para probar el sitio.
Revisa los plugins y temas
Algunos plugins pueden tener configuraciones específicas del servidor. Revisa que todo funcione bien:
- Plugins de caché: Puede que necesites reinstalarlos o limpiar la caché.
- Plugines de seguridad: Actualiza las reglas si es necesario.
- Temas: Asegúrate de que las imágenes y estilos se carguen correctamente.
Configura el correo electrónico
DirectAdmin tiene su propio sistema de correo. Si usabas correos en tu dominio, configúralos de nuevo en la sección "Email Accounts".
Haz una copia de seguridad
Una vez que todo esté funcionando, haz una copia de seguridad completa desde DirectAdmin. Ve a "Gestión de Archivos" y comprime la carpeta de tu dominio, o usa la función "Backup" del panel.
Preguntas frecuentes sobre migración WordPress
Aquí respondemos las dudas más comunes que surgen al transferir sitio WordPress entre paneles.
¿Puedo migrar sin perder el SEO?
Sí, si mantienes las mismas URLs y rediriges correctamente, tu SEO no se verá afectado. Asegúrate de que los enlaces internos sigan funcionando y de que no haya páginas 404.
¿Qué hago si el sitio no carga después de la migración?
Revisa estos puntos en orden:
- Los DNS están propagados.
- El archivo wp-config.php tiene los datos correctos.
- Los archivos están en la carpeta correcta (public_html).
- Los permisos de archivos son adecuados.
¿Necesito cambiar algo en los plugins de caché?
Sí, después de la migración, es recomendable limpiar la caché de cualquier plugin (como W3 Total Cache o WP Super Cache) y regenerarla. También verifica que las URLs de las CDN estén actualizadas.
¿Puedo migrar usando un plugin?
Sí, existen plugins como "All-in-One WP Migration" o "Duplicator" que facilitan la migración. Sin embargo, para un control total, el método manual que te hemos mostrado es más fiable y te permite entender cada paso.
Conclusión
Migrar WordPress de Plesk a DirectAdmin puede parecer un desafío, pero con esta guía detallada, el proceso se vuelve manejable y hasta gratificante. Has aprendido a exportar tu sitio, preparar el nuevo servidor, importar datos y solucionar problemas comunes. Recuerda que la paciencia y la atención a los detalles son tus mejores aliados.
Si en algún momento te sientes perdido, vuelve a leer los pasos o consulta la documentación oficial de DirectAdmin. Y si prefieres una solución más automatizada, siempre puedes recurrir a plugins especializados, aunque el método manual te dará un conocimiento más profundo de tu sitio.
¡Ahora disfruta de tu WordPress en su nuevo hogar! Con DirectAdmin, tendrás un panel más rápido y eficiente para gestionar tu sitio. Si tienes más dudas, no dudes en buscar en nuestra sección de FAQs o contactar con nuestro soporte técnico. ¡Buena suerte con tu migración WordPress!
