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

Cómo cambiar la URL de WordPress desde cPanel o phpMyAdmin (métodos seguros)

Actualizado el 7 de diciembre de 2025

¿Te has quedado bloqueado fuera de tu WordPress después de cambiar el dominio o mover tu web a otro hosting? Este es uno de los problemas más comunes y frustrantes, pero también tiene una solución sencilla si sabes dónde mirar. Cuando no puedes acceder al panel de administración, la solución pasa por editar directamente la base de datos. Aquí te voy a explicar, paso a paso y con un lenguaje claro, cómo cambiar la URL de WordPress desde cPanel o phpMyAdmin usando métodos seguros y sin necesidad de ser un experto.

¿Por qué se rompe la URL de mi WordPress?

Antes de lanzarnos a la solución, es clave entender qué ha pasado. WordPress guarda la dirección de tu sitio en dos campos concretos de la base de datos: siteurl y home. Estos valores se almacenan en la tabla wp_options. Si cambias de dominio, mueves el sitio a un servidor nuevo o pasas de HTTP a HTTPS, esas direcciones antiguas quedan grabadas y el sistema intenta cargar todo desde ahí.

El resultado es un error típico: o te redirige al sitio antiguo, o te muestra un mensaje de "Error al conectar con la base de datos", o simplemente la página en blanco. Lo bueno es que arreglarlo es cuestión de actualizar esos dos campos con la nueva URL. Y para eso, necesitas acceso a la base de datos a través de cPanel o phpMyAdmin, que es lo que vamos a ver ahora.

Método 1: Cambiar la URL desde cPanel usando el Administrador de Archivos

Este es el método más visual y uno de los más seguros para principiantes, porque no tocas la base de datos directamente. La idea es añadir un par de líneas de código al archivo wp-config.php para forzar a WordPress a usar la nueva dirección.

Paso 1: Accede a cPanel y localiza el Administrador de Archivos

Entra en el cPanel de tu hosting (normalmente con la dirección tudominio.com/cpanel o tudominio.com:2083). Dentro, busca el icono llamado Administrador de Archivos o File Manager. Haz clic y se abrirá una ventana con los archivos de tu servidor.

Paso 2: Navega hasta la carpeta de tu instalación de WordPress

Dentro del Administrador de Archivos, ve a la carpeta public_html (o el nombre de la carpeta donde esté instalado tu WordPress). Si tu web está en un subdirectorio (por ejemplo, public_html/miweb), entra ahí.

Paso 3: Edita el archivo wp-config.php

Busca el archivo llamado wp-config.php. Haz clic derecho sobre él y selecciona Editar o Edit. Se abrirá un editor de texto en pantalla. No te asustes por el código, solo tienes que buscar una línea específica.

Busca la parte donde dice /* That's all, stop editing! Happy publishing. */ o simplemente el final del archivo. Justo antes de esa línea, añade estas dos líneas:

define('WP_HOME', 'http://tudominionuevo.com');
define('WP_SITEURL', 'http://tudominionuevo.com');

Reemplaza http://tudominionuevo.com con tu nueva URL exacta. Es importante que pongas la URL completa con http:// o https:// y sin barra al final. Guarda los cambios y cierra el editor.

Paso 4: Accede a tu WordPress

Ahora intenta entrar en tudominionuevo.com/wp-admin. Si todo ha ido bien, verás la pantalla de inicio de sesión. Entra con tu usuario y contraseña. Una vez dentro, ve a Ajustes > Enlaces permanentes y haz clic en Guardar cambios para refrescar las reglas de reescritura. Después, ya puedes quitar las dos líneas que añadiste al wp-config.php.

[TIP] Este método es ideal si aún no has cambiado el dominio en el sistema de nombres (DNS) y quieres probar antes. Además, es reversible: si algo sale mal, solo tienes que borrar las líneas que añadiste.

[WARNING] Asegúrate de no dejar las líneas en el archivo de forma permanente. Si más adelante cambias de dominio otra vez, esas líneas fijas te darán problemas.

Método 2: Cambiar la URL desde phpMyAdmin (el método directo)

Este es el método más conocido y el que funciona cuando no puedes acceder ni siquiera al Administrador de Archivos. Se trata de editar la base de datos directamente desde phpMyAdmin. No te preocupes, es un proceso muy mecánico y seguro si sigues los pasos al pie de la letra.

