Cómo cambiar la URL de WordPress desde phpMyAdmin en Syspanel
¿Por qué necesitas cambiar la URL de WordPress desde phpMyAdmin?
Cambiar la URL de WordPress es una de las tareas más comunes cuando migras un sitio web, cambias de dominio o mueves tu instalación de un servidor a otro. Si intentas acceder a tu panel de administración (wp-admin) y te aparece un error, o si tu sitio web se ha quedado "bloqueado" mostrando la URL anterior, es muy probable que necesites actualizar la dirección en la base de datos.
Aunque puedes hacerlo desde el propio panel de WordPress (Ajustes > Generales), hay situaciones donde no tienes acceso al escritorio, como cuando el sitio se rompe por completo. En esos casos, phpMyAdmin es tu mejor aliado, especialmente si tu hosting utiliza Syspanel como panel de control.
¿Qué es Syspanel y cómo acceder a él?
Syspanel es el panel de control que utilizamos en nuestro hosting para gestionar tus dominios, bases de datos, cuentas de correo y archivos. Es la herramienta que te permite administrar todo tu espacio web desde un solo lugar. Si tienes una cuenta con nosotros, ya lo conoces, pero si es tu primera vez, te explicamos cómo acceder:
-
Abre tu navegador y escribe la dirección de acceso a Syspanel.
-
Añade el puerto 2106 al final de la URL. Por ejemplo:
https://tu-servidor:2106. -
Introduce tu usuario y contraseña de Syspanel (los mismos que usas para gestionar tu hosting).
[WARNING] Es importante que uses el puerto correcto (2106). Si no lo haces, no podrás acceder al panel. Guarda esta información en un lugar seguro.
Una vez dentro, verás una interfaz limpia con todas las herramientas. Busca la sección de Bases de Datos o MySQL. Ahà encontrarás el acceso a phpMyAdmin, que es la herramienta que usaremos para cambiar la URL de WordPress.
Preparación antes de cambiar la URL
Antes de tocar nada, es fundamental que hagas una copia de seguridad de tu base de datos. Esto te permitirá restaurar todo si algo sale mal. No es un paso opcional, es una obligación si no quieres perder datos.
Cómo hacer una copia de seguridad en phpMyAdmin
-
Entra a phpMyAdmin desde Syspanel.
-
Selecciona tu base de datos en el panel izquierdo (la que usa WordPress).
-
Haz clic en la pestaña Exportar en la parte superior.
-
Elige el método Rápido y el formato SQL.
-
Pulsa el botón Continuar y descarga el archivo.
[TIP] Guarda ese archivo .sql en tu ordenador y también en un servicio en la nube. Nunca está de más tener dos copias.
Identifica el prefijo de tus tablas
WordPress utiliza un prefijo en las tablas de la base de datos, normalmente wp_. Necesitas saber este dato para localizar las tablas correctas. En la lista de tablas de phpMyAdmin, verás algo como wp_options, wp_posts, etc. Si tu instalación usa otro prefijo, anótalo porque lo necesitarás más adelante.
Método 1: Cambiar la URL en la tabla wp_options (el más fiable)
Este es el método más recomendado porque modifica directamente los dos registros clave donde WordPress guarda tu URL. Vamos paso a paso.
Paso 1: Localiza la tabla wp_options
En el panel izquierdo de phpMyAdmin, verás tu base de datos expandida con todas las tablas. Busca la que se llama wp_options (o el prefijo que tengas seguido de options). Haz clic en ella.
Paso 2: Busca la fila "siteurl"
Dentro de la tabla, verás muchas filas. Necesitas encontrar la que tiene en la columna option_name el valor siteurl. Puedes usar el buscador si hay muchas filas:
-
Haz clic en la pestaña Buscar arriba.
-
En el campo Valor, escribe
siteurl. -
Pulsa Continuar y te llevará directamente a la fila.
Paso 3: Edita el valor de siteurl
Haz clic en el icono de Editar (normalmente un lápiz) en la fila correspondiente. En la columna option_value, verás la URL actual de tu WordPress. Cámbiala por la nueva URL completa, incluyendo https:// o http:// según corresponda.
Por ejemplo, si tu web era http://miviejaweb.com y ahora es https://miviejaweb.com, escribe exactamente eso. Pulsa Continuar y luego Aceptar para guardar los cambios.
Paso 4: Repite el proceso con "home"
Ahora busca la fila donde option_name es home. Repite exactamente el mismo proceso: editar y poner la nueva URL.
[INFO] La diferencia entre
siteurlyhomees sutil pero importante.siteurles la dirección donde están los archivos de WordPress, yhomees la dirección que ven los visitantes. En la mayorÃa de los casos, ambas deben ser la misma.
Paso 5: Verifica tu sitio
Abre tu navegador en una ventana de incógnito y escribe la nueva URL. DeberÃas ver tu web funcionando. Si todo está bien, también podrás acceder a tu-nueva-url/wp-admin y entrar en el panel de administración.
Método 2: Cambiar la URL con una consulta SQL (para más de 2 registros)
A veces WordPress guarda la URL en más sitios de los que imaginas (en contenido, en enlaces permanentes, en widgets, etc.). Para asegurarte de que todo apunta a la nueva dirección, puedes usar una consulta SQL que reemplace todas las ocurrencias a la vez.
Paso 1: Accede a la pestaña SQL
En phpMyAdmin, haz clic en la pestaña SQL en la parte superior. Se abrirá un editor de texto donde puedes escribir consultas.
Paso 2: Escribe la consulta de reemplazo
Copia y pega la siguiente consulta, pero cambia los valores por los tuyos. Sustituye http://www.tuviejaweb.com por tu URL anterior y https://www.tunuevaweb.com por la nueva.
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://www.tuviejaweb.com', 'https://www.tunuevaweb.com') WHERE option_name = 'siteurl' OR option_name = 'home';
Pulsa Continuar para ejecutarla. Verás un mensaje indicando que se ha modificado al menos una fila.
Paso 3: Reemplaza en el contenido de tus entradas
Si tu web tiene entradas o páginas que contengan la URL antigua en su contenido (por ejemplo, enlaces internos), ejecuta esta otra consulta:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://www.tuviejaweb.com', 'https://www.tunuevaweb.com');
[WARNING] Esta consulta puede tardar unos segundos si tienes muchas entradas. No cierres la pestaña hasta que termine.
Paso 4: Reemplaza en la tabla wp_postmeta
Para los metadatos de las entradas, ejecuta:
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'http://www.tuviejaweb.com', 'https://www.tunuevaweb.com');
Método 3: Cambiar la URL editando wp-config.php (alternativa)
Si prefieres no tocar la base de datos, puedes forzar la URL desde el archivo de configuración de WordPress. Esto es útil cuando necesitas recuperar el acceso al panel.
Paso 1: Accede a los archivos desde Syspanel
En Syspanel, busca la sección de Administrador de Archivos o Gestor de Archivos. Navega hasta la carpeta donde está instalado WordPress (normalmente public_html).
Paso 2: Edita wp-config.php
Localiza el archivo wp-config.php, haz clic derecho y selecciona Editar. Añade estas dos lÃneas justo antes de la lÃnea que dice /* That's all, stop editing! Happy publishing. */:
define('WP_HOME', 'https://www.tunuevaweb.com');
define('WP_SITEURL', 'https://www.tunuevaweb.com');
Guarda el archivo y sube los cambios. Ahora intenta acceder a tu panel de administración. Una vez dentro, ve a Ajustes > Generales y verifica que las URLs son correctas.
[TIP] Este método es rápido, pero no es permanente. Una vez que entres al panel, es recomendable que guardes los ajustes de nuevo (aunque no cambies nada) para que WordPress actualice la base de datos correctamente.
Preguntas frecuentes sobre el cambio de URL
¿Qué pasa si después del cambio mi web sigue mostrando la URL antigua?
Esto suele deberse a la caché del navegador o del servidor. Limpia la caché de tu navegador, prueba en modo incógnito y también vacÃa la caché de Syspanel si tu plan lo incluye.
¿Puedo cambiar la URL sin phpMyAdmin?
SÃ, puedes usar el método del wp-config.php o incluso un plugin como "Better Search Replace" si tienes acceso al panel de administración. Pero si tu web está caÃda, phpMyAdmin es la opción más segura.
¿Qué pasa si me equivoco al escribir la URL?
No pasa nada, simplemente repite el proceso y corrige el valor. Por eso es tan importante tener la copia de seguridad, por si necesitas restaurar.
¿Debo cambiar también la URL en el archivo .htaccess?
No es necesario. WordPress gestiona las redirecciones automáticamente. Sin embargo, si tienes reglas personalizadas en .htaccess, revisa que no contengan la URL antigua.
¿Cuánto tarda en propagarse el cambio?
Es inmediato, ya que estás modificando la base de datos directamente. Solo ten en cuenta la caché del navegador y del servidor.
Errores comunes y cómo solucionarlos
Error "Error establishing a database connection"
Si ves este error después del cambio, significa que has modificado accidentalmente el nombre de la base de datos o el usuario. Revisa el wp-config.php y asegúrate de que los datos de conexión son correctos.
Error "Too many redirects"
Este error suele aparecer cuando la URL que has puesto no coincide con la configuración de SSL. Asegúrate de usar https:// si tu web tiene certificado SSL activo.
La web carga pero las imágenes no se ven
Esto indica que las URLs de los medios no se han actualizado. Ejecuta esta consulta SQL adicional:
UPDATE wp_posts SET guid = REPLACE(guid, 'http://www.tuviejaweb.com', 'https://www.tunuevaweb.com');
[INFO] La columna
guides el identificador único de cada contenido. Es seguro modificarla para que apunte a la nueva URL.
Consejos finales para un cambio sin sustos
-
Haz siempre una copia de seguridad antes de cualquier cambio en la base de datos.
-
Usa URLs completas con el protocolo incluido (
https://ohttp://). -
Prueba en incógnito para evitar problemas de caché.
-
No olvides actualizar los enlaces internos de tus entradas para evitar errores 404.
-
Si tienes un plugin de caché, vacÃalo después del cambio.
-
Si usas un CDN, purga su caché también.
El cambio de URL de WordPress desde phpMyAdmin en Syspanel es un proceso sencillo si sigues estos pasos con calma. Tómate tu tiempo, verifica cada valor y no tengas miedo de equivocarte: la copia de seguridad está ahà para eso.
[TIP] Si en algún momento te sientes perdido, no dudes en contactar con nuestro soporte técnico. Estamos para ayudarte a que tu web funcione perfectamente.
