Cómo cambiar la URL de WordPress en cPanel (phpMyAdmin)
¿Necesitas cambiar la URL de WordPress desde cPanel usando phpMyAdmin? Es una operación muy común cuando migras un sitio a un nuevo dominio, cambias de http a https o mueves tu web a otra carpeta. No te preocupes, es más sencillo de lo que parece y no requiere ser un experto en bases de datos.
Aquà te guiaré paso a paso, con capturas mentales y mucha claridad, para que puedas modificar siteurl WordPress y cambiar dominio WordPress cPanel sin romper nada. Al final del artÃculo incluyo una sección de preguntas frecuentes para resolver las dudas más comunes.
¿Por qué necesitas cambiar la URL de WordPress en phpMyAdmin?
WordPress guarda la dirección de tu sitio (la URL) en la base de datos, concretamente en la tabla wp_options. Cuando cambias de dominio, de protocolo (de HTTP a HTTPS) o de carpeta, esa URL ya no es válida. Si intentas acceder a tu web, te aparecerá una página en blanco, un error de redirección o simplemente no podrás entrar al panel de administración.
La forma más rápida y segura de solucionarlo es cambiar URL WordPress phpMyAdmin, ya que no necesitas acceso al panel de WordPress (que puede estar bloqueado). Solo necesitas acceso a cPanel.
Requisitos antes de empezar
Antes de meterte en phpMyAdmin, asegúrate de tener esto claro:
- Acceso a cPanel: Necesitas las credenciales de tu hosting (usuario y contraseña). Si usas Syspanel (antes HestiaCP), el acceso es por el puerto 2106 (ejemplo:
tudominio.com:2106). - Nombre de la base de datos: Lo encuentras en cPanel, en la sección "Bases de Datos MySQL". Si no lo sabes, revisa el archivo
wp-config.phpde tu WordPress (está en la raÃz de tu sitio). - Prefijo de las tablas: Por defecto es
wp_, pero puede ser diferente (ejemplo:miweb_). Lo verás en el mismowp-config.php. - Copia de seguridad: Siempre, siempre, haz una copia de seguridad de la base de datos antes de tocarla. Es muy fácil: en phpMyAdmin, selecciona tu base de datos y haz clic en "Exportar". Guarda el archivo .sql en tu ordenador.
[WARNING] Si no haces copia de seguridad y cometes un error, podrÃas perder datos. No te saltes este paso.
Paso a paso: Cómo cambiar la URL de WordPress en cPanel (phpMyAdmin)
Sigue estos pasos al pie de la letra. Son sencillos y no requieren conocimientos de programación.
1. Accede a cPanel y abre phpMyAdmin
- Ingresa a tu cPanel. Normalmente es
tudominio.com/cpanelotudominio.com:2083. Si usas Syspanel, el acceso es por el puerto 2106. - Busca la sección "Bases de Datos" y haz clic en "phpMyAdmin".
- Se abrirá una nueva ventana o pestaña con la interfaz de phpMyAdmin.
2. Selecciona tu base de datos
En el panel izquierdo de phpMyAdmin verás una lista de bases de datos. Haz clic en la que corresponde a tu WordPress. Si no estás seguro, revisa el archivo wp-config.php de tu sitio (puedes verlo desde el administrador de archivos de cPanel).
3. Busca la tabla wp_options
Dentro de tu base de datos, verás muchas tablas. Busca la que se llama wp_options (o tuprefijo_options si cambiaste el prefijo). Haz clic en ella.
[TIP] Si no ves la tabla, usa el buscador de phpMyAdmin (arriba a la derecha) o desplázate por la lista.
4. Localiza las filas siteurl y home
Dentro de la tabla wp_options, verás muchas filas. Busca dos en especÃfico:
siteurl: Es la dirección donde está instalado WordPress (la URL raÃz).home: Es la dirección que ven los visitantes (la URL de tu sitio web).
Normalmente ambas son iguales, pero a veces pueden diferir (por ejemplo, si tienes WordPress en una subcarpeta).
5. Edita los valores
- Haz clic en el icono de "Editar" (un lápiz) al lado de la fila
siteurl. - En el campo
option_value, escribe la nueva URL completa. Por ejemplo:- Antes:
http://miviejo-dominio.com - Después:
https://miviejo-dominio.com(si añades SSL) - O:
https://nuevo-dominio.com
- Antes:
- Haz clic en "Continuar" o "Guardar" (depende de la versión de phpMyAdmin).
- Repite el mismo proceso para la fila
home.
[INFO] Si tu nueva URL es
https://, asegúrate de que tu hosting tenga certificado SSL activo. Si no, el sitio se verá como no seguro.
6. Verifica el cambio
Una vez guardados los cambios, cierra phpMyAdmin y abre una nueva pestaña en tu navegador. Escribe tu nueva URL (ejemplo: https://nuevo-dominio.com). DeberÃas ver tu sitio funcionando. Si todo está bien, también podrás acceder al panel de administración añadiendo /wp-admin al final.
¿Qué hacer si no funciona? Solución de problemas
A veces, cambiar solo siteurl y home no es suficiente. Aquà tienes los problemas más comunes y cómo resolverlos.
Error de redirección o página en blanco
Si después del cambio ves una página en blanco o un error de redirección, prueba esto:
- Limpia la caché del navegador (Ctrl+Shift+Supr en Chrome).
- Revisa los enlaces en las entradas y páginas: Si migraste de dominio, las imágenes y enlaces internos siguen apuntando al antiguo. Puedes usar un plugin como "Better Search Replace" o ejecutar una consulta SQL en phpMyAdmin (te lo explico más abajo).
- Verifica el archivo
.htaccess: Si cambiaste de carpeta, puede que necesites regenerar los enlaces permanentes. Ve a Ajustes > Enlaces permanentes en WordPress y haz clic en "Guardar cambios" (sin modificar nada).
La URL del sitio se ve correcta, pero el administrador no carga
Esto suele pasar cuando la URL de siteurl y home no coinciden exactamente. Revisa que no haya una barra al final (ejemplo: https://nuevo-dominio.com sin /). También asegúrate de que el protocolo (http o https) sea el mismo en ambas.
Quieres cambiar también las URLs dentro del contenido
Si migraste a un nuevo dominio, las imágenes y enlaces de tus artÃculos seguirán apuntando al dominio antiguo. Para cambiarlos todos de golpe, puedes usar una consulta SQL en phpMyAdmin:
- En phpMyAdmin, selecciona tu base de datos.
- Haz clic en la pestaña "SQL".
- Pega esta consulta (cambia
miviejo-dominio.compor tu antiguo dominio ynuevo-dominio.compor el nuevo):
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://miviejo-dominio.com', 'https://nuevo-dominio.com');
[WARNING] Esta consulta afecta a todas las entradas y páginas. Si tienes un sitio muy grande, hazlo con cuidado y siempre con copia de seguridad.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL de WordPress sin phpMyAdmin?
SÃ, hay otras formas:
- Desde el panel de administración: Si aún puedes acceder a
/wp-admin, ve a Ajustes > Generales y cambia las dos URLs. - Editando el archivo
wp-config.php: Añade estas lÃneas al final (antes de/* That's all, stop editing! */):define('WP_HOME','https://nuevo-dominio.com'); define('WP_SITEURL','https://nuevo-dominio.com'); - Usando un plugin: Hay plugins como "Better Search Replace" o "Velvet Blues Update URLs" que hacen el trabajo.
¿Qué pasa si olvido hacer la copia de seguridad?
Si cometes un error, puedes restaurar la base de datos desde la copia que hiciste. Si no la hiciste, contacta a tu soporte técnico del hosting. Algunos proveedores tienen copias automáticas.
¿El cambio afecta al SEO?
SÃ, cambiar la URL de tu sitio (dominio o protocolo) puede afectar temporalmente tu posicionamiento. Para minimizar el impacto:
- Configura redirecciones 301 desde la antigua URL a la nueva.
- Actualiza tu sitemap y notifica a Google Search Console.
- Revisa que no haya enlaces rotos.
¿Puedo hacer esto desde Syspanel (HestiaCP)?
SÃ, el proceso es el mismo. En Syspanel, accedes por el puerto 2106, luego buscas la sección de bases de datos y entras a phpMyAdmin. Todo lo demás es idéntico.
Conclusión
Cambiar URL WordPress phpMyAdmin es una tarea que parece complicada, pero con esta guÃa paso a paso puedes hacerlo en menos de 5 minutos. Recuerda siempre hacer una copia de seguridad, editar tanto siteurl como home, y verificar que el nuevo dominio o protocolo funcione correctamente.
Si sigues teniendo problemas, no dudes en contactar a tu proveedor de hosting. Y si te ha sido útil, comparte este artÃculo con otros que puedan necesitarlo.
¡Buena suerte con tu migración!
