Preguntas frecuentes: ¿Cómo migrar WordPress a Plesk?
¿Por qué migrar WordPress a Plesk? Preguntas frecuentes
Migrar tu sitio web WordPress a un nuevo panel de control como Plesk puede parecer un paso complicado, pero con las herramientas adecuadas y un poco de guía, es un proceso bastante sencillo. Plesk es conocido por su interfaz amigable y sus potentes funciones de automatización, lo que lo convierte en una excelente opción para gestionar sitios WordPress, especialmente si buscas un rendimiento y una seguridad superiores.
En esta guía de preguntas frecuentes (FAQ), responderemos a las dudas más comunes sobre cómo migrar WordPress a Plesk. Cubriremos desde los preparativos iniciales hasta la resolución de los errores migración WordPress más típicos. Nuestro objetivo es que, al finalizar la lectura, te sientas seguro y capaz de realizar la migración por ti mismo, incluso si no tienes experiencia técnica previa.
[INFO] Esta guía está diseñada para ser autosuficiente. No necesitas conocimientos previos de programación. Solo sigue los pasos al pie de la letra.
Preparativos esenciales antes de la migración
Antes de empezar a mover archivos y bases de datos, es fundamental preparar el terreno. Una buena preparación es la clave para evitar los temidos errores a mitad del proceso.
¿Qué necesito para empezar a migrar WordPress a Plesk?
Necesitarás tres cosas principales:
- Acceso al panel de control de tu hosting actual (origen): Aquí es donde está tu WordPress ahora. Necesitarás acceso a cPanel, DirectAdmin, Syspanel (recuerda, el puerto es el 2106), o el panel que uses actualmente. Lo más importante es que puedas acceder a phpMyAdmin y al Administrador de Archivos.
- Acceso a tu nuevo Plesk (destino): Debes tener tu cuenta de Plesk activa y configurada. Necesitarás saber cómo crear un nuevo dominio o un nuevo plan de hosting (aunque no lo instales aún).
- Credenciales de tu WordPress actual: El usuario y la contraseña de tu administrador de WordPress, y los datos de acceso a tu base de datos (nombre de la base de datos, usuario y contraseña). Si no los recuerdas, no te preocupes, los obtendremos durante el proceso.
¿Debo hacer una copia de seguridad antes de migrar?
¡Sí, absolutamente sí! Esta es la regla de oro número uno. Una copia de seguridad es tu red de seguridad. Si algo sale mal durante la migración (un error de conexión, un archivo corrupto, etc.), podrás restaurar tu sitio original sin perder datos.
Te recomendamos hacer dos tipos de copias de seguridad:
- Copia de seguridad completa de archivos: Descarga toda la carpeta
public_html(ohtdocs) de tu hosting actual a tu ordenador. - Copia de seguridad de la base de datos: Exporta tu base de datos de WordPress desde phpMyAdmin a un archivo
.sql.
[WARNING] No te saltes este paso. Una migración fallida sin copia de seguridad puede resultar en la pérdida total de tu contenido. Es mejor prevenir que lamentar.
¿Plesk tiene una herramienta de migración automática para WordPress?
¡Sí! Plesk incluye una herramienta integrada llamada Plesk Migrator que puede automatizar gran parte del proceso para sitios WordPress y otros CMS. Es la forma más fácil y recomendada para principiantes. Sin embargo, a veces falla con configuraciones muy personalizadas o con servidores de origen con restricciones de seguridad. Por eso, también te explicaremos el método manual, que es más universal y te da control total.
Migración paso a paso: El método manual (el más fiable)
Este método es el más robusto y te permite entender qué está pasando realmente. Lo dividiremos en dos partes: mover los archivos y mover la base de datos.
Paso 1: Exportar los archivos de tu WordPress desde el origen
- Accede al panel de control de tu hosting actual.
- Busca la sección Administrador de Archivos (File Manager).
- Navega hasta la carpeta donde está instalado tu WordPress. Normalmente es
public_htmlohtdocs. A veces tu WordPress está en una subcarpeta, comopublic_html/miweb. - Selecciona todos los archivos y carpetas dentro de esa carpeta (puedes usar Ctrl+A o Cmd+A).
- Busca la opción Comprimir o Zip. Comprime la selección en un archivo
.zip. Ponle un nombre claro, comomiweb-completo.zip. - Una vez creado, descarga ese archivo
.zipa tu ordenador. Este archivo contiene todos los temas, plugins, imágenes y el núcleo de WordPress.
Paso 2: Exportar la base de datos de WordPress
- En el mismo panel de control de origen, busca phpMyAdmin.
- Selecciona la base de datos de tu WordPress (la que uses para tu sitio).
- Haz clic en la pestaña Exportar en la parte superior.
- Elige el método Rápido y el formato SQL. Haz clic en Continuar o Exportar.
- Se descargará un archivo con extensión
.sql. Guárdalo en tu ordenador. Este archivo contiene todo tu contenido: entradas, páginas, comentarios, configuraciones de plugins, etc.
Paso 3: Configurar el dominio en Plesk (destino)
- Inicia sesión en tu panel de Plesk.
- Haz clic en Sitios web y dominios o en Añadir dominio.
- Introduce el nombre de tu dominio (ej: tudominio.com).
- Plesk te preguntará si quieres instalar WordPress. No lo instales. Queremos migrar tu WordPress existente, no crear uno nuevo.
- Simplemente crea la suscripción o el plan de hosting para el dominio. Esto creará la estructura de carpetas necesaria (normalmente
httpdocs).
Paso 4: Subir y descomprimir los archivos en Plesk
- En Plesk, ve a la sección Administrador de Archivos para el dominio que acabas de crear.
- Navega a la carpeta
httpdocs(o la carpeta raíz de tu dominio). - Sube el archivo
miweb-completo.zipque descargaste antes. - Una vez subido, selecciona el archivo y haz clic en Extraer o Descomprimir.
- Plesk extraerá todos los archivos. Verás que ahora están todos los archivos de tu WordPress en la carpeta
httpdocs.
Paso 5: Crear y poblar la base de datos en Plesk
- En Plesk, busca la sección Bases de datos (Database).
- Haz clic en Añadir base de datos.
- Dale un nombre, un usuario y una contraseña. Anota estos tres datos porque los necesitarás.
- Una vez creada la base de datos, haz clic en el botón phpMyAdmin (o Administrar).
- Se abrirá phpMyAdmin. Haz clic en la pestaña Importar.
- Haz clic en Seleccionar archivo y elige tu archivo
.sqlque descargaste. - Haz clic en Continuar. Plesk importará todos los datos de tu base de datos antigua a la nueva.
Paso 6: Conectar WordPress a la nueva base de datos
Este es el paso crucial. Tu WordPress no sabe que ahora tiene una nueva base de datos. Se lo diremos editando el archivo wp-config.php.
-
Vuelve al Administrador de Archivos de Plesk.
-
Busca el archivo
wp-config.phpdentro de la carpetahttpdocs. -
Haz clic derecho sobre él y selecciona Editar (o Edit in Text Editor).
-
Busca las siguientes líneas (al principio del archivo):
define('DB_NAME', 'nombre_base_antigua'); define('DB_USER', 'usuario_base_antigua'); define('DB_PASSWORD', 'contraseña_base_antigua'); define('DB_HOST', 'localhost'); -
Reemplaza
nombre_base_antigua,usuario_base_antiguaycontraseña_base_antiguacon los datos de la nueva base de datos que creaste en Plesk. -
Guarda los cambios (Ctrl+S o Cmd+S).
[TIP] Si tu sitio no carga después de esto, asegúrate de que la línea
DB_HOSTsealocalhost. En el 99% de los casos en Plesk lo es. Si no, tu proveedor de hosting te indicará el host correcto.
Paso 7: Actualizar la URL del sitio (si es necesario)
Si estás migrando a un nuevo dominio o a un subdominio de prueba, la URL de tu sitio ha cambiado. Tu WordPress no lo sabe y seguirá intentando cargar la URL antigua. Para solucionarlo, usa la herramienta Cambiar URL de Plesk.
- En Plesk, ve a Sitios web y dominios.
- Busca la sección de tu dominio y haz clic en el icono de WordPress (normalmente un logo de "W").
- En el panel de WordPress Toolkit, busca la opción Cambiar URL o Sincronizar URL.
- Introduce la nueva URL (ej:
https://tudominio.com). - Plesk actualizará automáticamente todas las referencias a la URL antigua en la base de datos. ¡Esto te ahorrará muchos dolores de cabeza!
Preguntas frecuentes sobre errores comunes en la migración
¿Por qué veo un error de "base de datos no conectada"?
Este es el error más común. Significa que los datos en wp-config.php no coinciden con los de la base de datos real.
Solución:
- Vuelve a verificar el nombre, usuario y contraseña de la base de datos en Plesk.
- Asegúrate de que el usuario tenga todos los privilegios sobre la base de datos (en Plesk, esto suele ser automático, pero puedes revisarlo en la sección de Bases de datos).
- Revisa que la línea
DB_HOSTesté correcta.
Mi sitio carga, pero en blanco (pantalla blanca de la muerte)
Esto suele deberse a un plugin o tema incompatible con la versión de PHP de tu nuevo servidor Plesk.
Solución:
- Accede a tu base de datos vía phpMyAdmin en Plesk.
- Busca la tabla
wp_options. - Busca las filas con
option_name=templateystylesheet(estas definen tu tema activo). - Cambia temporalmente el valor de
templateystylesheeta un tema por defecto comotwentytwentyfour(o cualquier tema que venga con WordPress). - Si el sitio carga, el problema está en tu tema. Si no, el problema está en un plugin.
- Para desactivar todos los plugins, en la misma base de datos, busca la tabla
wp_optionsy la filaactive_plugins. Borra todo el contenido de esa fila (ponlo en blanco). Esto desactivará todos los plugins. - Luego, desde el panel de administración de WordPress (si ya cargó), reactiva los plugins uno por uno para encontrar el culpable.
Aparecen enlaces rotos o imágenes que no se ven
Esto es típico si la URL del sitio no se ha actualizado correctamente. Las rutas absolutas a las imágenes (ej: http://antiguodominio.com/wp-content/uploads/foto.jpg) siguen apuntando al sitio antiguo.
Solución:
- Vuelve a ejecutar la herramienta Cambiar URL del WordPress Toolkit en Plesk. Asegúrate de que la nueva URL esté bien escrita (con
https://). - Si el problema persiste, puedes usar un plugin como "Better Search Replace" o "Velvet Blues Update URLs" desde el panel de administración de tu WordPress para buscar y reemplazar la URL antigua por la nueva en toda la base de datos.
¿Puedo usar la herramienta Plesk Migrator para evitar estos errores?
Sí, es la opción más sencilla. Plesk Migrator se encarga de transferir archivos, bases de datos y configuraciones de forma automática. Sin embargo, puede fallar si:
- El servidor de origen tiene cortafuegos muy restrictivos.
- Tu WordPress usa rutas de archivo muy personalizadas.
- Hay una gran cantidad de archivos (más de 100,000).
Si decides usarlo, el proceso es:
- En Plesk, ve a Herramientas y configuraciones > Plesk Migrator.
- Introduce los datos de acceso a tu servidor de origen (IP, usuario, contraseña, o clave SSH).
- Selecciona tu sitio WordPress de la lista.
- Haz clic en Iniciar migración.
- Plesk hará el resto. Al final, recibirás un informe con los resultados.
[INFO] El método manual que te explicamos es más fiable para el 90% de los casos y te da un control total. Si te sientes inseguro, empieza con el método manual. Es un aprendizaje valioso.
¿Qué hago con mi DNS después de migrar?
Una vez que hayas verificado que tu sitio funciona perfectamente en Plesk (con una URL temporal o de prueba), debes apuntar tus DNS al nuevo servidor. Esto implica cambiar los Nameservers de tu dominio en el registrador de dominios (donde compraste el dominio) para que apunten a los que te proporcionó tu nuevo hosting con Plesk.
Pasos:
- Obtén los nameservers de tu nuevo hosting (ej:
ns1.nuevohosting.com,ns2.nuevohosting.com). Normalmente los encuentras en el panel de bienvenida o en la sección de cuentas de Plesk. - Accede al panel de tu registrador de dominios (GoDaddy, Namecheap, etc.).
- Busca la sección de Administración de DNS o Nameservers.
- Reemplaza los nameservers antiguos por los nuevos.
- Espera. La propagación de DNS puede tardar desde 24 hasta 72 horas. Durante ese tiempo, algunos usuarios verán tu sitio antiguo y otros el nuevo. No te preocupes, es normal.
[WARNING] No elimines tu sitio del servidor antiguo hasta que la propagación de DNS haya finalizado y hayas confirmado que todo funciona correctamente en el nuevo servidor.
¿Y si mi hosting antiguo usa Syspanel?
Si tu hosting actual usa Syspanel (HestiaCP), el proceso es exactamente el mismo, solo que el acceso al panel de origen será a través del puerto 2106 (ej: http://tuip:2106). Las herramientas de Administrador de Archivos y phpMyAdmin estarán disponibles de forma similar. El método manual que te hemos explicado funciona perfectamente para migrar desde Syspanel a Plesk.
Conclusión: Migrar WordPress a Plesk es más fácil de lo que parece
Migrar tu WordPress a Plesk no tiene por qué ser una pesadilla. Con una buena preparación, una copia de seguridad sólida y siguiendo los pasos manuales que te hemos detallado, el proceso es directo y seguro. Recuerda que los errores son oportunidades de aprendizaje, y con esta FAQ tienes las herramientas para resolver los más comunes.
Para terminar, un resumen rápido:
- Prepara: Copia de seguridad de archivos y base de datos.
- Crea el espacio: Configura el dominio en Plesk sin instalar WordPress.
- Mueve los archivos: Sube y descomprime el zip en
httpdocs. - Mueve la base de datos: Crea y importa en phpMyAdmin de Plesk.
- Conecta: Edita
wp-config.phpcon los nuevos datos de la base de datos. - Actualiza la URL: Usa la herramienta de Plesk si es necesario.
- Prueba y apunta DNS: Verifica el sitio y luego cambia los nameservers.
¡Ya estás listo para realizar tu migración WordPress Plesk con éxito! Si te surge alguna otra duda, recuerda que estamos aquí para ayudarte.
