🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Guía para cambiar la URL de WordPress desde phpMyAdmin en Plesk

Actualizado el 12 de diciembre de 2025

¿Tu sitio WordPress no carga, te aparece un error de “demasiadas redirecciones” o simplemente necesitas cambiar la URL de tu web porque cambiaste de dominio? No te preocupes, es un problema muy común y tiene una solución directa y segura. En esta guía te explicaré paso a paso cómo cambiar URL WordPress phpMyAdmin usando el panel de control Plesk. Al final, también veremos cómo hacerlo en Syspanel (HestiaCP) como bonus.

Vamos a ello.

[WARNING] Antes de empezar, haz una copia de seguridad completa de tu base de datos. Un error aquí puede dejar tu web inaccesible. En Plesk, ve a “Bases de datos” y exporta un .sql de tu base de datos.


¿Por qué necesitas modificar la URL de tu sitio WordPress?

Hay varias situaciones en las que necesitas modificar URL sitio WordPress directamente desde la base de datos:

  • Cambiaste de dominio y el nuevo aún no está configurado en WordPress.
  • Moviste tu sitio de un subdirectorio a la raíz o viceversa.
  • El panel de administración no carga (error de bucle de redirección).
  • No puedes acceder al wp-admin para cambiarlo desde Ajustes > Generales.

En estos casos, la vía más rápida y segura es usar phpMyAdmin desde el panel de hosting.


