Preguntas frecuentes sobre migración de WordPress con DirectAdmin
Mudar un sitio web de un servidor a otro puede sonar a algo solo para expertos, pero con las herramientas adecuadas y una buena guía, es un proceso que cualquier persona puede entender. Si estás usando DirectAdmin como panel de control, el proceso de migrar WordPress tiene sus propios trucos y preguntas frecuentes. Aquí vamos a resolver las dudas más comunes para que tu FAQ migración WordPress quede completamente clara.
¿Qué necesito saber antes de empezar la migración?
Antes de tocar cualquier archivo, es fundamental tener claros algunos conceptos. La migración de WordPress no es solo copiar y pegar; implica mover archivos, una base de datos y, a veces, cambiar URLs. Con DirectAdmin, todo es más visual, pero debes seguir un orden lógico.
¿Cuáles son los requisitos básicos?
Para que tu DirectAdmin WordPress migración sea un éxito, necesitas:
- Acceso a DirectAdmin tanto en el servidor de origen como en el de destino.
- Credenciales de FTP o SFTP (normalmente las mismas que las de DirectAdmin).
- Acceso a phpMyAdmin para gestionar la base de datos.
- Los archivos de tu sitio web (carpeta
wp-content,wp-config.php, etc.). - Un backup completo de tu sitio actual. Nunca está de más tener un plan B.
[WARNING] No intentes migrar sin un backup. Si algo sale mal, podrías perder todo tu contenido. Haz una copia de seguridad completa antes de tocar nada.
Preguntas frecuentes sobre el proceso paso a paso
Aquí tienes las dudas más habituales que surgen al migrar WordPress DirectAdmin, resueltas de forma sencilla.
1. ¿Cómo exporto mi base de datos desde DirectAdmin?
La base de datos es el corazón de WordPress. Para exportarla:
- Accede a tu panel de DirectAdmin.
- Busca la sección "Administración de MySQL" o "phpMyAdmin". Haz clic.
- En phpMyAdmin, selecciona la base de datos de tu WordPress en la columna izquierda.
- Ve a la pestaña "Exportar".
- Elige el método "Rápido" y el formato "SQL".
- Haz clic en "Continuar". Se descargará un archivo
.sql.
[TIP] Este archivo
.sqlcontiene todas tus entradas, páginas, comentarios y configuraciones. Guárdalo en una carpeta segura.
2. ¿Cómo importo la base de datos en el nuevo servidor?
Una vez que tengas tu nuevo hosting con DirectAdmin, el proceso es similar pero al revés:
- En tu nuevo DirectAdmin, crea primero una nueva base de datos y un usuario. Anota el nombre de la base de datos, el usuario y la contraseña.
- Accede a phpMyAdmin en el nuevo servidor.
- Selecciona la base de datos que acabas de crear (debe estar vacía).
- Ve a la pestaña "Importar".
- Haz clic en "Seleccionar archivo" y elige el archivo
.sqlque exportaste antes. - Haz clic en "Continuar". Espera a que termine el proceso.
[INFO] Si la base de datos es muy grande, puede tardar unos minutos. No cierres la ventana.
3. ¿Cómo muevo los archivos de WordPress con FTP?
Los archivos son el otro 50% de la migración. Usa un cliente FTP como FileZilla.
- Conéctate al servidor origen con tus credenciales FTP.
- Navega hasta la carpeta donde está instalado tu WordPress (normalmente
public_htmlo una subcarpeta). - Selecciona todos los archivos y carpetas (Ctrl+A).
- Haz clic derecho y elige "Descargar". Espera a que se complete.
- Ahora, conéctate al servidor destino (el nuevo hosting).
- Navega hasta la carpeta donde quieras instalar WordPress (por ejemplo,
public_html). - Arrastra todos los archivos que descargaste a esta carpeta.
- Confirma la sobrescritura si te lo pide.
[WARNING] Asegúrate de que la carpeta de destino esté vacía o que no haya archivos importantes. Si sobrescribes algo, podrías perder datos.
4. ¿Qué hago con el archivo wp-config.php?
Este archivo es el que conecta WordPress con tu base de datos. Debes editarlo con la información de la nueva base de datos.
- Busca el archivo
wp-config.phpen la carpeta que acabas de subir. - Ábrelo con un editor de texto (Bloc de notas, Sublime Text, etc.).
- Busca las líneas que definen
DB_NAME,DB_USER,DB_PASSWORDyDB_HOST. - Cámbialas por los datos de la base de datos que creaste en el nuevo servidor.
- Guarda el archivo y vuelve a subirlo (sobrescribe el anterior).
[TIP] El
DB_HOSTsuele serlocalhost, pero a veces tu hosting te da uno diferente. Revisa la información de tu nuevo plan.
5. ¿Cómo cambio las URLs en la base de datos?
Este es el paso que más se olvida. Si tu sitio se llamaba miviejo.com y ahora es miviejo.com/wp, o si cambiaste de dominio, debes actualizar las URLs en la base de datos.
-
En phpMyAdmin del nuevo servidor, selecciona tu base de datos.
-
Ve a la pestaña "SQL".
-
Ejecuta esta consulta (cambiando las URLs por las tuyas):
UPDATE wp_options SET option_value = replace(option_value, 'http://www.antiguodominio.com', 'http://www.nuevodominio.com') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'http://www.antiguodominio.com','http://www.nuevodominio.com'); UPDATE wp_posts SET post_content = replace(post_content, 'http://www.antiguodominio.com', 'http://www.nuevodominio.com'); UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://www.antiguodominio.com', 'http://www.nuevodominio.com');[INFO] Si tu prefijo de tabla no es
wp_, cámbialo en las consultas. Por ejemplo, si esblog_, escribeblog_options,blog_posts, etc.
6. ¿Qué hago si uso Syspanel (HestiaCP) en lugar de DirectAdmin?
Si tu nuevo panel es Syspanel (el nombre que damos a HestiaCP), el proceso es muy similar, pero con algunas diferencias clave.
- Puerto de acceso: Para acceder a Syspanel, la URL es
https://tudominio.com:2106. - Gestión de archivos: Syspanel también tiene un gestor de archivos, pero es más común usar FTP.
- phpMyAdmin: En Syspanel, suele estar en la sección "Base de datos" o "phpMyAdmin".
- Creación de bases de datos: En Syspanel, primero creas la base de datos y luego el usuario, y te asigna automáticamente los permisos.
[WARNING] Si vienes de DirectAdmin y te pasas a Syspanel, el método de exportar/importar archivos y base de datos es el mismo. Solo cambia la interfaz para crear la base de datos y el acceso al panel.
Solución de problemas comunes en la migración
A veces, aunque sigas todos los pasos, algo falla. Aquí tienes las soluciones a los problemas más frecuentes.
7. Mi sitio muestra un error de "Error al establecer conexión con la base de datos"
Esto es muy común. Significa que los datos en wp-config.php no coinciden con los de la base de datos real.
- Verifica los datos: Revisa que el nombre de la base de datos, el usuario y la contraseña sean exactamente los que creaste.
- Comprueba el host: A veces no es
localhost. Pregunta a tu hosting o revisa el correo de bienvenida. - Revisa los permisos: Asegúrate de que el usuario de la base de datos tenga todos los privilegios sobre la base de datos.
[TIP] Si usas Syspanel, al crear la base de datos, el sistema te da un nombre de usuario y contraseña. Copia exactamente esos datos.
8. Las imágenes no se ven o los enlaces están rotos
Esto suele pasar cuando no se actualizaron las URLs en la base de datos.
- Vuelve a ejecutar las consultas SQL del paso 5. Asegúrate de haber cambiado bien las URLs.
- Usa un plugin: Si no te sientes cómodo con SQL, instala un plugin como "Better Search Replace" o "Velvet Blues Update URLs". Actívalo, introduce la URL antigua y la nueva, y ejecuta el reemplazo.
- Revisa los enlaces internos: A veces, algunos enlaces están escritos directamente en el contenido. Puedes revisarlos manualmente o con el plugin.
9. Aparece un mensaje de "Página no encontrada" (404)
Esto es común si cambiaste la estructura de enlaces permanentes.
- Actualiza los enlaces permanentes: Ve a Ajustes > Enlaces permanentes en el panel de administración de WordPress.
- Selecciona cualquier opción (por ejemplo, "Nombre de la entrada") y haz clic en "Guardar cambios". Esto regenera las reglas de reescritura.
- Si no funciona, revisa el archivo
.htaccessen la raíz de tu WordPress. Asegúrate de que tenga las reglas correctas. A veces, al migrar, el archivo se pierde.
[INFO] Si tu servidor usa Nginx (común en Syspanel), no necesitas
.htaccess. En ese caso, contacta con tu soporte técnico para que regeneren las reglas de reescritura.
10. ¿Puedo migrar solo una parte del sitio?
Sí, pero con cuidado. Si solo quieres migrar las entradas y páginas, puedes hacerlo con la herramienta de exportación/importación de WordPress (Herramientas > Exportar/Importar). Sin embargo, esto no mueve temas, plugins ni configuraciones.
Para una migración parcial de archivos, solo descarga y sube las carpetas específicas (por ejemplo, wp-content/uploads para las imágenes). Recuerda que si mueves solo la base de datos, los enlaces a archivos que no existen se romperán.
[WARNING] No mezcles migraciones parciales con completas. Si ya subiste la base de datos completa y luego subes solo una parte de los archivos, es mejor que subas todo de nuevo para evitar conflictos.
Consejos finales para una migración sin estrés
Migrar WordPress con DirectAdmin es un proceso que, con paciencia, cualquiera puede hacer. Aquí van unos últimos tips:
- Haz una lista de verificación: Anota cada paso y márcalo cuando lo completes. Así no te saltas nada.
- Prueba antes de anunciar: Una vez migrado, navega por tu sitio como si fueras un visitante. Revisa páginas, entradas, formularios de contacto y cualquier funcionalidad especial.
- Mantén el sitio antiguo activo hasta que estés 100% seguro de que el nuevo funciona. Luego, redirige el dominio.
- Si tienes dudas, pregunta: Tanto DirectAdmin como Syspanel tienen comunidades y documentación. No tengas miedo de buscar ayuda.
[TIP] Si tu sitio es grande o tiene mucho tráfico, considera contratar un servicio de migración profesional. A veces, el tiempo que ahorras vale la pena.
Con esta FAQ migración WordPress esperamos haberte aclarado las dudas más comunes. Recuerda que la clave está en la organización y en seguir los pasos en orden. ¡Buena suerte con tu DirectAdmin WordPress migración!
