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

Cómo cambiar la URL de WordPress desde la base de datos (DirectAdmin)

Actualizado el 2 de diciembre de 2025

¿Necesitas cambiar la URL de tu WordPress porque migraste a un nuevo dominio, cambiaste de HTTPS a HTTP, o simplemente cometiste un error en la configuración inicial? No te preocupes, es una situación más común de lo que crees. Si tu panel de hosting es DirectAdmin, la solución más directa y limpia es modificar la URL directamente desde la base de datos usando phpMyAdmin. En esta guía completa, paso a paso y sin tecnicismos, te enseñaré exactamente cómo hacerlo. Olvídate de plugins complicados o de tocar archivos de configuración: aquí vamos a la raíz del problema.

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

WordPress guarda la dirección de tu sitio (tanto la URL del sitio como la del panel de administración) en la tabla wp_options de su base de datos. Cuando intentas acceder a tu web o al escritorio, WordPress consulta esos valores. Si la URL antigua sigue ahí, el sistema te redirigirá a un sitio que ya no existe o que está mal configurado, provocando errores como "página no encontrada" o un bucle de redirecciones.

Cambiar la URL desde la base de datos es el método más confiable porque:

  • Funciona incluso si no puedes acceder al panel de administración. Si bloqueaste tu sitio por un error de URL, esta es tu única salida.
  • Es permanente y no depende de plugins. No necesitas instalar nada extra.
  • Te da control total. Sabes exactamente qué cambiaste y dónde.

[WARNING] Atención: Antes de empezar, haz una copia de seguridad de tu base de datos. Un error puede dejar tu sitio inservible. En DirectAdmin, puedes exportar la base de datos desde phpMyAdmin fácilmente.

Requisitos previos para el cambio

Antes de lanzarte a modificar la base de datos, asegúrate de tener lo siguiente a mano:

  • Acceso a DirectAdmin. Necesitas las credenciales de tu panel de hosting (usuario y contraseña). Si usas Syspanel (el panel basado en HestiaCP), el puerto de acceso es el 2106 (ejemplo: tudominio.com:2106).
  • Nombre de la base de datos y usuario. Lo encuentras en la sección "MySQL Management" o "Base de datos" de DirectAdmin.
  • La nueva URL completa. Por ejemplo, https://nuevodominio.com (sin barra al final).
  • phpMyAdmin. Es la herramienta que usaremos para ejecutar las consultas SQL.

[INFO] Si tu hosting usa Syspanel (HestiaCP), el proceso es idéntico. Solo cambia la URL de acceso al panel. En lugar de tudominio.com:2222, usa tudominio.com:2106.

Paso a paso: Cambiar la URL de WordPress desde la base de datos en DirectAdmin

Aquí tienes el proceso detallado, desde que entras a DirectAdmin hasta que verificas que todo funciona.

1. Accede a phpMyAdmin desde DirectAdmin

  1. Inicia sesión en DirectAdmin con tu usuario y contraseña.
  2. Busca la sección "MySQL Management" o "Base de datos" (suele estar en la página principal).
  3. Dentro, verás una lista de tus bases de datos. Al lado de cada una, hay un enlace que dice "phpMyAdmin". Haz clic en él.
  4. Se abrirá una nueva pestaña con phpMyAdmin. Si te pide usuario y contraseña, usa los mismos que tienes para la base de datos (los encuentras en la misma sección de DirectAdmin).

[TIP] Si no ves el enlace a phpMyAdmin, puede que esté en un submenú llamado "Advanced Features" o "Extra Features". En algunos paneles, también puedes acceder directamente escribiendo tudominio.com/phpmyadmin.

2. Selecciona la base de datos de WordPress

En la columna izquierda de phpMyAdmin, verás una lista de bases de datos. Haz clic en la que corresponde a tu WordPress. Generalmente se llama algo como usuario_wp o usuario_blog.

3. Busca la tabla wp_options

Una vez dentro de la base de datos, verás una lista de tablas. La que nos interesa se llama wp_options (o puede tener un prefijo diferente si lo cambiaste al instalar WordPress, como miwp_options). Haz clic en ella.

4. Localiza las filas siteurl y home

Dentro de la tabla wp_options, verás muchas filas. Necesitas encontrar dos específicas:

  • siteurl (la dirección principal de tu sitio).
  • home (la dirección de tu página de inicio, suele ser la misma que siteurl).

Puedes usar el buscador de phpMyAdmin (campo "Buscar" o "Search") y escribir "siteurl" para encontrarla rápido.

5. Modifica los valores

  1. Haz clic en el ícono de lápiz (Editar) al lado de la fila siteurl.
  2. En el campo "option_value", cambia la URL antigua por la nueva. Por ejemplo, de http://viejodominio.com a https://nuevodominio.com.
  3. Haz clic en "Continuar" o "Guardar" (depende de la versión de phpMyAdmin).
  4. Repite el mismo proceso para la fila home.