Requisitos previos

  1. Acceso a Plesk (usuario y contraseña de administrador o de la suscripción).
  2. Nombre de la base de datos de tu WordPress (puedes verlo en Plesk > “Bases de datos”).
  3. La nueva URL que quieres poner (ejemplo: https://muevotudominio.com).

[TIP] Si no recuerdas el nombre de la base de datos, en el archivo wp-config.php de tu sitio encontrarás la línea define('DB_NAME', 'nombre_de_tu_bd');.


Paso 1: Acceder a phpMyAdmin desde Plesk

  1. Inicia sesión en tu panel Plesk.
  2. Ve a la sección “Bases de datos” (normalmente en el menú de la izquierda o en la pestaña de “Sitios web y dominios”).
  3. Localiza la base de datos de tu WordPress. Haz clic en el icono de phpMyAdmin (suele ser un pequeño símbolo de base de datos o el texto “phpMyAdmin”).
  4. Se abrirá una nueva pestaña con phpMyAdmin. Si te pide usuario y contraseña, usa los mismos que aparecen en tu wp-config.php.

Paso 2: Localizar las tablas correctas

Una vez dentro de phpMyAdmin, verás una lista de tablas a la izquierda. Busca las que tienen el prefijo de tu WordPress (por defecto wp_, pero puede ser diferente, por ejemplo miweb_).

Las tablas que necesitas modificar son:

  • wp_options (donde se almacenan siteurl y home).
  • wp_posts (por si hay enlaces internos en el contenido).
  • wp_postmeta (por si hay meta datos con URLs).
  • wp_usermeta (por si hay URLs en el perfil de usuario).

[INFO] Si tu prefijo es diferente, ajústalo. Por ejemplo, si tu prefijo es blog_, las tablas serán blog_options, blog_posts, etc.


Paso 3: Cambiar las opciones principales (siteurl y home)

Esta es la parte más importante. Vamos a cambiar dirección WordPress en la tabla wp_options.

  1. Haz clic en la tabla wp_options.
  2. En la parte superior, haz clic en la pestaña “Examinar” (o “Browse”).
  3. Busca las filas donde option_name sea siteurl y home. Puedes usar el filtro de búsqueda (campo “Buscar” en la parte superior).
  4. Haz clic en “Editar” (icono de lápiz) en cada una de ellas.
  5. En el campo option_value, reemplaza la URL antigua por la nueva. Por ejemplo:
    • Antigua: http://www.antiguodominio.com
    • Nueva: https://www.nuevodominio.com
  6. Guarda los cambios haciendo clic en “Continuar” o “Aceptar”.

[WARNING] Asegúrate de incluir el protocolo (http:// o https://) y sin barra al final. Ejemplo correcto: https://tudominio.com. Incorrecto: https://tudominio.com/.


Paso 4: Reemplazar URLs en el contenido (wp_posts y wp_postmeta)

Si tu sitio tiene enlaces internos en artículos, páginas o meta datos, también debes actualizarlos. Para ello, usa la función de “Buscar y reemplazar” de phpMyAdmin.

  1. En la pantalla principal de phpMyAdmin, selecciona la base de datos (columna izquierda).

  2. Haz clic en la pestaña “SQL” (en la parte superior).

  3. Ejecuta las siguientes consultas SQL una por una:

    Para wp_posts:

    UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://www.antiguodominio.com', 'https://www.nuevodominio.com');
    

    Para wp_postmeta:

    UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'http://www.antiguodominio.com', 'https://www.nuevodominio.com');
    

    Para wp_usermeta (opcional, si hay URLs en perfiles):

    UPDATE wp_usermeta SET meta_value = REPLACE(meta_value, 'http://www.antiguodominio.com', 'https://www.nuevodominio.com');
    
  4. Haz clic en “Continuar” para ejecutar cada consulta.

[TIP] Si tu sitio usa SSL (HTTPS), asegúrate de que la URL nueva comience con https://. Si no estás seguro, consulta con tu proveedor de hosting.


Paso 5: Verificar y limpiar caché

  1. Cierra phpMyAdmin y vuelve a tu panel de Plesk.
  2. Ve a la sección de “Archivos” y luego a “Gestor de archivos”.
  3. Si usas un plugin de caché (como WP Rocket, W3 Total Cache, etc.), elimina la carpeta de caché manualmente o desde el plugin.
  4. También puedes limpiar la caché del navegador.
  5. Accede a tu sitio con la nueva URL. Debería cargar correctamente.

[INFO] Si aún ves problemas, revisa que tu DNS esté apuntando al nuevo dominio. Los cambios DNS pueden tardar hasta 48 horas.


¿Qué hacer si no puedes acceder a phpMyAdmin en Plesk?

Si por alguna razón no ves el icono de phpMyAdmin, prueba lo siguiente:

  • Asegúrate de que el servicio phpMyAdmin esté instalado en tu servidor. En Plesk, ve a “Herramientas y ajustes” > “Actualizaciones y mejoras” y verifica que esté activo.
  • Si no está, contacta con tu proveedor de hosting para que lo instale.
  • Como alternativa, puedes usar Syspanel (HestiaCP) si tu hosting lo ofrece. En ese caso, el acceso es por el puerto 2106 (por ejemplo, https://tudominio.com:2106). Allí también encontrarás phpMyAdmin.

Bonus: Cambiar URL en Syspanel (HestiaCP)

Si tu panel de control es Syspanel (HestiaCP), el proceso es similar pero con algunos pasos distintos:

  1. Accede a tu panel Syspanel en https://tudominio.com:2106.
  2. Ve a “Base de datos” y localiza la de tu WordPress.
  3. Haz clic en “phpMyAdmin” (se abrirá en una nueva pestaña).
  4. Sigue los mismos pasos 3 y 4 de esta guía.

[TIP] En Syspanel, el nombre de usuario de la base de datos suele ser el mismo que el de la base de datos. Revísalo en los detalles de la base de datos.


Preguntas frecuentes (FAQ)

¿Qué pasa si cambio solo siteurl y no home?

Ambos valores deben coincidir. Si solo cambias uno, WordPress puede redirigir incorrectamente o mostrar errores de contenido mixto.

¿Necesito cambiar también el wp-config.php?

No, a menos que hayas cambiado el nombre de la base de datos o el usuario. Las URLs se almacenan en la base de datos, no en el archivo de configuración.

¿Y si mi sitio usa HTTPS pero la URL antigua era HTTP?

Entonces en el paso 3 debes poner https:// en la nueva URL. Además, en el paso 4, reemplaza http://www.antiguodominio.com por https://www.nuevodominio.com.

¿Puedo usar un plugin para hacer esto?

Sí, plugins como “Better Search Replace” o “Velvet Blues Update URLs” pueden hacerlo desde el wp-admin, pero si no puedes acceder al panel, la vía de phpMyAdmin es la única opción.

¿Qué hago si después del cambio veo un error de “base de datos no encontrada”?

Revisa el archivo wp-config.php para asegurarte de que el nombre, usuario y contraseña de la base de datos sean correctos. Si los datos son correctos, contacta con soporte técnico.


Conclusión

Cambiar URL WordPress phpMyAdmin desde Plesk es un proceso sencillo si sigues estos pasos con cuidado. Recuerda siempre hacer una copia de seguridad previa y verificar que la nueva URL esté bien escrita. Con esta guía, podrás resolver el 90% de los problemas de acceso a tu sitio WordPress relacionados con cambios de dominio o directorio.

Si tienes dudas, no dudes en consultar la documentación de tu hosting o contactar con soporte. ¡Buena suerte con tu sitio!


¿Te ha sido útil? Comparte este artículo si te ayudó a resolver tu problema.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel