🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo cambiar la URL de WordPress en Syspanel (cPanel) sin perder el sitio

Actualizado el 26 de abril de 2026

¿Te has encontrado con el mensaje de error “Error establishing a database connection” o una página en blanco después de intentar cambiar la URL de tu WordPress? No te preocupes, es uno de los sustos más comunes al administrar un sitio web, pero tiene solución. Cambiar la URL de WordPress es una tarea delicada, pero con la guía adecuada y usando Syspanel, el panel de control de tu hosting, puedes hacerlo de forma segura sin perder ni una sola publicación, imagen o página.

En este artículo, te explicaré paso a paso cómo cambiar la URL de WordPress en Syspanel, qué errores puedes encontrar (el famoso wordpress url problema) y cómo solucionarlos para que tu sitio funcione perfectamente. Vamos a ello.

[INFO] Syspanel es el nombre comercial de nuestro panel de control basado en HestiaCP. Para acceder a él, siempre debes usar el puerto 2106 en tu navegador (ej: https://tudominio.com:2106). No uses el puerto 2083 que es de cPanel clásico.


¿Por qué necesito cambiar la URL de WordPress?

Antes de entrar en materia, es importante entender qué significa esto. La URL de WordPress tiene dos partes:

  1. Dirección de WordPress (URL del sitio): Es la dirección donde se encuentran los archivos principales de tu instalación.
  2. Dirección del sitio (URL de inicio): Es la dirección que los visitantes ven en su navegador.

Normalmente, ambas son iguales (ej: https://tudominio.com). Sin embargo, necesitarás cambiarlas en estos escenarios:

  • Migración de dominio: Compraste un dominio nuevo y quieres que tu sitio funcione desde la nueva dirección.
  • Cambio de HTTP a HTTPS: Instalaste un certificado SSL y necesitas forzar el uso de https:// para mayor seguridad.
  • Movimiento de archivos: Trasladaste WordPress de una subcarpeta (ej: /blog) a la raíz del dominio, o viceversa.
  • Cambio de servidor: Al migrar tu sitio a un nuevo hosting, a veces las URLs temporales quedan configuradas.

Cambiar la URL directamente desde el panel de administración de WordPress (Ajustes > Generales) es posible, pero si la URL es incorrecta, perderás el acceso al panel y tendrás que usar métodos alternativos como los que te muestro a continuación.


Antes de empezar: Preparación y copia de seguridad

[WARNING] NO REALICES NINGÚN CAMBIO SIN UNA COPIA DE SEGURIDAD. Si algo sale mal, podrías perder todo tu contenido. Este es el paso más importante de todo el proceso.

  1. Copia de seguridad completa: Ve a Syspanel (recuerda, puerto 2106) y navega a la sección de Archivos o Backup. Si tu plan no incluye copias automáticas, descarga una copia de la carpeta public_html (o la carpeta de tu dominio) mediante FTP o el administrador de archivos.
  2. Exporta tu base de datos: En Syspanel, busca la sección de Bases de Datos MySQL. Selecciona tu base de datos y haz clic en Exportar. Guarda el archivo .sql en tu computadora. Este archivo contiene todas tus entradas, páginas y configuraciones.

Una vez que tengas estas dos copias, puedes proceder con total tranquilidad.


Método 1: La forma más segura y rápida (Usando el Administrador de Archivos de Syspanel)

Este método es el más recomendado porque edita el archivo de configuración principal de WordPress, llamado wp-config.php. Es perfecto para el syspanel cambiar url sin complicaciones.

Paso 1: Accede al administrador de archivos de Syspanel

  1. Inicia sesión en tu Syspanel (puerto 2106).
  2. En el menú lateral, busca la opción Archivos o Administrador de Archivos (File Manager).
  3. Navega hasta la carpeta donde está instalado WordPress. Normalmente es public_html (si es la raíz) o una subcarpeta como public_html/blog.

Paso 2: Encuentra y edita el archivo wp-config.php

  1. Busca el archivo llamado wp-config.php en la raíz de tu instalación de WordPress.

  2. Haz clic derecho sobre él y selecciona Editar (o Editar en el menú superior).

  3. Se abrirá un editor de texto. Busca la línea que contiene la siguiente definición:

    define( 'WP_HOME', 'http://tudominio.com' );
    define( 'WP_SITEURL', 'http://tudominio.com' );
    

    [INFO] Si no encuentras estas líneas, no te preocupes. Puedes agregarlas justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */. Este es un truco muy útil para forzar la URL correcta.

Paso 3: Modifica las URLs

  1. Cambia http://tudominio.com por tu nueva URL. Asegúrate de incluir https:// si tienes SSL activo.

    define( 'WP_HOME', 'https://www.nuevodominio.com' );
    define( 'WP_SITEURL', 'https://www.nuevodominio.com' );
    
  2. Guarda los cambios (Ctrl+S o botón Guardar) y cierra el editor.

Con esto, WordPress usará forzosamente la nueva URL. Ahora, intenta acceder a tu panel de administración (https://tunuevadominio.com/wp-admin). Debería funcionar.


Método 2: Solución directa desde la base de datos (Para casos de emergencia)

Si ya intentaste cambiar la URL desde el panel de WordPress y te quedaste sin acceso, este es el método de rescate. Es más técnico, pero muy efectivo para resolver el wordpress url problema.

Paso 1: Accede a phpMyAdmin desde Syspanel

  1. En tu Syspanel, busca la sección Bases de Datos y haz clic en phpMyAdmin.
  2. Selecciona la base de datos que corresponde a tu WordPress (la que aparece en tu wp-config.php).

Paso 2: Localiza la tabla de opciones

  1. En la columna izquierda, verás una lista de tablas. Busca la que se llama wp_options. (El prefijo wp_ puede ser diferente si lo cambiaste al instalar).
  2. Haz clic en el icono Explorar o Browse (generalmente un icono de tabla).

Paso 3: Actualiza las opciones de URL

  1. En la tabla wp_options, busca las filas con option_name igual a siteurl y home.
  2. Haz clic en Editar (icono de lápiz) en la fila de siteurl.
  3. En el campo option_value, cambia la URL por la nueva (ej: https://tunuevadominio.com).
  4. Guarda el cambio.
  5. Repite el proceso para la fila de home.

[TIP] Este método solo actualiza la URL base. Es posible que necesites actualizar también las URLs de las imágenes y enlaces internos. Esto se puede hacer con un plugin como "Better Search Replace" o consultando a tu soporte técnico para que te ayuden a ejecutar una consulta SQL segura.


Método 3: Usando el archivo functions.php (El truco del tema)

Este es un método temporal pero muy útil si necesitas acceso rápido al panel para cambiar la URL de forma gráfica.

Paso 1: Accede al administrador de archivos

Igual que en el Método 1, ve al Administrador de Archivos en Syspanel.

Paso 2: Navega a tu tema activo

  1. Ve a la carpeta wp-content/themes/.
  2. Entra en la carpeta de tu tema activo (ej: twentytwentyfour o el nombre de tu tema personalizado).
  3. Busca el archivo functions.php.

Paso 3: Agrega el código de emergencia

  1. Edita el archivo functions.php.

  2. Al principio del archivo, después de la línea <?php, pega lo siguiente:

    update_option( 'siteurl', 'https://tunuevadominio.com' );
    update_option( 'home', 'https://tunuevadominio.com' );
    
  3. Guarda el archivo.

Paso 4: Accede y revierte el cambio

  1. Intenta acceder a wp-admin. Debería funcionar.
  2. Ve a Ajustes > Generales y verifica que las URLs sean las correctas.
  3. IMPORTANTE: Elimina inmediatamente las dos líneas de código que agregaste en functions.php y guarda el archivo de nuevo. Si no lo haces, cada vez que se cargue el sitio, intentará actualizar la URL, lo que puede causar conflictos.

¿Qué hago si mi sitio se ve roto o sin estilos después del cambio?

Es muy común que después de cambiar la URL, el sitio cargue pero sin imágenes, CSS o JS. Esto se debe a que las rutas antiguas quedaron guardadas en la base de datos. No es un error grave, es solo un problema de referencias. Aquí te explico cómo solucionarlo:

  1. Instala un plugin de reemplazo: Desde tu panel de administración (ya deberías tener acceso), ve a Plugins > Añadir nuevo.
  2. Busca e instala el plugin Better Search Replace o Velvet Blues Update URLs.
  3. Activa el plugin y ve a su configuración.
  4. En el campo "Buscar", escribe la URL antigua (ej: http://tudominio.com).
  5. En el campo "Reemplazar por", escribe la nueva URL (ej: https://www.nuevodominio.com).
  6. Selecciona todas las tablas de tu base de datos (o déjalo por defecto).
  7. Desmarca la opción "Dry Run" si está activada y haz clic en Ejecutar.

Este plugin actualizará todas las referencias internas (imágenes, enlaces, etc.) de forma segura.


Consejos finales para una migración exitosa

  • Prueba con tu archivo wp-config.php: Es la forma más rápida y limpia de forzar la URL sin tocar la base de datos.
  • Usa siempre https://: Si tienes un certificado SSL instalado, asegúrate de usar https:// en todas las URLs para evitar problemas de contenido mixto.
  • Limpia la caché: Después de hacer el cambio, borra la caché de tu navegador y, si tienes un plugin de caché (como WP Rocket o W3 Total Cache), púrgalo.
  • Consulta el soporte: Si en algún momento te sientes inseguro, no dudes en contactar con el soporte de tu hosting. Ellos tienen acceso directo a Syspanel y pueden ayudarte a realizar el cambio sin riesgos.

Preguntas Frecuentes (FAQ)

¿Qué es Syspanel y cómo accedo?

Syspanel es el panel de control de tu hosting, una versión mejorada y localizada de HestiaCP. Para acceder, escribe en tu navegador https://tudominio.com:2106 y usa tus credenciales de acceso. Es tu centro de control para gestionar archivos, bases de datos y dominios.

¿Puedo cambiar la URL de WordPress sin perder el SEO?

Sí, si lo haces correctamente. Al cambiar la URL, es crucial configurar redirecciones 301 desde la URL antigua a la nueva. Esto le indica a Google que el contenido se ha movido definitivamente. Puedes hacerlo desde el archivo .htaccess o con un plugin de redirección. Además, actualizar tu perfil en Google Search Console es esencial.

¿Por qué me sale un error de "demasiadas redirecciones" después del cambio?

Este error suele ocurrir cuando hay un conflicto entre la URL en la base de datos y las reglas de redirección en tu .htaccess o en el plugin de SSL. Te recomiendo verificar que las URLs en wp-config.php y en la base de datos sean exactamente las mismas (con o sin www).

¿Qué pasa si olvido la contraseña de mi base de datos?

No pasa nada. Puedes cambiar la contraseña de la base de datos desde el propio Syspanel. Ve a la sección de Bases de Datos MySQL, selecciona tu base de datos y cambia la contraseña del usuario. Luego, actualiza los datos en tu archivo wp-config.php.

¿Es necesario cambiar la URL si solo quiero pasar de HTTP a HTTPS?

Sí, es altamente recomendable. Cambiar la URL a https:// es el primer paso para que tu sitio funcione correctamente con el certificado SSL. Si no lo haces, verás un error de "conexión no segura" o el sitio se verá roto.

Cambiar la URL de WordPress es una tarea de mantenimiento que, con las herramientas adecuadas como Syspanel, se vuelve un proceso sencillo y controlado. Sigue estos pasos con calma, siempre con una copia de seguridad a mano, y tendrás tu sitio migrado en cuestión de minutos. ¡Mucho éxito con tu proyecto!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel