Cómo cambiar la URL de WordPress desde cPanel (phpMyAdmin)
Cambiar la URL de tu sitio WordPress es un proceso delicado que, si se hace incorrectamente, puede dejarlo inaccesible. Afortunadamente, existe un método seguro y directo usando phpMyAdmin, la herramienta de gestión de bases de datos que viene incluida en la mayoría de los paneles de control de hosting, como cPanel o Syspanel.
Este artículo está diseñado para guiarte paso a paso, incluso si nunca has tocado una base de datos. Al final, sabrás exactamente cómo cambiar la URL de WordPress desde cPanel (phpMyAdmin) y solucionar los problemas de redirección más comunes.
¿Por qué necesitas cambiar la URL de WordPress?
Hay varias situaciones típicas que te obligarán a realizar este cambio:
- Migración de dominio: Has comprado un nuevo dominio (ejemplo: de
miviejo.comaminuevo.com). - Cambio de HTTP a HTTPS: Has instalado un certificado SSL y quieres que tu web cargue de forma segura (de
http://ahttps://). - Cambio de la URL del sitio: Has movido WordPress de una subcarpeta a la raíz, o viceversa.
- Error de redirección: Después de un cambio mal hecho, tu web te redirige a una URL incorrecta y no puedes acceder al panel de administración.
Si intentas hacer el cambio desde el panel de administración de WordPress (Ajustes > Generales) y cometes un error, perderás el acceso a tu wp-admin. Por eso, modificar la URL directamente en la base de datos con phpMyAdmin es la opción más segura y la única solución cuando ya tienes un error de redirección.
Requisitos previos antes de empezar
Antes de meterte en phpMyAdmin, asegúrate de tener esto a mano:
- Acceso a tu panel de control de hosting: Normalmente es cPanel (el más común) o Syspanel (si usas HestiaCP, recuerda que el puerto de acceso es el 2106). Necesitarás tu usuario y contraseña.
- La URL antigua y la nueva: Anota exactamente ambas direcciones. Por ejemplo:
- Antigua:
http://www.miviejo-dominio.com - Nueva:
https://www.mi-nuevo-dominio.com - Importante: Incluye el protocolo (
http://ohttps://) y elwwwsi lo usas.
- Antigua:
- Nombre de la base de datos de WordPress: Lo encontrarás dentro de tu panel de control, normalmente en la sección "Bases de datos MySQL". Si no lo sabes, búscalo en el archivo
wp-config.phpde tu sitio (dentro de la carpeta raíz de tu instalación de WordPress).
Paso a paso: Cómo cambiar la URL de WordPress desde cPanel (phpMyAdmin)
Sigue estos pasos al pie de la letra. Son sencillos, pero requieren precisión.
1. Accede a phpMyAdmin desde tu panel de control
- Si usas cPanel: Busca la sección "Bases de datos" y haz clic en el icono de phpMyAdmin.
- Si usas Syspanel (HestiaCP, puerto 2106): Inicia sesión en
tudominio.com:2106. Luego, ve a "Bases de datos" y haz clic en el botón "phpMyAdmin" junto a tu base de datos.
2. Selecciona tu base de datos de WordPress
A la izquierda de la pantalla de phpMyAdmin verás una lista de bases de datos. Haz clic en el nombre de la que corresponde a tu WordPress. Se abrirá una lista de tablas.
3. Localiza y edita la tabla wp_options
Entre todas las tablas (normalmente empiezan con wp_), busca la que se llama wp_options (el prefijo wp_ puede ser diferente si lo cambiaste al instalar, por ejemplo miweb_options). Haz clic en ella.
4. Encuentra las dos filas clave: siteurl y home
Dentro de la tabla wp_options, verás muchas filas. Necesitas encontrar exactamente dos:
siteurl(Dirección de WordPress): Esta es la URL donde están los archivos principales de WordPress.home(Dirección del sitio): Esta es la URL que los visitantes ven en su navegador. Normalmente son la misma, pero pueden diferir si WordPress está en una subcarpeta.
Para encontrarlas rápidamente, usa el buscador que suele estar en la parte superior de la página. O simplemente desplázate hasta que las veas.
5. Haz clic en "Editar" (el icono del lápiz)
A la izquierda de cada fila (siteurl y home), hay un icono que parece un lápiz. Haz clic en él para editar el valor de esa fila.
6. Cambia la URL antigua por la nueva
Se abrirá una ventana. En el campo option_value, verás la URL antigua. Bórrala por completo y escribe la nueva URL exacta.
- Ejemplo para
siteurlyhome:- Valor antiguo:
http://www.miviejo-dominio.com - Valor nuevo:
https://www.mi-nuevo-dominio.com
- Valor antiguo:
Repite este proceso para ambas filas. Luego haz clic en el botón "Continuar" o "Aceptar" (suele ser un botón gris en la parte inferior).
[WARNING] ATENCIÓN: No cambies ningún otro valor de la tabla. Solo modifica
siteurlyhome. Cualquier otro cambio puede romper tu web.
7. Verifica que el cambio se haya guardado
Después de guardar, la tabla se actualizará. Vuelve a buscar las filas siteurl y home para confirmar que ahora muestran tu nueva URL.
8. Cierra phpMyAdmin y prueba tu sitio
Ahora, abre una nueva pestaña en tu navegador (sin cerrar la de phpMyAdmin, por si acaso) y escribe tu nueva URL. Si todo ha ido bien, tu web debería cargar sin problemas. Luego, intenta acceder a tu panel de administración: tunuevadominio.com/wp-admin.
[TIP] CONSEJO: Si tu web no carga, prueba a poner la URL en la barra de direcciones con
https://ohttp://según corresponda. A veces el navegador guarda en caché la versión antigua. También puedes borrar la caché de tu navegador.
Solucionar error de redirección en WordPress
Si después de cambiar la URL sigues teniendo problemas de redirección (por ejemplo, te manda a un bucle o a la URL antigua), prueba estas soluciones:
1. Borra la caché de tu navegador y del servidor
Los navegadores y los plugins de caché (como WP Super Cache o W3 Total Cache) pueden guardar la redirección antigua.
- Navegador: Borra el historial y la caché desde los últimos 7 días.
- Servidor: Si tienes un plugin de caché instalado, puedes desactivarlo temporalmente desde la base de datos (aunque es más técnico). Una forma más fácil es renombrar la carpeta del plugin desde el gestor de archivos de cPanel. Ve a
wp-content/pluginsy renombra la carpeta del plugin de caché (por ejemplo,w3-total-cacheaw3-total-cache-desactivado). Esto lo desactivará.
2. Revisa el archivo .htaccess
Un .htaccess corrupto puede causar redirecciones infinitas. Puedes regenerarlo desde el panel de administración de WordPress (si puedes acceder) o forzarlo desde cPanel.
- En cPanel, ve al "Administrador de archivos".
- Navega hasta la raíz de tu sitio (donde está el
wp-config.php). - Busca el archivo
.htaccess. Si existe, renómbralo a.htaccess_old(por seguridad). - Ahora, intenta acceder a tu web. Si funciona, ve a
Ajustes > Enlaces permanentesen tu wp-admin y haz clic en "Guardar cambios". Esto creará un nuevo.htaccesslimpio.
3. Verifica que tu dominio apunte al servidor correcto
Si cambiaste de dominio, asegúrate de que el nuevo dominio tenga los DNS apuntando a tu servidor de hosting. Si no, nadie podrá ver tu web. Esto se configura en el panel de tu proveedor de dominios (donde compraste el dominio).
4. Comprueba si hay un plugin de redirección conflictivo
Si usabas un plugin para redirigir de la URL antigua a la nueva, puede estar causando un bucle. Desactívalo temporalmente renombrando su carpeta en wp-content/plugins (como explicamos antes).
Preguntas Frecuentes (FAQ)
¿Qué pasa si cambio solo siteurl y no home?
Si solo cambias siteurl, la URL de los archivos de WordPress cambiará, pero la URL que ven los visitantes (home) seguirá siendo la antigua. Esto puede causar que las imágenes y enlaces no carguen correctamente. Siempre cambia ambos valores.
¿Puedo cambiar la URL desde el panel de administración de WordPress?
Sí, puedes hacerlo desde Ajustes > Generales, pero no es recomendable si no estás seguro de lo que haces, porque si cometes un error en la URL, te quedarás fuera de tu wp-admin y tendrás que usar phpMyAdmin para arreglarlo.
¿Qué debo hacer si después del cambio veo una página en blanco?
Una página en blanco suele indicar un error de PHP o un conflicto con un plugin/tema. Intenta:
- Desactivar todos los plugins: Renombra la carpeta
wp-content/pluginsawp-content/plugins_desactivados. Si la web carga, reactívalos uno a uno para encontrar el culpable. - Cambiar al tema por defecto (Twenty Twenty-Four): Renombra la carpeta de tu tema activo en
wp-content/themes. WordPress usará el tema por defecto automáticamente.
¿El método es el mismo para HTTPS?
Sí, exactamente igual. Solo asegúrate de escribir https:// en lugar de http:// en las URLs. Si tu web no carga con HTTPS, puede que necesites forzar la redirección desde el servidor o instalar correctamente el certificado SSL.
¿Y si mi hosting usa Syspanel (HestiaCP)?
No hay problema. El proceso es idéntico. Solo recuerda que para acceder a Syspanel, la URL es tudominio.com:2106. Una vez dentro, busca la sección de bases de datos y haz clic en phpMyAdmin.
Conclusión
Cambiar la URL de WordPress desde cPanel (phpMyAdmin) es una habilidad esencial para cualquier administrador de sitios web. Aunque parezca técnico, siguiendo estos pasos es un proceso muy sencillo y, sobre todo, seguro. Te permite solucionar errores de redirección, migrar tu dominio o simplemente actualizar tu web a HTTPS sin perder el acceso.
Recuerda siempre: modifica solo las filas siteurl y home de la tabla wp_options, y ten a mano tanto la URL antigua como la nueva antes de empezar. Con este conocimiento, ya puedes enfrentarte a cualquier cambio de dominio o problema de redirección con confianza.
Si te ha quedado alguna duda, repasa los pasos o consulta la sección de preguntas frecuentes. ¡Tu WordPress estará funcionando en tu nuevo dominio en cuestión de minutos!
