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

Cómo cambiar la URL de WordPress desde la base de datos (cPanel/Plesk)

Actualizado el 23 de enero de 2026

¿Por qué necesitas cambiar la URL de WordPress desde la base de datos?

Cambiar la URL de WordPress desde la base de datos es una tarea que, aunque suena técnica, es más común de lo que piensas y puede salvarte en más de una ocasión. Normalmente, este procedimiento se convierte en una necesidad cuando intentas acceder a tu panel de administración (wp-admin) y te encuentras con un error de "demasiadas redirecciones", una página en blanco o directamente te saca a un dominio antiguo que ya no utilizas.

Este problema suele ocurrir después de migrar tu sitio a un nuevo dominio, al mover tu instalación de un subdirectorio a la raíz, o al cambiar de HTTP a HTTPS. Cuando modificas la URL desde el panel de WordPress (Ajustes > Generales) y algo sale mal a mitad del proceso, el sitio puede quedar "bloqueado" apuntando a una dirección que ya no existe.

La solución más fiable en estos casos es editar directamente las opciones siteurl y home en la base de datos MySQL. Es un método quirúrgico y definitivo que no depende de que el panel de administración funcione correctamente. En esta guía extensa, te explicaré paso a paso cómo hacerlo usando phpMyAdmin, tanto si tu hosting utiliza cPanel como si usa Plesk. También veremos alternativas más seguras y cómo evitar errores comunes.

[INFO] Este método es universal para WordPress. Los pasos son prácticamente idénticos en cualquier panel de control, ya sea cPanel, Plesk o incluso el panel de tu servidor VPS.

Antes de empezar: prepara tu sitio y haz una copia de seguridad

La regla de oro antes de tocar cualquier cosa en una base de datos es hacer una copia de seguridad. Un solo comando mal escrito o un valor incorrecto puede dejar tu web completamente inaccesible. No es que sea un proceso peligroso, pero la prevención es clave.

Para hacer una copia de seguridad de tu base de datos desde cPanel o Plesk, sigue estos pasos:

  1. Accede a tu panel de control de hosting (cPanel o Plesk).
  2. Busca la sección de "Archivos" o "Bases de Datos".
  3. En cPanel, busca el icono de "phpMyAdmin" o "Backup". En Plesk, ve a "Sitios web y dominios" y luego a "Bases de datos".
  4. Dentro de phpMyAdmin, selecciona tu base de datos en el panel izquierdo.
  5. Haz clic en la pestaña "Exportar" en la parte superior.
  6. Elige el método "Rápido" y formato "SQL".
  7. Haz clic en "Continuar" y descarga el archivo .sql a tu ordenador.

[WARNING] Nunca omitas este paso. Si algo sale mal, podrás restaurar la base de datos original en menos de un minuto y volver al punto de partida.

¿Qué son siteurl y home en WordPress?

Antes de entrar en materia, es fundamental que entiendas qué son esos dos campos que vamos a modificar. En la tabla wp_options de tu base de datos, existen dos filas clave:

  • siteurl: Esta es la dirección URL donde se encuentran los archivos principales de WordPress. Es la dirección que WordPress usa para cargar los scripts, estilos y el núcleo del sistema.
  • home: Esta es la dirección que los visitantes verán en la barra del navegador. Es la URL de tu sitio web público.

