Cómo cambiar la URL de WordPress desde phpMyAdmin (DirectAdmin)
¿Por qué necesitas cambiar la URL de WordPress desde phpMyAdmin?
Cuando trabajas con WordPress, la URL del sitio y la URL de administración se almacenan directamente en la base de datos. Si cambias de dominio, migras de servidor o simplemente modificas la dirección de tu web, esos valores deben actualizarse manualmente. Si no lo haces, te encontrarás con páginas en blanco, enlaces rotos o la imposibilidad de acceder al panel de administración.
Aquí es donde entra en juego phpMyAdmin, una herramienta que te permite gestionar directamente la base de datos de WordPress. A través de DirectAdmin, puedes acceder a phpMyAdmin y modificar esos registros de forma segura, sin necesidad de plugins ni conocimientos avanzados de programación.
Este artículo está diseñado para que cualquier persona, incluso sin experiencia técnica, pueda realizar este cambio paso a paso. Vamos a desglosar todo el proceso, desde entender qué son esas URLs hasta ejecutar la modificación sin errores.
¿Qué son las URLs en WordPress y por qué se almacenan en la base de datos?
WordPress guarda dos valores clave en la tabla wp_options (o el prefijo que tengas configurado):
siteurl: La dirección principal de tu sitio web (por ejemplo,https://tudominio.com).home: La URL que usas para acceder a la página de inicio (normalmente es la misma quesiteurl).
Estos valores se definen durante la instalación, pero si cambias de dominio, migras a un nuevo servidor o incluso modificas el protocolo (de HTTP a HTTPS), debes actualizarlos. Si no lo haces, WordPress intentará cargar recursos desde la URL antigua, generando errores como pantallas en blanco o redirecciones infinitas.
Casos comunes que requieren este cambio
- Migración de un servidor a otro: Al mover tu web, la nueva ubicación tiene una dirección IP o dominio diferente.
- Cambio de dominio: Si adquieres un nuevo nombre de dominio y quieres que tu sitio funcione bajo esa dirección.
- Activación de SSL: Al pasar de HTTP a HTTPS, las URLs deben actualizarse para evitar contenido mixto.
- Error de configuración inicial: Si durante la instalación se escribió mal la URL, puedes corregirla fácilmente.
[WARNING] Si modificas las URLs incorrectamente, podrías bloquear el acceso a tu panel de administración. Siempre haz una copia de seguridad de la base de datos antes de cualquier cambio. Te explicamos cómo más adelante.
Requisitos previos antes de empezar
Antes de lanzarte a modificar la base de datos, asegúrate de tener lo siguiente:
- Acceso a DirectAdmin: Necesitas las credenciales de tu panel de control de hosting. Si usas Syspanel (HestiaCP), el acceso es a través del puerto 2106 (por ejemplo,
https://tudominio.com:2106). - Credenciales de la base de datos: Usuario, contraseña y nombre de la base de datos de WordPress. Normalmente los encuentras en el archivo
wp-config.phpde tu instalación. - Copia de seguridad de la base de datos: Es fundamental por si algo sale mal. Más adelante te explicamos cómo hacerla desde DirectAdmin.
- Conocimiento básico de navegación en phpMyAdmin: No necesitas ser experto, solo saber leer y seguir pasos.
[TIP] Si tienes dudas sobre cómo encontrar tu base de datos en DirectAdmin, consulta la sección "MySQL" o "Bases de datos" en el panel. Allí verás listadas todas las bases de datos asociadas a tu cuenta.
Paso a paso: Cómo cambiar la URL de WordPress desde phpMyAdmin en DirectAdmin
Vamos a dividir el proceso en etapas claras. Sigue cada paso al pie de la letra y no te saltes ninguno.
1. Accede a phpMyAdmin desde DirectAdmin
- Inicia sesión en tu panel de DirectAdmin.
- Busca la sección "MySQL Management" o "Bases de datos". En algunos paneles puede aparecer como "phpMyAdmin" directamente.
- Haz clic en el ícono o enlace que dice "phpMyAdmin". Se abrirá una nueva pestaña con la interfaz de la herramienta.
[INFO] Si usas Syspanel (HestiaCP), el acceso es similar: ingresa por el puerto 2106, busca la sección de bases de datos y selecciona "phpMyAdmin". No olvides que el puerto es 2106, no el 8080 ni el 443.
2. Localiza la base de datos de WordPress
En la pantalla principal de phpMyAdmin, verás una lista de bases de datos en el panel izquierdo. Busca la que corresponde a tu instalación de WordPress. Normalmente tiene un nombre como usuario_wp o basededatos_wp. Si no estás seguro, verifica en el archivo wp-config.php de tu sitio, donde encontrarás la línea:
define('DB_NAME', 'nombre_de_tu_base_de_datos');
Haz clic en el nombre de la base de datos para expandir su contenido.
3. Encuentra la tabla wp_options
Dentro de la base de datos, verás una lista de tablas. Busca la que se llama wp_options (o tuprefijo_options, si personalizaste el prefijo). Esta tabla almacena todas las configuraciones de WordPress, incluyendo las URLs.
Haz clic en el nombre de la tabla para ver sus registros.
4. Identifica las filas siteurl y home
Dentro de wp_options, verás una lista de filas. Busca las que tienen en la columna option_name los valores siteurl y home. Puedes usar el buscador que aparece en la parte superior de la tabla para filtrar.
siteurl: Es la URL donde está instalado WordPress (por ejemplo,https://tudominio.com).home: Es la URL de la página principal (normalmente igual asiteurl).
5. Modifica los valores
- Haz clic en el ícono de "Editar" (un lápiz) a la izquierda de la fila
siteurl. - En el campo
option_value, reemplaza la URL antigua por la nueva. Por ejemplo, cambiahttps://antiguodominio.comporhttps://nuevodominio.com. - Haz clic en "Continuar" o "Guardar" para aplicar el cambio.
- Repite el mismo proceso para la fila
home.
[WARNING] Asegúrate de escribir la URL completa, incluyendo
https://ohttp://según corresponda. No olvides la barra al final si la URL original la tenía, aunque WordPress suele manejarlo automáticamente.
6. Verifica el cambio
Una vez modificados ambos valores, cierra phpMyAdmin y abre una nueva pestaña en tu navegador. Ingresa la nueva URL de tu sitio (por ejemplo, https://nuevodominio.com). Deberías ver tu web funcionando correctamente.
Si todo está bien, también podrás acceder al panel de administración en https://nuevodominio.com/wp-admin.
¿Qué hacer si no encuentras las filas siteurl y home?
En algunos casos, especialmente si usas un prefijo de tabla personalizado, los nombres pueden variar. Por ejemplo, si tu prefijo es miwp_, la tabla será miwp_options. Busca siempre la tabla que termina en _options.
Si aún así no aparecen, puedes ejecutar una consulta SQL directamente en phpMyAdmin:
- En la pestaña "SQL", escribe:
(ReemplazaSELECT * FROM wp_options WHERE option_name IN ('siteurl', 'home');wp_por tu prefijo si es diferente). - Haz clic en "Continuar". Verás las filas correspondientes y podrás editarlas desde allí.
Copia de seguridad de la base de datos antes de modificar
Siempre es recomendable tener un respaldo por si algo sale mal. Desde DirectAdmin, puedes exportar tu base de datos fácilmente:
- En phpMyAdmin, selecciona tu base de datos en el panel izquierdo.
- Ve a la pestaña "Exportar".
- Elige el método "Rápido" y formato "SQL".
- Haz clic en "Continuar" y descarga el archivo
.sqla tu computadora.
Si después del cambio algo falla, puedes importar este archivo desde la pestaña "Importar" para restaurar el estado anterior.
[TIP] Guarda la copia de seguridad en un lugar seguro, como tu disco duro o un servicio en la nube. No la dejes en el servidor por razones de seguridad.
Errores comunes y cómo solucionarlos
Error 1: Pantalla en blanco después del cambio
Esto suele ocurrir si la URL nueva no es accesible o si hay un problema con el archivo .htaccess. Verifica que el dominio esté correctamente apuntado a tu servidor. También puedes intentar acceder a https://nuevodominio.com/wp-admin para forzar la carga del panel.
Error 2: No puedo acceder al panel de administración
Si después del cambio no puedes ingresar a /wp-admin, prueba a añadir ?redirect_to= al final de la URL, o limpia la caché del navegador. En casos extremos, puedes restaurar la copia de seguridad que hiciste.
Error 3: Enlaces internos rotos
Modificar las URLs base no actualiza automáticamente los enlaces dentro de tu contenido (por ejemplo, imágenes o páginas). Para eso, necesitarás un plugin como "Better Search Replace" o ejecutar consultas SQL adicionales. Pero eso es tema para otro artículo.
Preguntas Frecuentes (FAQ)
¿Puedo cambiar la URL desde el panel de administración de WordPress?
Sí, si aún tienes acceso a tu panel, puedes ir a Ajustes > Generales y modificar las URLs allí. Sin embargo, si no puedes acceder, phpMyAdmin es la solución.
¿Qué pasa si solo cambio siteurl y no home?
WordPress puede funcionar, pero es probable que la página de inicio no cargue correctamente o que los enlaces se rompan. Siempre cambia ambos valores.
¿Es seguro modificar la base de datos directamente?
Sí, siempre que sigas los pasos correctamente y tengas una copia de seguridad. Es un método común y seguro utilizado por desarrolladores.
¿Necesito conocimientos de SQL?
No, con la interfaz gráfica de phpMyAdmin puedes hacerlo sin escribir código. Solo sigue los pasos que te hemos dado.
¿Qué hago si uso Syspanel (HestiaCP) en lugar de DirectAdmin?
El proceso es idéntico. Solo recuerda que el acceso a Syspanel es a través del puerto 2106. Una vez dentro, busca la sección de bases de datos y accede a phpMyAdmin.
Conclusión
Cambiar la URL de WordPress desde phpMyAdmin en DirectAdmin es un proceso sencillo que cualquier persona puede realizar con un poco de atención. Solo necesitas acceder a tu panel de hosting, localizar la base de datos, modificar dos valores y verificar que todo funcione.
Recuerda siempre hacer una copia de seguridad antes de cualquier cambio, y no dudes en consultar esta guía si te encuentras con problemas. Ahora ya tienes las herramientas para resolver este tipo de situaciones sin depender de un técnico.
[INFO] Si después de seguir todos los pasos aún tienes problemas, verifica que el dominio nuevo esté correctamente configurado en tu servidor y que los DNS estén propagados. A veces el problema no está en la base de datos, sino en la configuración del hosting.
¡Buena suerte con tu migración o cambio de dominio!
