Cómo cambiar la URL de WordPress (wp_options) en Syspanel
¿Tu web se ha quedado bloqueada después de cambiar el dominio o moverla de servidor? Es uno de los sustos más comunes en WordPress, pero tiene una solución sencilla.
Cuando cambias la URL de tu sitio (por ejemplo, de http://mipagina.com a https://mipagina.com o a un dominio nuevo), WordPress guarda esa dirección en la base de datos, concretamente en la tabla wp_options.
Si ese cambio no se hace correctamente, la web puede quedarse en blanco, mostrar errores o redirigir al sitio antiguo.
En este artículo te voy a enseñar, paso a paso, cómo cambiar la URL de WordPress desde Syspanel, el panel de control con el que gestionas tu hosting.
No necesitas ser un experto: te lo explico todo de forma clara y directa, como si estuviéramos en una tutoría uno a uno.
¿Por qué necesitas cambiar la URL en wp_options?
Antes de meternos en faena, es importante que entiendas qué es esto de wp_options y por qué es tan crítico.
La tabla wp_options es el "cerebro" de la configuración de WordPress.
Ahí se guardan miles de ajustes, pero los dos más importantes para este tema son:
siteurl: Es la dirección principal de tu WordPress. Es donde está instalado el núcleo.home: Es la dirección que ven los visitantes en el navegador. Normalmente es la misma quesiteurl.
Cuando cambias de dominio o de HTTPS a HTTP, si estos dos valores siguen apuntando a la URL antigua, WordPress buscará los archivos en un sitio que ya no existe.
El resultado es una página en blanco o un error de "demasiadas redirecciones".
Cambiar la URL en Syspanel es la solución definitiva.
Método 1: Cambiar la URL desde la base de datos en Syspanel (el más fiable)
Este es el método que recomiendo para el 99% de los casos, especialmente si no puedes acceder al panel de administración de WordPress.
Vamos a hacerlo directamente sobre la base de datos usando la herramienta incluida en Syspanel.
Paso 1: Accede a Syspanel
Abre tu navegador y escribe la dirección de tu servidor junto al puerto de acceso.
La dirección suele ser https://tu-servidor:2106.
Si no lo recuerdas, revisa el correo de bienvenida de tu hosting o la documentación que te dieron al contratar el servicio.
Paso 2: Entra en la sección de bases de datos
Una vez dentro de Syspanel, busca en el menú lateral o superior la sección que se llama "Bases de Datos" o "Databases".
Haz clic en ella para ver la lista de todas las bases de datos que tienes creadas.
Paso 3: Abre phpMyAdmin
Al lado de la base de datos que usa tu WordPress (normalmente se llama algo así como tuusuario_wp o tuusuario_wordpress), verás un botón o icono que dice "phpMyAdmin".
Haz clic en él.
Se abrirá una nueva pestaña con una interfaz que parece complicada, pero no te preocupes, solo usaremos una parte muy pequeña.
Paso 4: Selecciona la tabla wp_options
En la columna de la izquierda de phpMyAdmin, verás la lista de tablas de tu base de datos.
Busca la que se llama wp_options.
OJO: Si tu WordPress tiene un prefijo personalizado (en lugar de wp_), se llamará algo como miweb_options o tuprefijo_options. El concepto es el mismo.
Haz clic en esa tabla.
Paso 5: Busca las opciones siteurl y home
Ahora verás una tabla con muchas filas. Necesitas encontrar dos filas específicas:
- Una con
option_nameigual asiteurl. - Otra con
option_nameigual ahome.
La forma más rápida de encontrarlas es usando el buscador de phpMyAdmin, pero si no lo ves, puedes hacerlo manualmente con la paginación.
Paso 6: Edita los valores
Haz clic en el icono de editar (normalmente un lápiz) en la fila de siteurl.
En el campo option_value, borra la URL antigua y escribe la nueva.
Ejemplo:
- Antigua:
http://www.midominioantiguo.com - Nueva:
https://www.midominionuevo.com
Guarda los cambios haciendo clic en el botón "Continuar" o "Go" al final de la fila.
Repite el mismo proceso para la fila home.
Paso 7: Verifica el resultado
Ahora ve a tu navegador y escribe tu nueva URL.
Si todo ha ido bien, tu web debería cargar correctamente.
Método 2: Usando el archivo wp-config.php (para casos de emergencia)
Si no puedes acceder a phpMyAdmin o si el método anterior no funciona, existe un truco definitivo que se hace desde el administrador de archivos de Syspanel.
Este método es como un "puente" temporal que fuerza a WordPress a usar la URL nueva.
Paso 1: Accede al gestor de archivos
En Syspanel, busca la sección de "Administrador de Archivos" o "File Manager".
Paso 2: Navega hasta la raíz de tu WordPress
Dentro del gestor, entra en la carpeta public_html (o la carpeta donde esté instalado tu WordPress).
Busca el archivo llamado wp-config.php.
Paso 3: Añade el código mágico
Haz clic derecho sobre el archivo y selecciona "Editar".
Busca la línea que dice:
/* That's all, stop editing! Happy publishing. */
Justo ANTES de esa línea, pega el siguiente código:
define('WP_HOME', 'https://www.tudominionuevo.com');
define('WP_SITEURL', 'https://www.tudominionuevo.com');
IMPORTANTE: Sustituye https://www.tudominionuevo.com por tu URL real, sin barra al final.
Guarda el archivo.
[WARNING]: Este es un parche temporal. Una vez que la web funcione, debes eliminar estas líneas del archivo y hacer el cambio definitivo en wp_options como te enseñé en el Método 1. Dejarlas puede causar problemas con plugins de caché o al cambiar de URL en el futuro.
Método 3: Cambiar la URL desde el administrador de WordPress
Este es el método más fácil, pero solo funciona si aún puedes acceder al panel de administración de tu WordPress.
Es ideal para cuando solo necesitas cambiar de http a https o de www a no-www.
Paso 1: Entra en tu wp-admin
Ve a tudominio.com/wp-admin e inicia sesión.
Paso 2: Ve a Ajustes
En el menú lateral, baja hasta "Ajustes" y haz clic en "Generales".
Paso 3: Actualiza las URLs
Verás dos campos:
- Dirección de WordPress (URL): Aquí va la
siteurl. - Dirección del sitio (URL): Aquí va la
home.
Cambia ambos a la nueva URL y haz clic en "Guardar cambios".
[TIP]: Si al guardar te da un error o se cierra la sesión, es que el cambio ha sido parcial. Usa el Método 1 para solucionarlo.
¿Qué pasa si la web sigue rota? Errores comunes y soluciones
A veces, cambiar la URL no es suficiente. Aquí tienes los problemas más frecuentes y cómo arreglarlos.
Error 1: Contenido mixto (Mixed Content)
Si cambias de HTTP a HTTPS, es posible que tu web cargue pero sin estilos, imágenes o con un candado roto.
Esto ocurre porque hay recursos (imágenes, scripts, CSS) que siguen cargando desde la URL antigua con http://.
Solución: Instala un plugin como "Better Search Replace" o "Really Simple SSL" que actualice todas las URLs de la base de datos de golpe.
Error 2: Redirecciones infinitas
Si ves un error que dice "ERR_TOO_MANY_REDIRECTS", suele ser por un conflicto entre la URL que pusiste en wp_options y la configurada en el servidor web.
Solución: Revisa que no hayas dejado el código del Método 2 en wp-config.php. Si lo tienes, elimínalo y vuelve a intentarlo.
Error 3: La web carga pero los enlaces internos van al dominio antiguo
Esto es normal si tu web tiene muchos posts antiguos que contienen la URL anterior.
Solución: Usa el plugin "Better Search Replace" para buscar http://dominioantiguo.com y reemplazarlo por https://dominionuevo.com en todas las tablas.
Preguntas frecuentes (FAQ)
¿Es peligroso tocar la base de datos?
Si sigues los pasos al pie de la letra, no. El riesgo es mínimo porque solo cambias dos valores concretos.
Eso sí, siempre es recomendable hacer una copia de seguridad de la base de datos antes de hacer cambios.
¿Qué significa el prefijo wp_ en la tabla?
Es el prefijo que usa tu instalación de WordPress para distinguir sus tablas de otras en la misma base de datos.
Si instalaste WordPress con un prefijo personalizado, lo verás reflejado en el nombre de la tabla.
¿Puedo cambiar la URL usando wp-cli?
Sí, si tu servidor tiene acceso SSH, puedes usar comandos como:
wp option update home 'https://nueva-url.com'
wp option update siteurl 'https://nueva-url.com'
Pero esto es más avanzado y no es necesario si usas Syspanel.
¿Cuál es la diferencia entre siteurl y home?
siteurles la dirección donde están los archivos del núcleo de WordPress.homees la dirección que los visitantes usan para acceder a tu web.
En el 99% de los casos son la misma.
¿Necesito cambiar la URL si solo cambio el HTTPS?
Sí, es recomendable.
Si activas un certificado SSL, debes actualizar ambas URLs para que apunten a https:// en lugar de http://.
Resumen final: tu guía rápida para no perderte
- Accede a Syspanel usando el puerto 2106.
- Entra en Bases de Datos y abre phpMyAdmin.
- Busca la tabla
wp_options. - Edita
siteurlyhomecon la nueva URL. - Guarda los cambios y recarga tu web.
Si no puedes acceder al panel, usa el método del wp-config.php como puente temporal.
Y si tienes problemas con contenido mixto, usa un plugin de reemplazo de URLs.
[INFO]: Recuerda que Syspanel es la herramienta que te permite gestionar todo tu hosting de forma visual. El puerto de acceso es el 2106 y desde ahí puedes hacer cambios en archivos, bases de datos y mucho más.
[WARNING]: No olvides hacer una copia de seguridad antes de tocar nada. Es un paso extra que te puede salvar de un buen dolor de cabeza.
Espero que esta guía te haya sido de ayuda.
Cambiar la URL de WordPress en Syspanel es un proceso sencillo una vez que sabes dónde mirar. Si sigues estos pasos, tu web volverá a estar operativa en cuestión de minutos.
¡Mucha suerte con tu cambio de dominio o de protocolo!
