Cómo cambiar la URL de WordPress desde Syspanel (phpMyAdmin)
¿Por qué necesitas cambiar la URL de WordPress desde Syspanel?
Cuando cambias tu dominio, migras tu sitio a un nuevo servidor o mueves WordPress de una carpeta a la raíz, es muy común que la página se rompa o muestre un error. Esto ocurre porque WordPress guarda la dirección del sitio en dos opciones principales dentro de la base de datos: siteurl y home.
Si no puedes acceder al panel de administración (wp-admin) porque el sitio redirige a la URL antigua o muestra un error de conexión, la solución más rápida y efectiva es modificar esos valores directamente en la base de datos usando phpMyAdmin, al que accederás desde Syspanel.
A continuación, te explico paso a paso, de forma clara y sencilla, cómo hacerlo sin necesidad de ser un experto técnico.
Requisitos previos antes de empezar
Antes de tocar nada, asegúrate de tener a mano:
- Acceso a Syspanel (el panel de control de tu hosting). Recuerda que se accede por el puerto 2106.
- El nombre de la base de datos de tu WordPress.
- El usuario y la contraseña de esa base de datos.
- La nueva URL que quieres asignar a tu sitio (por ejemplo:
https://www.midominionuevo.com). - Una copia de seguridad reciente de tu base de datos. Esto es fundamental.
[WARNING]
Modificar valores en la base de datos es una operación delicada. Un error al escribir una URL puede dejar tu sitio temporalmente inaccesible. Realiza siempre una copia de seguridad antes de continuar.
Acceder a phpMyAdmin desde Syspanel
El primer paso es entrar a Syspanel con tus credenciales de hosting. Para ello, abre tu navegador favorito y escribe la dirección de acceso, que incluye el puerto 2106. Por ejemplo: https://tudominio.com:2106 o la IP que te hayan proporcionado.
Una vez dentro, busca la sección de Bases de Datos o phpMyAdmin. Dependiendo de la versión de Syspanel, puede aparecer como un icono o dentro del menú lateral.
Haz clic en el enlace o botón que dice phpMyAdmin. Se abrirá una nueva pestaña o ventana con la interfaz de gestión de bases de datos.
Localizar tu base de datos de WordPress
En phpMyAdmin, verás una lista de bases de datos en el panel izquierdo. Busca el nombre que corresponde a tu instalación de WordPress. Normalmente tiene un prefijo como wp_, blog_ o el nombre de tu dominio.
Haz clic en el nombre de tu base de datos para seleccionarla. En el panel central aparecerán todas las tablas que la componen.
[TIP]
Si no sabes cuál es tu base de datos, revisa el archivowp-config.phpen la raíz de tu instalación de WordPress. Ahí encontrarás las constantesDB_NAME,DB_USERyDB_PASSWORD.
Modificar las opciones siteurl y home
La forma más fiable de cambiar la URL de WordPress es editando las opciones siteurl y home en la tabla wp_options. Esta tabla almacena la configuración general del sitio.
Para hacerlo, sigue estos pasos:
- Dentro de tu base de datos, busca la tabla llamada
wp_options. Si tu prefijo es diferente, se llamará algo comotu_prefijo_options. - Haz clic en el nombre de esa tabla para ver su contenido.
- En el campo de búsqueda (o simplemente desplazándote), localiza las filas donde
option_nameseasiteurlyhome. - Haz clic en el icono de editar (normalmente un lápiz) en la fila de
siteurl. - En el campo
option_value, reemplaza la URL antigua por la nueva. Asegúrate de incluir el protocolo completo, por ejemplo:https://www.midominionuevo.com(sin barra final). - Guarda los cambios haciendo clic en el botón Continuar o Aceptar.
- Repite los pasos 4 a 6 para la fila de
home.
[INFO]
La diferencia entresiteurlyhomees sutil pero importante:
siteurles la dirección donde están los archivos principales de WordPress (núcleo).homees la dirección que ven los visitantes en el navegador.
En la mayoría de casos, ambas deben ser iguales, a menos que tengas una configuración avanzada.
Verificar que el cambio se aplicó correctamente
Después de guardar los cambios, es hora de comprobar que todo funciona.
- Abre una nueva pestaña en tu navegador.
- Escribe la nueva URL de tu sitio (por ejemplo:
https://www.midominionuevo.com). - Si todo salió bien, deberías ver tu página principal sin errores.
- Prueba también a acceder al panel de administración:
https://www.midominionuevo.com/wp-admin. Deberías poder iniciar sesión con normalidad.
[TIP]
Si el sitio carga pero las imágenes o los enlaces internos siguen apuntando a la URL antigua, es posible que necesites actualizar las URLs en el contenido de las entradas y páginas. Esto se soluciona con un plugin como "Better Search Replace" o ejecutando una consulta SQL adicional (te la muestro más abajo).
Qué hacer si tu sitio sigue mostrando la URL antigua
A veces, aunque cambies siteurl y home, el problema persiste porque las URLs están guardadas en otros lugares, como en el contenido de las publicaciones, en el menú o en widgets.
Para solucionarlo, puedes ejecutar una consulta SQL que reemplace todas las apariciones de la URL antigua por la nueva en toda la base de datos. Esto es más avanzado, pero te lo explico de forma segura.
Dentro de phpMyAdmin, con tu base de datos seleccionada, ve a la pestaña SQL (en la parte superior). En el cuadro de texto, escribe la siguiente consulta:
UPDATE wp_options SET option_value = REPLACE(option_value, 'https://www.antiguodominio.com', 'https://www.nuevodominio.com') WHERE option_value LIKE '%https://www.antiguodominio.com%';
UPDATE wp_posts SET guid = REPLACE(guid, 'https://www.antiguodominio.com', 'https://www.nuevodominio.com') WHERE guid LIKE '%https://www.antiguodominio.com%';
UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://www.antiguodominio.com', 'https://www.nuevodominio.com') WHERE post_content LIKE '%https://www.antiguodominio.com%';
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'https://www.antiguodominio.com', 'https://www.nuevodominio.com') WHERE meta_value LIKE '%https://www.antiguodominio.com%';
Reemplaza https://www.antiguodominio.com y https://www.nuevodominio.com por tus URLs reales. Haz clic en Continuar para ejecutar la consulta.
[WARNING]
Esta consulta afecta a muchas tablas. Asegúrate de que la URL antigua y la nueva estén escritas exactamente como aparecen en tu sitio. Si no estás seguro, primero haz una copia de seguridad.
Cambiar la URL usando el archivo wp-config.php (método alternativo)
Si por alguna razón no puedes acceder a phpMyAdmin, existe un método alternativo que consiste en agregar dos líneas al archivo wp-config.php. Este método es útil cuando el sitio está completamente caído y necesitas una solución rápida.
- Accede a tu hosting por FTP o a través del administrador de archivos de Syspanel.
- Localiza el archivo
wp-config.phpen la raíz de tu instalación de WordPress. - Descarga una copia de seguridad del archivo.
- Ábrelo con un editor de texto (como Notepad++ o el editor del propio panel).
- Justo antes de la línea que dice
/* That's all, stop editing! Happy publishing. */, agrega:
define('WP_HOME', 'https://www.nuevodominio.com');
define('WP_SITEURL', 'https://www.nuevodominio.com');
- Guarda los cambios y sube el archivo de nuevo al servidor.
[INFO]
Este método es temporal. Una vez que hayas accedido al panel de administración, es recomendable eliminar esas líneas y mantener la configuración desde Ajustes > General.
Preguntas frecuentes (FAQ)
¿Por qué mi sitio se rompe al cambiar de dominio?
WordPress guarda las URLs de forma absoluta en la base de datos. Al cambiar de dominio, todo lo que apunta a la dirección antigua deja de funcionar, incluyendo enlaces, imágenes, CSS y JavaScript.
¿Qué pasa si solo cambio siteurl pero no home?
Si solo cambias una de las dos, es probable que el sitio se comporte de manera extraña: la página principal puede cargar, pero los enlaces internos o la redirección a wp-admin pueden fallar. Lo ideal es cambiar ambas.
¿Necesito cambiar la URL si solo muevo WordPress de subdominio.com a dominio.com?
Sí. Cualquier cambio en la dirección principal del sitio requiere actualizar las URLs en la base de datos.
¿Puedo hacer este cambio sin tener acceso a Syspanel?
Sí, puedes usar el método del wp-config.php o incluso acceder a phpMyAdmin si tu proveedor de hosting ofrece acceso directo a través de otro panel. Sin embargo, en Syspanel es el método más directo y recomendado.
¿Qué pasa si después del cambio no puedo acceder a wp-admin?
Si no puedes acceder al panel, revisa que las URLs estén escritas correctamente (sin espacios, con https:// si tienes certificado SSL). También verifica que no haya una redirección forzada en el archivo .htaccess. Si persiste, contacta con soporte técnico.
¿Debo cambiar la URL en la base de datos si solo cambio de HTTP a HTTPS?
Sí, es recomendable. Debes actualizar siteurl y home para que incluyan https:// en lugar de http://. Además, es posible que necesites actualizar los enlaces en el contenido con la consulta SQL mencionada anteriormente.
¿Puedo usar un plugin para hacer este cambio?
Existen plugins como "Better Search Replace" o "Velvet Blues Update URLs" que automatizan este proceso. Sin embargo, si no puedes acceder al panel de administración, tendrás que hacerlo manualmente desde phpMyAdmin.
Consejos finales para una migración sin problemas
- Siempre haz una copia de seguridad completa de tu base de datos antes de realizar cambios.
- Prueba en un entorno de desarrollo o en un subdominio antes de aplicar los cambios en producción.
- Actualiza los enlaces internos de tus entradas y páginas para evitar contenido roto.
- Revisa los archivos de medios (imágenes, PDFs) que pueden tener URLs antiguas en la base de datos.
- Limpia la caché de tu navegador y de cualquier plugin de caché que tengas instalado.
[TIP]
Después de completar el cambio de URL, inicia sesión en wp-admin y ve a Ajustes > Enlaces permanentes. Haz clic en Guardar cambios sin modificar nada. Esto regenera las reglas de reescritura y evita errores 404 en las páginas internas.
Conclusión
Cambiar la URL de WordPress desde Syspanel usando phpMyAdmin es un proceso sencillo si sigues los pasos correctos. La clave está en modificar siteurl y home en la tabla wp_options, y en caso de que persistan problemas, ejecutar una consulta SQL para reemplazar todas las referencias antiguas.
Recuerda siempre tener una copia de seguridad, ser cuidadoso con las URLs que escribes y verificar el resultado final en tu navegador. Con esta guía, podrás realizar el cambio por ti mismo, ahorrando tiempo y evitando dolores de cabeza.
Si tienes dudas o te surge algún inconveniente, no dudes en contactar con el soporte técnico de tu hosting. Ellos siempre podrán ayudarte a resolver cualquier problema relacionado con la base de datos o la configuración de tu servidor.