Paso 1: Entra a phpMyAdmin desde cPanel

En tu cPanel, busca el icono de phpMyAdmin (suele estar en la sección de Bases de Datos). Haz clic y se abrirá una nueva pestaña con la interfaz de administración de bases de datos.

Paso 2: Selecciona tu base de datos

En el panel de la izquierda, verás una lista con los nombres de tus bases de datos. Haz clic en el nombre de la base de datos que corresponde a tu WordPress. Normalmente se llama algo así como tudominio_wp o tudominio_blog. Si no estás seguro, revisa el archivo wp-config.php que vimos antes: ahí aparece el nombre de la base de datos en la línea define('DB_NAME', '...').

Paso 3: Localiza la tabla wp_options

Una vez dentro de la base de datos, verás una lista de tablas. Busca la tabla que se llama wp_options (el prefijo wp_ puede variar si lo cambiaste al instalar, pero es el más común). Haz clic en su nombre.

Paso 4: Busca los campos siteurl y home

Dentro de la tabla wp_options, verás una tabla con varias filas. Cada fila tiene una columna llamada option_name y otra llamada option_value. Necesitas encontrar las filas donde option_name es exactamente siteurl y home.

La forma más rápida de encontrarlas es usar el buscador. En la parte superior de phpMyAdmin, verás una pestaña que dice Buscar o Search. Haz clic ahí, escribe siteurl en el campo "Valor" o "option_name" y pulsa "Ejecutar". Repite el proceso para home.

Paso 5: Edita los valores de las URLs

Ahora viene la parte importante. Haz clic en el icono de lápiz (editar) que está al inicio de la fila correspondiente a siteurl. En el campo option_value, borra la URL antigua y escribe la nueva. Por ejemplo, si tu web era http://miviejaweb.com y ahora es https://miviejaweb.com, cambia el valor a https://miviejaweb.com. Haz clic en Continuar o Go para guardar.

Repite el mismo proceso con la fila de home. De nuevo, escribe la misma URL que pusiste en siteurl.

[INFO] La diferencia entre siteurl y home es sutil pero importante. siteurl es la dirección donde están los archivos de WordPress, y home es la dirección que ven los visitantes en su navegador. En la mayoría de los casos, ambas deben ser idénticas.

Paso 6: Verifica el acceso

Una vez que hayas actualizado ambos campos, ya puedes cerrar phpMyAdmin e intentar acceder a tu WordPress. Ve a tudominio.com/wp-admin y deberías ver la pantalla de inicio de sesión. Entra y, de nuevo, ve a Ajustes > Enlaces permanentes y pulsa Guardar cambios.

[WARNING] Si tu base de datos tiene un prefijo diferente a wp_ (por ejemplo, mi_prefijo_options), asegúrate de usar el nombre correcto. Puedes ver el prefijo en el archivo wp-config.php, en la línea $table_prefix = 'wp_';.

Método 3: Cambiar la URL sin acceso a cPanel ni phpMyAdmin (con WP-CLI)

Si tu hosting te da acceso por línea de comandos (SSH), existe una forma aún más rápida y limpia: WP-CLI. Este método es perfecto si tienes experiencia básica con la terminal, pero no es necesario ser un gurú. Solo necesitas saber dos comandos.

Paso 1: Accede por SSH a tu servidor

Abre tu terminal (en Mac o Linux) o PuTTY (en Windows) y conéctate a tu servidor usando el usuario y la IP que te haya dado tu proveedor de hosting.

Paso 2: Navega a la carpeta de tu WordPress

Escribe el comando cd para cambiar de directorio hasta llegar a la carpeta donde está instalado WordPress. Por ejemplo: cd /home/tuusuario/public_html. Puedes usar ls para listar los archivos y confirmar que estás en el lugar correcto.

Paso 3: Ejecuta los comandos de actualización

Una vez en la carpeta, ejecuta estos dos comandos, reemplazando la URL con la tuya:

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

WP-CLI se encargará de actualizar la base de datos automáticamente. Después, ejecuta:

wp cache flush

Y listo. Accede a tu web y comprueba que todo funciona.

