Cómo cambiar la URL de WordPress desde la base de datos (phpMyAdmin en Plesk)
Antes de empezar: ¿Por qué cambiar la URL de WordPress desde la base de datos?
Cambiar la URL de tu sitio WordPress es una tarea habitual cuando migras de dominio, mueves el sitio de un subdominio a un dominio principal, o cambias de HTTP a HTTPS. Aunque lo más común es hacerlo desde el panel de administración (Ajustes > Generales), hay situaciones donde no tienes acceso al panel porque la web se ha roto o muestra un error de "demasiadas redirecciones".
En esos casos, la solución más fiable es modificar directamente la base de datos usando phpMyAdmin, que en Plesk es la herramienta de gestión de bases de datos por excelencia. Este método es seguro si sigues los pasos correctamente, y te permitirá recuperar el acceso a tu panel de WordPress en pocos minutos.
Aquí aprenderás a cambiar url wordpress plesk sin necesidad de conocimientos avanzados, con instrucciones paso a paso y consejos para evitar errores comunes.
Requisitos previos antes de tocar la base de datos
Antes de lanzarte a modificar nada, asegúrate de tener a mano:
- Acceso al panel de Plesk (normalmente en
https://tu-dominio:8443o la URL que te haya dado tu proveedor). - Las credenciales de acceso a la base de datos de tu WordPress (usuario y contraseña). Si no las recuerdas, puedes verlas o restablecerlas desde Plesk.
- Un backup reciente de tu base de datos. Esto es imprescindible. Si algo sale mal, podrás restaurar la copia y volver al punto de partida.
- El nombre exacto de tu base de datos y el prefijo de las tablas (normalmente
wp_, pero puede variar).
[WARNING]
No modifiques la base de datos sin hacer una copia de seguridad. Un error en la tablawp_optionspuede dejar tu web completamente inaccesible. Siempre exporta un backup antes de empezar.
Paso 1: Acceder a phpMyAdmin desde Plesk
Plesk integra phpMyAdmin de forma nativa, así que no necesitas instalar nada adicional. Sigue estos pasos:
- Inicia sesión en tu panel de Plesk.
- En el menú lateral, busca la sección "Bases de datos" (o "Databases" si lo tienes en inglés).
- Localiza la base de datos asociada a tu WordPress. Si no sabes cuál es, busca un nombre similar a tu dominio o al prefijo que usaste al instalar.
- Haz clic en el nombre de la base de datos y, dentro, verás un botón o enlace que dice "phpMyAdmin". Púlsalo.
Se abrirá una nueva pestaña con la interfaz de phpMyAdmin. A partir de aquí, trabajarás directamente con las tablas de tu WordPress.
[INFO]
Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el acceso a la base de datos se hace desde el puerto 2106. La ruta seríahttps://tu-servidor:2106y luego entras a la sección de bases de datos. El resto del proceso es idéntico al de Plesk.
Paso 2: Localizar la tabla correcta (wp_options)
WordPress guarda la URL del sitio en una tabla llamada wp_options. Dependiendo del prefijo que uses, puede llamarse wp_options, miweb_options, etc. Dentro de esta tabla hay dos campos clave:
siteurl: define la URL principal donde se aloja WordPress.home: define la URL que se muestra en el navegador (la que usan los visitantes).
Normalmente ambos valores son iguales, pero a veces pueden diferir (por ejemplo, si tienes la web en un subdirectorio). Para cambiar dominio wordpress phpmyadmin, debes actualizar ambos.
Para localizarla:
- En el panel izquierdo de phpMyAdmin, verás la lista de tablas de tu base de datos.
- Busca la tabla
wp_optionsy haz clic en su nombre. - Dentro, verás una lista de filas. No te asustes, hay muchos registros.
[TIP]
Si tu tabla tiene cientos de filas, usa el buscador de phpMyAdmin. En la parte superior de la tabla verás un campo de búsqueda. Escribesiteurlohomepara filtrar y encontrarlo rápidamente.
Paso 3: Editar los valores de siteurl y home
Una vez dentro de wp_options, sigue estos pasos para actualizar url wordpress:
- Localiza la fila donde la columna
option_nameessiteurl. - Haz clic en el icono de lápiz (editar) que aparece en esa fila.
- En el campo
option_value, escribe la nueva URL completa. Por ejemplo:https://www.tunuevodominio.com. - Guarda los cambios pulsando el botón "Continuar" o "Go".
- Repite exactamente el mismo proceso con la fila donde
option_nameeshome.
[WARNING]
Escribe la URL sin barra final (no pongas/al final). WordPress ya añade las barras internamente. Si pones una barra extra, puedes provocar redirecciones incorrectas.
Paso 4: Verificar que los cambios se han guardado
Después de editar ambas filas, vuelve a la vista general de wp_options y comprueba que los valores aparecen como esperas. También puedes hacer una consulta SQL rápida para confirmar:
SELECT * FROM wp_options WHERE option_name IN ('siteurl', 'home');
Si los resultados muestran las nuevas URLs, ya has completado la parte principal. Ahora solo queda comprobar que todo funciona.
Paso 5: Comprobar el funcionamiento de tu WordPress
Abre tu navegador y visita tu nueva URL (por ejemplo, https://www.tunuevodominio.com). Deberías ver tu web correctamente. Si aún no funciona, prueba a entrar en el panel de administración añadiendo /wp-admin al final de la URL.
Si todo va bien, verás el panel de WordPress. Si aparece un error o la página en blanco, no te preocupes: es normal en algunos casos por la caché del navegador o por la caché del servidor. Prueba a limpiar la caché del navegador o espera unos minutos.
[TIP]
Si tienes problemas con la caché, puedes forzar un refresco pulsandoCtrl + F5(Windows) oCmd + Shift + R(Mac).
Qué hacer si la web sigue rota (errores comunes)
A veces, cambiar la URL desde la base de datos no es suficiente porque hay más referencias a la URL antigua guardadas en otras tablas (como wp_posts, wp_postmeta o wp_options). Esto es especialmente común si has movido el sitio de un dominio a otro.
Solución rápida: instalar un plugin de búsqueda y reemplazo
Si después de cambiar siteurl y home sigues viendo enlaces rotos, imágenes que no cargan o redirecciones extrañas, te recomiendo usar un plugin como Better Search Replace o Velvet Blues Update URLs.
- Accede a tu panel de WordPress (si puedes entrar).
- Ve a Plugins > Añadir nuevo.
- Busca "Better Search Replace" e instálalo.
- Actívalo y ve a Herramientas > Better Search Replace.
- En el campo "Search for", escribe la URL antigua (por ejemplo,
http://www.antiguodominio.com). - En "Replace with", escribe la nueva URL (por ejemplo,
https://www.nuevodominio.com). - Selecciona todas las tablas y ejecuta la búsqueda.
Este plugin actualizará todas las referencias internas sin riesgo de romper nada, porque solo cambia texto.
[INFO]
Si no puedes acceder al panel de WordPress, siempre puedes hacer el mismo reemplazo directamente en phpMyAdmin con una consulta SQL. Pero eso es más avanzado; si no te sientes seguro, contacta con tu soporte técnico.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL sin tocar la base de datos?
Sí, si tu WordPress funciona correctamente, puedes hacerlo desde Ajustes > Generales en el panel de administración. Pero si no puedes acceder al panel, la base de datos es la única vía.
¿Qué pasa si solo cambio siteurl y no home?
Puede que la web cargue, pero que los enlaces internos sigan apuntando a la URL antigua. Es importante cambiar ambos valores para que todo funcione de forma coherente.
¿Necesito cambiar el dominio en Plesk también?
Sí, debes asegurarte de que el dominio o subdominio nuevo esté configurado en Plesk y apunte a los archivos de WordPress. Si no, al cambiar la URL en la base de datos, el navegador no encontrará los archivos.
¿Puedo usar este método para cambiar de HTTP a HTTPS?
Sí, es exactamente el mismo proceso. Solo tienes que escribir la URL con https:// en lugar de http://. Asegúrate de tener un certificado SSL instalado en tu dominio.
¿Cuánto tiempo tarda en aplicarse el cambio?
Los cambios en la base de datos son inmediatos. Sin embargo, si tu web tiene sistemas de caché (como Cloudflare o caché de servidor), puede tardar unos minutos en verse el resultado.
¿Qué hago si me he equivocado al escribir la URL?
Tranquilo. Vuelve a phpMyAdmin y repite el proceso con la URL correcta. Si has hecho un backup, puedes restaurarlo. Si no, simplemente edita de nuevo los valores.
Consejos finales para evitar problemas
- Haz siempre un backup antes de tocar la base de datos. Plesk tiene una herramienta de backup automático, pero si no la tienes activada, exporta la base de datos manualmente desde phpMyAdmin (pestaña "Exportar").
- Usa un entorno de pruebas si es posible. Si tienes un subdominio o un sitio de staging, prueba el cambio allí antes de aplicarlo al sitio real.
- No dejes espacios en blanco al escribir la URL. Verifica que no haya caracteres invisibles.
- Si después de todo sigues teniendo problemas, revisa el archivo
wp-config.phpde tu instalación. A veces se definen las URLs en ese archivo con las constantesWP_HOMEyWP_SITEURL. Si están definidas, tienen prioridad sobre la base de datos.
[TIP]
Si tu web usa una CDN como Cloudflare, recuerda purgar la caché después del cambio. De lo contrario, los visitantes seguirán viendo la versión antigua durante horas.
Resumen rápido del proceso
- Accede a Plesk > Bases de datos > tu base de datos > phpMyAdmin.
- Localiza la tabla
wp_options. - Busca
siteurlyhomey edita ambos valores con la nueva URL. - Guarda los cambios y comprueba tu web.
- Si hay enlaces rotos, usa un plugin de búsqueda y reemplazo o haz un reemplazo SQL.
Con estos pasos, ya sabes cómo cambiar url wordpress plesk y cambiar dominio wordpress phpmyadmin sin depender del panel de administración. Es un proceso sencillo una vez que lo entiendes, y te salvará en más de una ocasión. Si te surge cualquier duda, no dudes en contactar con tu proveedor de hosting o con el soporte técnico de Plesk. ¡Buena suerte con tu migración!
