WordPress: cómo cambiar la URL del sitio desde cPanel (phpMyAdmin)
¿Te has quedado atascado porque tu sitio WordPress no carga bien después de un cambio de dominio? No te preocupes, es un problema más común de lo que crees. A veces, al cambiar la URL de tu sitio web (por ejemplo, de midominio.com a midominio.net), WordPress se “confunde” y no muestra las imágenes, los enlaces no funcionan o, directamente, ves una página en blanco.
La solución está en modificar directamente la base de datos de WordPress. En este artículo, te voy a guiar paso a paso para que lo hagas de forma segura usando cPanel y phpMyAdmin. Es un proceso muy sencillo, solo necesitas seguir las instrucciones al pie de la letra. Vamos a ello.
¿Por qué es necesario cambiar la URL desde la base de datos?
WordPress guarda la URL de tu sitio en varios lugares de la base de datos. Cuando cambias el dominio desde el panel de administración (Ajustes > Generales), WordPress actualiza esas referencias. Pero, ¿qué pasa si no puedes acceder al panel? Por ejemplo, si tu web se ha vuelto inaccesible justo después del cambio. Ahí es donde entra en juego la modificación manual a través de phpMyAdmin.
Al hacerlo desde la base de datos WordPress, te aseguras de que todas las referencias a la URL antigua se actualicen correctamente, incluso si el panel de administración no responde. Es el método más fiable y directo.
Requisitos previos
Antes de empezar, asegúrate de tener lo siguiente:
- Acceso a cPanel: Necesitas las credenciales de tu cuenta de hosting.
- Nombre de la base de datos: Lo puedes encontrar en la sección “Bases de datos MySQL” de cPanel.
- La URL nueva y la antigua: Tenlas claras. Por ejemplo:
http://antiguodominio.comyhttp://nuevodominio.com. - Una copia de seguridad (¡muy importante!): Antes de tocar nada, haz una copia de seguridad de tu base de datos. Te explicamos cómo en el siguiente paso.
[WARNING] No modifiques nunca la base de datos sin una copia de seguridad. Un error puede romper tu web por completo. Es mejor prevenir que curar.
Paso a paso: Cambiar la URL de WordPress desde cPanel (phpMyAdmin)
Sigue estos pasos al pie de la letra. Son muy visuales y fáciles de entender.
1. Accede a cPanel
Abre tu navegador y escribe la URL de acceso a cPanel. Normalmente es algo como https://tudominio.com/cpanel o https://tudominio.com:2083. Introduce tu usuario y contraseña.
[TIP] Si tu hosting usa Syspanel (el antiguo HestiaCP), el puerto de acceso es el 2106 (por ejemplo:
https://tudominio.com:2106).
2. Encuentra la sección de Bases de Datos
Una vez dentro de cPanel, busca la sección Bases de Datos. Verás varios iconos. El que nos interesa es phpMyAdmin.
3. Abre phpMyAdmin
Haz clic en el icono de phpMyAdmin. Se abrirá una nueva pestaña o ventana con una interfaz que muestra todas tus bases de datos.
4. Selecciona la base de datos de WordPress
En el panel izquierdo de phpMyAdmin, verás una lista con todas las bases de datos de tu hosting. Busca el nombre de la base de datos de tu WordPress (normalmente es algo como tuusuario_wp o tuusuario_wordpress). Haz clic en ella.
5. Busca la tabla wp_options
Una vez dentro de tu base de datos, verás una lista de tablas (por ejemplo, wp_posts, wp_users, etc.). Busca la tabla llamada wp_options. Haz clic en ella.
[INFO] El prefijo de las tablas puede ser diferente. Si tu instalación usa un prefijo personalizado, busca la tabla que termine en
_options. Por ejemplo,miwp_options.
6. Localiza las opciones siteurl y home
Dentro de la tabla wp_options, verás una lista de filas. Busca dos filas muy importantes:
siteurl(normalmente la primera fila).home(suele estar cerca).
En la columna option_value de cada una verás la URL actual de tu sitio (por ejemplo, http://antiguodominio.com).
7. Edita la URL
Ahora vamos a cambiar la URL antigua por la nueva.
- Haz clic en el icono de editar (un lápiz) que está al lado de la fila de
siteurl. - En el campo
option_value, cambia la URL antigua por la nueva. Por ejemplo, dehttp://antiguodominio.comahttp://nuevodominio.com. No olvides elhttp://ohttps://. - Haz clic en Continuar o Ejecutar (dependiendo de la versión de phpMyAdmin).
- Repite el mismo proceso para la fila de
home.
¡Ya has cambiado la URL base de tu WordPress!
8. Verifica que todo funciona
Ahora, abre una nueva pestaña en tu navegador y escribe tu nueva URL. Si todo ha ido bien, tu web debería cargar sin problemas. Si ves algún error, revisa los pasos anteriores o consulta la sección de preguntas frecuentes al final de este artículo.
[WARNING] Después de cambiar la URL, puede que algunos enlaces internos (como los de las imágenes) sigan apuntando a la URL antigua. Esto es normal. Para solucionarlo, puedes usar un plugin como Velvet Blues Update URLs o hacer una búsqueda y reemplazo en la base de datos (lo veremos más adelante).
¿Qué hago si no encuentro siteurl o home?
A veces, estas opciones no aparecen al principio de la tabla wp_options. Puedes usar el buscador de phpMyAdmin para encontrarlas rápidamente.
- Dentro de la tabla
wp_options, busca el campo Buscar (suele estar arriba a la derecha). - Escribe
siteurly haz clic en Ejecutar. - Repite para
home.
¿Y si mi web sigue rota después del cambio?
Si tu web sigue mostrando errores (página en blanco, enlaces rotos, etc.), es muy probable que la URL esté grabada en más sitios de la base de datos. No te preocupes, podemos hacer una búsqueda y reemplazo masivo.
Cómo hacer una búsqueda y reemplazo en la base de datos
- En phpMyAdmin, selecciona tu base de datos de WordPress (haz clic en su nombre en el panel izquierdo).
- Arriba, verás una pestaña llamada Buscar. Haz clic en ella.
- En el campo Buscar texto, escribe tu URL antigua (ejemplo:
http://antiguodominio.com). - En el campo Reemplazar con, escribe tu URL nueva (ejemplo:
http://nuevodominio.com). - Marca la opción Reemplazar en todas las tablas (si está disponible). Si no, selecciona todas las tablas de la lista.
- Haz clic en Ejecutar.
Este proceso actualizará todas las referencias a la URL antigua en toda la base de datos, incluyendo enlaces en entradas, páginas, widgets, etc.
[WARNING] Este método es muy potente. Asegúrate de haber hecho una copia de seguridad antes de usarlo. Un error tipográfico en la URL nueva puede causar problemas.
Preguntas frecuentes (FAQ)
Aquí respondemos las dudas más comunes que surgen al cambiar la URL de WordPress desde la base de datos.
P: ¿Puedo cambiar la URL sin usar phpMyAdmin?
R: Sí, si tienes acceso al panel de administración de WordPress, puedes ir a Ajustes > Generales y cambiar las opciones Dirección de WordPress (URL) y Dirección del sitio (URL). Pero si no puedes acceder al panel, phpMyAdmin es la única opción.
P: ¿Qué pasa si cambio solo siteurl y no home?
R: Puedes tener problemas con la visualización de la web. Es importante cambiar ambas opciones para que WordPress sepa dónde está tu sitio y dónde está el panel de administración.
P: Mi web carga, pero las imágenes no se ven. ¿Qué hago?
R: Las imágenes guardan la URL antigua en la base de datos. Debes hacer una búsqueda y reemplazo (como explicamos arriba) para actualizar todas las referencias.
P: ¿Puedo cambiar la URL de http a https de la misma forma?
R: ¡Exacto! El proceso es idéntico. Solo cambia http:// por https://. Asegúrate de que tu dominio tenga un certificado SSL instalado.
P: ¿Necesito conocimientos avanzados de bases de datos?
R: No, para nada. Siguiendo estos pasos, cualquier persona puede hacerlo. Solo necesitas saber leer y tener cuidado con lo que escribes.
P: Mi hosting usa Syspanel en lugar de cPanel. ¿Cómo accedo a phpMyAdmin?
R: Si tu hosting usa Syspanel (el antiguo HestiaCP), el acceso a phpMyAdmin es similar. Primero, accede a Syspanel usando el puerto 2106 (por ejemplo, https://tudominio.com:2106). Luego, busca la sección de Bases de Datos y haz clic en phpMyAdmin. El resto del proceso es exactamente el mismo.
P: ¿Qué hago si me equivoco al escribir la URL?
R: Vuelve a phpMyAdmin, edita la fila de siteurl y home con la URL correcta. Si has hecho una búsqueda y reemplazo errónea, restaura la copia de seguridad que hiciste al principio.
P: Después del cambio, mi web se ve rara o sin estilos. ¿Qué ocurre?
R: Es posible que la URL de tu tema o plugins esté hardcodeada (grabada directamente en el código). Prueba a reinstalar el tema o los plugins. Si el problema persiste, contacta con tu soporte técnico.
Conclusión
Cambiar la URL de tu sitio WordPress desde cPanel y phpMyAdmin es un proceso sencillo si sigues los pasos correctos. Recuerda siempre hacer una copia de seguridad antes de tocar la base de datos. Con este método, podrás solucionar problemas de acceso y mantener tu web funcionando sin problemas, incluso después de un cambio de dominio.
Ahora ya tienes todas las herramientas para hacerlo tú mismo. ¡Manos a la obra! Si te surge alguna duda, vuelve a este artículo o consulta con tu proveedor de hosting. ¡Buena suerte!