[TIP] Este método es el más rápido y seguro, ya que WP-CLI está diseñado específicamente para WordPress y evita errores humanos al editar archivos o tablas.

¿Qué hago si los métodos anteriores no funcionan?

A veces, el problema no es solo la URL en wp_options. Puede que haya otras entradas en la base de datos que apunten a la URL antigua, como las rutas de las imágenes o los enlaces de los menús. Si después de cambiar siteurl y home la web sigue rota, prueba esto:

Usa un plugin de reemplazo de URLs (si puedes acceder al escritorio)

Si consigues entrar al panel de administración, usa un plugin como Better Search Replace. Este plugin busca en todas las tablas de la base de datos los enlaces antiguos y los reemplaza por los nuevos. Es muy útil para sitios con mucho contenido.

Revisa el archivo .htaccess

Asegúrate de que el archivo .htaccess en la raíz de tu instalación no tenga reglas de redirección antiguas que estén causando conflictos. Puedes borrarlo temporalmente (WordPress lo regenerará) para ver si el problema se soluciona.

Comprueba el DNS y la propagación

Si acabas de cambiar el dominio, es posible que el DNS aún no se haya propagado. Espera unas horas o usa un servicio como whatsmydns.net para comprobar si la nueva IP ya está activa.

Preguntas frecuentes (FAQ) sobre cambiar la URL de WordPress

¿Puedo cambiar la URL de WordPress sin acceso a cPanel?

Sí, si tienes acceso al administrador de archivos (por ejemplo, a través de FTP) puedes usar el método del wp-config.php. Si no tienes ni eso, la única opción sería pedir ayuda a tu proveedor de hosting.

¿Qué pasa si cambio la URL y ahora veo una página en blanco?

Eso suele significar que has puesto una URL incorrecta o que has dejado una barra final. Revisa que la URL en wp_options sea exacta, sin espacios y sin barra al final. Si el problema persiste, vuelve a poner la URL antigua y repite el proceso con más cuidado.

¿Es peligroso editar la base de datos con phpMyAdmin?

No, si sabes exactamente qué campo estás editando. El riesgo está en cambiar otros valores por error. Por eso, limítate a las filas siteurl y home. Si tienes miedo, haz una copia de seguridad de la base de datos antes de empezar.

¿Por qué mi WordPress sigue mostrando la URL antigua después de cambiar el dominio?

Puede ser que haya caché del navegador o caché de servidor. Prueba a limpiar la caché de tu navegador o usa una ventana de incógnito. También puedes instalar un plugin de caché y purgarla.

¿Necesito cambiar algo más en la base de datos?

En la mayoría de los casos, cambiar siteurl y home es suficiente para que WordPress cargue. Sin embargo, los enlaces internos dentro de tus artículos (las imágenes, por ejemplo) seguirán apuntando a la URL antigua. Para eso, usa el plugin de reemplazo que mencioné antes.

¿Qué es Syspanel y tiene algo que ver con esto?

Syspanel es el panel de control que utilizan algunos proveedores de hosting. Es una alternativa a cPanel. Si tu hosting usa Syspanel, el acceso al Administrador de Archivos y a phpMyAdmin es muy similar, pero la URL de acceso suele ser tudominio.com:2106. Busca los iconos equivalentes dentro de Syspanel para seguir los mismos pasos que te he explicado.

Consejos finales para un cambio de URL sin dolor

  • Haz una copia de seguridad de tu base de datos y de tus archivos antes de empezar. Es la regla de oro.
  • Anota la URL exacta que quieres usar, incluyendo el https:// si tienes SSL instalado.
  • Prueba el acceso después de cada método que intentes para saber si has tenido éxito.
  • Actualiza los enlaces internos con un plugin de reemplazo para evitar enlaces rotos.
  • Revisa los servicios de terceros como Google Search Console o Analytics y actualiza la URL en ellos.

Cambiar la URL de WordPress desde cPanel o phpMyAdmin no es una tarea de otro mundo si sigues estos pasos con calma. Recuerda que la clave está en actualizar los campos siteurl y home en la tabla wp_options. Con un poco de paciencia y estos métodos seguros, tu web volverá a estar operativa en menos de lo que piensas. Si te encuentras con un problema específico, no dudes en volver a este artículo o consultar la documentación de tu hosting. ¡Manos a la obra!

¿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