Normalmente, ambas deben ser la misma (por ejemplo, https://tudominio.com), pero puede haber casos específicos donde difieran. Para la mayoría de los usuarios, al cambiar la URL, deberás actualizar ambos campos con el mismo valor.

Método 1: Cambiar la URL usando phpMyAdmin en cPanel

cPanel es el panel de control más popular en el mundo del hosting compartido. Su interfaz es bastante intuitiva y el acceso a phpMyAdmin es directo.

Paso 1: Accede a phpMyAdmin desde cPanel

  1. Inicia sesión en tu cuenta de cPanel (normalmente tudominio.com/cpanel).
  2. Dentro del panel, busca la sección "Bases de Datos".
  3. Haz clic en el icono de "phpMyAdmin". Se abrirá una nueva pestaña en tu navegador con la herramienta.

Paso 2: Selecciona tu base de datos de WordPress

En el panel izquierdo de phpMyAdmin, verás una lista con todas las bases de datos de tu hosting. Haz clic en el nombre de la base de datos que corresponde a tu sitio de WordPress. Si no sabes cuál es, puedes encontrarlo en el archivo wp-config.php de tu instalación, buscando la línea define('DB_NAME', 'tu_base_de_datos');.

Paso 3: Localiza la tabla wp_options

Una vez dentro de tu base de datos, verás una lista de tablas. Busca la que se llama wp_options. Ten en cuenta que el prefijo wp_ puede ser diferente si lo cambiaste durante la instalación (por ejemplo, miwp_options o blog_options). Haz clic en esa tabla.

Paso 4: Busca las opciones siteurl y home

Dentro de la tabla wp_options, verás muchas filas. Para encontrar las que necesitas, usa el buscador interno de phpMyAdmin:

  1. Haz clic en la pestaña "Buscar" en la parte superior.
  2. En el campo "Valor", escribe siteurl.
  3. Asegúrate de que el campo "Columna" esté configurado en option_name.
  4. Haz clic en "Continuar".

Verás una fila con option_name igual a siteurl y un option_value con la URL antigua. Haz clic en el icono de "Editar" (el lápiz) en esa fila.

Paso 5: Modifica el valor de siteurl

En la pantalla de edición, verás el campo option_value. Borra el valor antiguo y escribe la nueva URL completa, incluyendo https:// y sin barra al final (por ejemplo, https://nuevodominio.com). Haz clic en "Continuar" o "Ejecutar" en la parte inferior para guardar los cambios.

Paso 6: Repite el proceso para home

Repite exactamente el mismo proceso, pero esta vez busca el valor home en lugar de siteurl. Edita la fila y cambia el valor por la misma URL nueva. Es importante que ambos coincidan.

[TIP] Si tu sitio usa SSL, asegúrate de escribir https:// en lugar de http://. Si no estás seguro, escribe https:// y luego verifica que el sitio cargue correctamente. Si falla, vuelve a cambiarlo a http://.

Método 2: Cambiar la URL usando phpMyAdmin en Plesk

El panel de control Plesk es otro de los grandes, muy común en servidores VPS y dedicados, así como en algunos hostings compartidos de gama alta. El proceso es muy similar, pero la navegación cambia un poco.

Paso 1: Accede a la base de datos desde Plesk

  1. Inicia sesión en tu panel de Plesk (normalmente tudominio.com:8443).
  2. En el menú lateral izquierdo, haz clic en "Sitios web y dominios".
  3. Busca tu dominio en la lista y haz clic en "Bases de datos" (icono de un cilindro de base de datos).
  4. Verás la lista de bases de datos de ese dominio. Haz clic en el nombre de la base de datos de WordPress.
  5. En la siguiente pantalla, busca y haz clic en el botón "phpMyAdmin". Esto abrirá la herramienta en una nueva pestaña.

Paso 2: Selecciona la tabla wp_options

Igual que en cPanel, selecciona la base de datos correcta en el panel izquierdo y busca la tabla con el prefijo de tu instalación (normalmente wp_options). Haz clic en ella.

Paso 3: Usa la pestaña "Buscar" o "Examinar"

Plesk no cambia la interfaz de phpMyAdmin, así que el proceso es idéntico al de cPanel. Puedes usar la pestaña "Buscar" para encontrar las filas siteurl y home rápidamente, o puedes navegar manualmente por las páginas de la tabla wp_options.

Paso 4: Edita y guarda los valores

Una vez localizadas las filas, haz clic en el icono de edición (lápiz) de cada una, cambia el option_value por la nueva URL y guarda los cambios. Repite para siteurl y home.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso a la base de datos se realiza a través del puerto 2106. La interfaz de Syspanel te llevará a phpMyAdmin de la misma manera, y los pasos para editar siteurl y home son exactamente los mismos que los descritos aquí.

Método alternativo: El famoso "WP-CLI" (Si tienes acceso SSH)

Si tienes acceso SSH a tu servidor, existe un método mucho más rápido y seguro que no requiere tocar la base de datos manualmente. Es el comando wp.

wp option update siteurl 'https://nuevodominio.com'
wp option update home 'https://nuevodominio.com'

Este comando actualiza las opciones directamente. Es la forma más limpia y evita errores de escritura. Sin embargo, requiere que tengas instalado WP-CLI y acceso por terminal, lo cual no está disponible en la mayoría de los hostings compartidos.

Errores comunes y cómo solucionarlos

Cambiar la URL desde la base de datos es sencillo, pero pueden surgir pequeños contratiempos. Aquí te dejo los más habituales:

El sitio carga, pero las imágenes o estilos están rotos

Esto es un problema de caché o de URLs almacenadas en la base de datos. Al cambiar el dominio, todas las URLs antiguas que estaban en los posts, páginas y widgets siguen apuntando al dominio viejo.

Solución: Instala un plugin como "Better Search Replace" o "Velvet Blues Update URLs". Estos plugins te permiten buscar todas las instancias de la URL antigua en la base de datos y reemplazarlas por la nueva de forma masiva.

[WARNING] Ten mucho cuidado al usar estos plugins. Solo reemplaza la URL del dominio, no uses términos genéricos que puedan romper otras partes de tu web.

Error "Too many redirects" (Demasiadas redirecciones)

Este error suele aparecer si has configurado la URL con https:// pero tu certificado SSL no está bien instalado, o si tienes un plugin de redirección que interfiere.

Solución:

  1. Desactiva temporalmente todos los plugins renombrando la carpeta wp-content/plugins a wp-content/plugins_backup desde el administrador de archivos de cPanel o Plesk.
  2. Vuelve a intentar acceder a tu sitio.
  3. Si funciona, reactiva los plugins uno a uno para encontrar al culpable.

No puedo acceder a wp-admin

Si después de cambiar la URL sigues sin poder acceder al panel, es posible que el problema sea la caché de tu navegador o una caché de servidor (como LiteSpeed Cache o Varnish).

Solución:

  1. Borra la caché de tu navegador (Ctrl + Shift + Supr en Chrome).
  2. Limpia la caché de tu servidor desde el panel de control (en cPanel suele haber un botón "Purge Cache" en la esquina superior derecha).
  3. Si usas Cloudflare, purga la caché desde tu panel de Cloudflare.

Preguntas frecuentes (FAQ)

¿Puedo cambiar la URL de WordPress sin phpMyAdmin?

Sí, puedes hacerlo de varias maneras. La más común es editar el archivo wp-config.php y añadir las siguientes líneas temporalmente:

define('WP_HOME', 'https://nuevodominio.com');
define('WP_SITEURL', 'https://nuevodominio.com');

Esto anulará los valores de la base de datos. Después de iniciar sesión en el panel, ve a Ajustes > Generales y actualiza las URLs, luego elimina esas líneas del archivo.

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

Puede que el sitio funcione, pero los enlaces internos y la estructura de URLs se rompan. Es recomendable cambiar siempre ambos para mantener la coherencia.

¿Cuánto tarda en hacer efecto el cambio?

El cambio es inmediato en la base de datos. Sin embargo, la propagación de DNS (si cambiaste de dominio) puede tardar entre 2 y 48 horas. Si solo cambiaste de HTTP a HTTPS, el cambio es instantáneo.

¿Es seguro este método?

Sí, es el método más fiable cuando el panel de administración no responde. El único riesgo es escribir mal la URL, pero con una copia de seguridad, el riesgo es mínimo.

Conclusión

Cambiar la URL de WordPress desde la base de datos es una habilidad esencial para cualquier persona que gestione su propio sitio. Ya sea que uses cPanel, Plesk o Syspanel (recordando que el puerto de acceso a este último es el 2106), el proceso se reduce a localizar las opciones siteurl y home en la tabla wp_options y actualizar sus valores.

Con esta guía, ya no tendrás que entrar en pánico si tu web se queda "bloqueada" tras una migración. Solo recuerda: haz siempre una copia de seguridad antes de tocar nada y verifica dos veces que la URL que escribes sea la correcta. Con un poco de calma y siguiendo estos pasos, tu sitio estará funcionando en su nueva dirección en cuestión de minutos.

¿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