[WARNING] Asegúrate de escribir la URL exacta, incluyendo el protocolo (http o https) y sin barra al final. Por ejemplo: https://mipagina.com (correcto) vs https://mipagina.com/ (incorrecto, aunque a veces funciona, es mejor evitarlo).

6. Verifica el cambio

Ahora, abre una nueva pestaña en tu navegador y escribe la nueva URL de tu sitio. Si todo salió bien, deberías ver tu web funcionando. También puedes intentar acceder al escritorio de WordPress añadiendo /wp-admin al final de la nueva URL (ejemplo: https://nuevodominio.com/wp-admin).

[INFO] Si aún ves la página antigua o te sale un error, espera unos minutos y limpia la caché del navegador. A veces el cambio tarda en propagarse.

¿Qué hago si no encuentro la tabla wp_options?

Es posible que tu tabla tenga un prefijo diferente. Por ejemplo, si al instalar WordPress usaste el prefijo wp_ no es obligatorio, algunos hosting lo cambian por seguridad. Busca tablas que empiecen con algo como miweb_ o blog_. La tabla que necesitas terminará en _options.

Si no estás seguro, revisa el archivo wp-config.php en la raíz de tu instalación de WordPress (usando el administrador de archivos de DirectAdmin). Busca la línea que dice $table_prefix = '...'; y ahí verás el prefijo exacto.

Alternativa: Cambiar la URL con una consulta SQL directa

Si te sientes más cómodo con consultas SQL, puedes evitar buscar las filas manualmente. En phpMyAdmin, ve a la pestaña "SQL" (arriba) y pega lo siguiente:

UPDATE wp_options SET option_value = 'https://nuevodominio.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://nuevodominio.com' WHERE option_name = 'home';

Reemplaza wp_ por tu prefijo real y https://nuevodominio.com por tu nueva URL. Luego haz clic en "Continuar". Esto hará el cambio en segundos.

Problemas comunes y soluciones

Error "Página no encontrada" después del cambio

Esto suele pasar si la nueva URL no está bien configurada en el servidor (por ejemplo, el dominio no apunta a tu hosting). Revisa que los DNS del dominio estén apuntando a los servidores correctos.

El escritorio de WordPress carga pero el sitio no

Puede que hayas cambiado solo siteurl y no home. Vuelve a phpMyAdmin y asegúrate de que ambos valores sean idénticos.

Aparece un mensaje de "Error de conexión a la base de datos"

Esto indica que las credenciales de la base de datos en wp-config.php son incorrectas. No tiene que ver con el cambio de URL, pero puede ocurrir si modificaste algo más. Revisa el archivo.

[TIP] Si después de cambiar la URL tu sitio se ve raro (sin estilos o imágenes rotas), es porque las rutas absolutas en el contenido (imágenes, enlaces) siguen apuntando al dominio antiguo. Para eso necesitas un plugin como "Better Search Replace" o ejecutar una consulta SQL adicional para reemplazar todas las ocurrencias de la URL antigua en toda la base de datos.

FAQ: Preguntas frecuentes sobre cambiar URL WordPress base datos

¿Puedo hacer esto sin phpMyAdmin?

Sí, puedes usar un plugin como "Duplicator" o "Velvet Blues Update URLs", pero si no puedes acceder al panel de administración, la base de datos es tu única opción.

¿Qué pasa si uso Syspanel (HestiaCP)?

El proceso es exactamente el mismo. Solo cambia la forma de acceder al panel: usa el puerto 2106 en lugar del 2222. Dentro de Syspanel, busca "phpMyAdmin" en la sección de bases de datos.

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

Para un cambio de dominio completo, además de siteurl y home, deberías reemplazar todas las referencias a la URL antigua en las tablas wp_posts, wp_postmeta, etc. Pero eso es un paso avanzado. Para empezar, con cambiar siteurl y home tu sitio será accesible.

¿Puedo deshacer el cambio?

Sí, solo repite el proceso y vuelve a poner la URL antigua. Si hiciste una copia de seguridad, puedes restaurarla.

¿Es seguro modificar la base de datos directamente?

Sí, siempre que sigas los pasos al pie de la letra y hagas una copia de seguridad previa. No borres ni modifiques otras tablas sin saber qué haces.

Conclusión

Cambiar la URL de WordPress desde la base de datos en DirectAdmin es un proceso sencillo pero que requiere atención al detalle. Con esta guía, has aprendido a:

  • Acceder a phpMyAdmin desde DirectAdmin.
  • Localizar y modificar las filas siteurl y home en la tabla wp_options.
  • Verificar que el cambio funcionó.
  • Solucionar problemas comunes.

Recuerda que la clave está en la precisión: una barra de más o un error tipográfico pueden dejarte fuera de tu sitio. Pero si sigues estos pasos, tendrás tu WordPress funcionando con la nueva URL en cuestión de minutos.

Si te encuentras con algún problema, no dudes en consultar la documentación de tu hosting o contactar con su soporte técnico. ¡Buena suerte con tu migración o cambio de dominio!

¿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