Cómo cambiar la URL del sitio en WordPress desde phpMyAdmin (cPanel y Plesk)
¿Por qué necesitas cambiar la URL de tu WordPress desde phpMyAdmin?
Cambiar la URL de tu sitio WordPress es una tarea más común de lo que parece. Quizás estás migrando tu web de un dominio a otro, moviendo tu sitio de un servidor local a uno de producción, o simplemente cambiando de http:// a https:// tras instalar un certificado SSL. El problema es que WordPress guarda la URL en dos opciones críticas dentro de su base de datos: siteurl y home. Si las modificas de forma incorrecta, podrías dejar tu sitio inaccesible.
La forma más segura y directa de hacer este cambio, especialmente cuando no puedes acceder al panel de administración, es mediante phpMyAdmin. Esta herramienta está disponible en la mayoría de los paneles de control como cPanel o Plesk, y te permite editar directamente los valores en la base de datos.
En esta guía completa, te explicaré paso a paso cómo cambiar la URL del sitio en WordPress desde phpMyAdmin, tanto si usas cPanel como Plesk. No necesitas ser un experto técnico; solo sigue las instrucciones al pie de la letra y tendrás tu sitio funcionando en el nuevo dominio en cuestión de minutos.
Antes de empezar: lo que necesitas saber
Antes de lanzarte a modificar la base de datos, es fundamental que entiendas algunos conceptos básicos. WordPress almacena la URL principal en la tabla wp_options, específicamente en los campos siteurl y home. El primero define la dirección donde están los archivos principales de WordPress, y el segundo es la dirección que verán los visitantes en su navegador.
[WARNING]
Nunca cambies ambos valores a la vez sin verificar que el dominio nuevo ya apunta a tu servidor. Si el dominio no resuelve correctamente, perderás el acceso tanto al front-end como al back-end de tu sitio.
Otra cosa importante: antes de realizar cualquier cambio, siempre haz una copia de seguridad de tu base de datos. Esto te permitirá restaurar todo en caso de que algo salga mal. En cPanel y Plesk, puedes exportar la base de datos directamente desde phpMyAdmin en cuestión de segundos.
Cómo acceder a phpMyAdmin en cPanel
El proceso de acceso a phpMyAdmin varía ligeramente según el panel de control que uses. Empecemos con cPanel, el más popular en el alojamiento compartido.
Paso 1: Inicia sesión en cPanel
Abre tu navegador y escribe la dirección de acceso a cPanel (normalmente algo como https://tudominio.com/cpanel o https://tuip:2083). Introduce tus credenciales de usuario y contraseña proporcionadas por tu proveedor de hosting.
Paso 2: Localiza la sección de Bases de Datos
Una vez dentro del panel, busca la sección llamada "Bases de Datos" o "Databases". Allí encontrarás el icono de phpMyAdmin. Haz clic en él.
Paso 3: Selecciona tu base de datos
Se abrirá una nueva pestaña con phpMyAdmin. En el panel lateral izquierdo, verás una lista de todas las bases de datos de tu cuenta. Haz clic en la que corresponde a tu sitio WordPress. Si no estás seguro, revisa el archivo wp-config.php en la raíz de tu instalación; ahí encontrarás el nombre de la base de datos en la línea DB_NAME.
Cómo acceder a phpMyAdmin en Plesk
Si tu hosting utiliza Plesk, el proceso es igual de sencillo, aunque la interfaz es diferente.
Paso 1: Inicia sesión en Plesk
Accede a tu panel de Plesk usando la URL que te proporcionó tu proveedor, normalmente https://tudominio.com:8443. Introduce tus credenciales.
Paso 2: Ve a la sección de Bases de Datos
En el menú lateral izquierdo, busca la opción "Bases de Datos" o "Databases". Verás una lista de las bases de datos asociadas a tus sitios web.
Paso 3: Abre phpMyAdmin
Junto a la base de datos de tu WordPress, verás un icono o enlace que dice "phpMyAdmin". Haz clic en él y se abrirá la herramienta en una nueva pestaña.
[INFO]
Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar. Accede a Syspanel a través del puerto 2106 (por ejemplo, https://tudominio.com:2106), navega hasta la base de datos de tu sitio y haz clic en el botón de phpMyAdmin.
Localizando las opciones correctas en la base de datos
Una vez dentro de phpMyAdmin, es hora de encontrar la tabla correcta. WordPress usa un prefijo para sus tablas (por defecto es wp_, pero puede ser personalizado por seguridad). Busca la tabla llamada wp_options (o el prefijo que uses seguido de _options).
Paso 1: Abre la tabla wp_options
Haz clic en el nombre de la tabla wp_options en el panel izquierdo. Verás una tabla con cientos de filas, cada una representando una opción de configuración.
Paso 2: Busca los campos siteurl y home
En la parte superior de phpMyAdmin, verás una pestaña que dice "Buscar" o "Search". Haz clic en ella. En el campo "Valor" o "Value", escribe siteurl y haz clic en "Ejecutar" o "Go". Localiza la fila correspondiente.
Repite el proceso para buscar home. Anota los valores actuales; te servirán como referencia.
Paso 3: Edita los valores
Para editar, haz clic en el icono de lápiz (editar) al inicio de la fila. Se abrirá un formulario donde puedes cambiar el valor. Introduce la nueva URL completa, incluyendo el protocolo (https://www.tudominionuevo.com o http://tudominionuevo.com).
[TIP]
Asegúrate de que la URL no termine con una barra diagonal (/). Por ejemplo, usa https://miodominio.com en lugar de https://miodominio.com/.
Guarda los cambios haciendo clic en "Continuar" o "Go". Haz lo mismo con el campo home.
Método alternativo: consulta SQL directa
Si prefieres usar SQL en lugar de la interfaz gráfica, phpMyAdmin también te permite ejecutar consultas directamente. Esto puede ser más rápido si ya estás familiarizado con SQL.
Paso 1: Ve a la pestaña SQL
En la parte superior de phpMyAdmin, verás una pestaña llamada "SQL". Haz clic en ella.
Paso 2: Ejecuta la consulta
En el cuadro de texto, escribe la siguiente consulta, reemplazando los valores con tu información:
UPDATE wp_options SET option_value = 'https://tudominionuevo.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://tudominionuevo.com' WHERE option_name = 'home';
Haz clic en "Continuar" o el botón "Ejecutar". Verás un mensaje de confirmación indicando que las filas se han actualizado.
Qué hacer después de cambiar la URL
Una vez que hayas actualizado los valores en la base de datos, hay algunos pasos adicionales que debes seguir para asegurarte de que todo funcione correctamente.
Paso 1: Limpia la caché del navegador
Es posible que tu navegador haya guardado la versión antigua de tu sitio. Limpia la caché o prueba en una ventana de incógnito para ver los cambios.
Paso 2: Actualiza los enlaces internos
Si cambiaste de dominio, es muy probable que muchos enlaces internos dentro de tu contenido sigan apuntando al dominio antiguo. Puedes usar un plugin como "Better Search Replace" para buscar y reemplazar todas las ocurrencias de la URL antigua por la nueva en toda la base de datos.
Paso 3: Verifica los enlaces permanentes
Accede al panel de administración de WordPress (https://tudominionuevo.com/wp-admin) y ve a Ajustes > Enlaces permanentes. Haz clic en "Guardar cambios" sin modificar nada. Esto actualizará las reglas de reescritura de tu servidor.
Paso 4: Actualiza la URL en Google Search Console
Si usas Google Search Console, deberás añadir la nueva propiedad y configurar una redirección 301 desde el dominio antiguo al nuevo para no perder posicionamiento SEO.
Errores comunes y cómo solucionarlos
Error: "Error al establecer conexión con la base de datos"
Este error suele aparecer si has modificado el campo siteurl con una URL incorrecta. WordPress intenta conectar usando esa URL y falla. La solución es volver a entrar en phpMyAdmin y corregir el valor.
Error: "Demasiadas redirecciones"
Si ves este error, es probable que tengas un conflicto entre la URL en la base de datos y las redirecciones configuradas en el servidor (por ejemplo, una regla .htaccess que fuerza HTTPS). Verifica que ambos valores sean consistentes.
Error: El sitio muestra la URL antigua en el administrador
Esto puede deberse a que la caché de WordPress o de algún plugin está guardando los valores antiguos. Instala un plugin de caché y púrgalo, o directamente borra las carpetas cache en tu servidor.
[WARNING]
Si después de cambiar la URL no puedes acceder ni al front-end ni al back-end, no entres en pánico. Vuelve a phpMyAdmin y restaura los valores originales que anotaste al principio. Luego investiga qué falló antes de intentarlo de nuevo.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL sin usar phpMyAdmin?
Sí, existen otras formas. Puedes usar el archivo wp-config.php añadiendo las siguientes líneas:
define('WP_HOME', 'https://tudominionuevo.com');
define('WP_SITEURL', 'https://tudominionuevo.com');
También puedes usar plugins como "Duplicator" o "All in One WP Migration" para migraciones completas. Sin embargo, phpMyAdmin es el método más directo y no requiere instalar nada adicional.
¿Qué pasa si mi prefijo de tabla no es wp_?
No hay problema. Simplemente sustituye wp_ por tu prefijo real en las consultas SQL. Puedes ver el prefijo en el archivo wp-config.php, en la línea $table_prefix.
¿Es seguro cambiar la URL desde phpMyAdmin?
Sí, siempre que sigas los pasos correctamente y hagas una copia de seguridad previa. Es una operación estándar que los técnicos de soporte realizan a diario.
¿Debo cambiar también la URL en otros lugares de la base de datos?
Después de cambiar siteurl y home, es recomendable hacer una búsqueda global de la URL antigua en toda la base de datos y reemplazarla. Puedes usar la herramienta "Buscar" de phpMyAdmin para localizar todas las tablas que contengan la URL antigua, o usar el plugin mencionado anteriormente.
¿Cuánto tiempo tarda en propagarse el cambio?
El cambio es inmediato, ya que estás modificando directamente la base de datos. Sin embargo, si tienes un CDN o caché de servidor, puede tardar unos minutos en reflejarse.
Conclusión
Cambiar la URL del sitio en WordPress desde phpMyAdmin es un proceso sencillo si sigues estos pasos. Ya sea que uses cPanel, Plesk o incluso Syspanel, la lógica es la misma: localizar la tabla wp_options, editar siteurl y home, y guardar los cambios.
Recuerda siempre hacer una copia de seguridad antes de tocar la base de datos, y verifica que el nuevo dominio esté correctamente configurado en tu servidor. Con esta guía, podrás cambiar el dominio de tu WordPress sin perder el acceso a tu sitio ni afectar tu posicionamiento SEO.
Si te ha quedado alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡Buena suerte con tu cambio de dominio!
