Cómo cambiar la URL de WordPress desde phpMyAdmin
Introducción
Si estás leyendo esto, probablemente necesitas cambiar la URL de WordPress desde phpMyAdmin. Es una tarea común cuando migras un sitio a un nuevo dominio, cambias de HTTP a HTTPS, o simplemente te equivocaste al configurar la dirección del sitio. No te preocupes, es más sencillo de lo que parece y no necesitas ser un experto en bases de datos.
WordPress guarda la URL de tu sitio en dos lugares clave dentro de la base de datos: la tabla wp_options. Si modificas estos valores directamente desde phpMyAdmin, el sitio comenzará a funcionar con la nueva dirección. Eso sí, ten cuidado: un error puede dejar tu web inaccesible temporalmente, pero siguiendo esta guía paso a paso lo harás sin problemas.
Este artículo está diseñado para que cualquier persona, incluso sin experiencia técnica, pueda cambiar la URL de WordPress usando phpMyAdmin. Incluye instrucciones claras, alertas importantes y consejos prácticos para que el proceso sea un éxito.
¿Por qué necesitas cambiar la URL de WordPress desde phpMyAdmin?
Existen varias situaciones en las que modificar la URL de WordPress directamente en la base de datos es la mejor solución:
- Cambio de dominio: Migraste tu sitio a un nuevo dominio y necesitas actualizar todas las referencias.
- Migración de HTTP a HTTPS: Instalaste un certificado SSL y deseas que todas las páginas carguen de forma segura.
- Error al configurar la URL: Configuraste mal la dirección del sitio en el panel de administración y ahora no puedes acceder.
- Movimiento del sitio a una subcarpeta o subdominio: Cambiaste la estructura de tu hosting y necesitas reflejarlo.
- Restauración desde una copia de seguridad: La base de datos restaurada tiene la URL antigua.
Cuando no puedes acceder al panel de administración de WordPress (porque la URL es incorrecta), phpMyAdmin es tu mejor aliado. Te permite cambiar la URL de WordPress desde phpMyAdmin de forma directa y segura.
Requisitos previos
Antes de empezar, asegúrate de tener lo siguiente:
- Acceso a phpMyAdmin: Normalmente lo encuentras en el panel de control de tu hosting. Si usas Syspanel (el panel de control de HestiaCP), accede a través de
tudominio.com:2106(reemplaza "tudominio.com" por tu dominio real). Allí busca la sección de bases de datos y haz clic en "phpMyAdmin". - Credenciales de la base de datos: Necesitarás el nombre de la base de datos, el usuario y la contraseña. Si no los recuerdas, en Syspanel puedes verlos en la sección "Bases de datos".
- La nueva URL: Ten clara la dirección que quieres usar (por ejemplo,
https://nuevodominio.com). No olvides incluir el protocolo (http://ohttps://). - Copia de seguridad: IMPORTANTE – Siempre realiza una copia de seguridad de tu base de datos antes de hacer cualquier cambio. En phpMyAdmin puedes exportar toda la base de datos en un archivo SQL.
[WARNING] No modifiques ningún otro valor en la base de datos si no estás seguro. Cambiar datos incorrectos puede romper tu sitio.
Paso a paso: Cómo cambiar la URL de WordPress desde phpMyAdmin
Sigue estos pasos al pie de la letra. Son sencillos y te guiarán para cambiar la URL de WordPress usando phpMyAdmin.
Paso 1: Accede a phpMyAdmin
- Abre tu navegador y ve a la URL de acceso a phpMyAdmin. Si usas Syspanel, la dirección es
tudominio.com:2106(cambia "tudominio.com" por tu dominio real). - Inicia sesión con el usuario y contraseña de la base de datos de WordPress. Si no los recuerdas, en Syspanel ve a "Bases de datos" y allí encontrarás las credenciales.
- Una vez dentro, verás una lista de bases de datos a la izquierda. Haz clic en la base de datos de tu WordPress (normalmente se llama algo como
wordpressotuusuario_wp).
Paso 2: Localiza la tabla wp_options
Dentro de la base de datos, busca la tabla que comienza con el prefijo wp_ seguido de options. El prefijo puede ser diferente si lo personalizaste (por ejemplo, miwp_options). Haz clic en esa tabla.
Paso 3: Encuentra las opciones de URL
En la tabla wp_options, verás muchas filas. Necesitas encontrar dos:
- siteurl: Contiene la dirección principal de tu sitio.
- home: Contiene la URL que usas en el navegador para visitar tu web (a menudo es la misma que siteurl).
Para encontrarlas fácilmente, usa el buscador de phpMyAdmin (normalmente hay un campo "Buscar" o "Search"). Escribe siteurl y luego home, o simplemente usa el filtro por nombre.
Paso 4: Modifica los valores
- Haz clic en el icono de "Editar" (un lápiz o el texto "Editar") al lado de la fila de
siteurl. - En el campo
option_value, cambia la URL antigua por la nueva. Por ejemplo, si antes erahttp://viejodominio.com, ahora escribehttps://nuevodominio.com. - Haz clic en "Continuar" o "Guardar" (dependiendo de la versión de phpMyAdmin).
- Repite el mismo proceso para la fila de
home.
[TIP] Si tu sitio usa HTTPS, asegúrate de que la nueva URL comience con
https://. Si solo cambias de dominio pero mantienes el protocolo, conserva el mismo.
Paso 5: Verifica el cambio
Una vez guardados los cambios, abre una nueva pestaña en tu navegador y escribe la nueva URL. Si todo está correcto, tu sitio debería cargar sin problemas. Si ves un error, revisa los pasos anteriores o consulta la sección de solución de problemas más abajo.
Solución de problemas comunes
A veces, cambiar la URL de WordPress desde phpMyAdmin puede no ser suficiente. Aquí tienes problemas frecuentes y cómo resolverlos:
El sitio no carga o muestra un error de base de datos
- Causa posible: La nueva URL no es correcta o no has actualizado ambas opciones (
siteurlyhome). - Solución: Vuelve a phpMyAdmin y verifica que ambos valores estén correctos. También revisa que no haya espacios adicionales.
Los enlaces internos siguen apuntando a la URL antigua
- Causa posible: WordPress guarda URLs en otras tablas (como
wp_postsowp_postmeta). - Solución: Necesitas actualizar también esas referencias. Puedes usar un plugin como "Better Search Replace" o ejecutar una consulta SQL en phpMyAdmin. Si no te sientes seguro, contrata a un profesional.
No puedo acceder a phpMyAdmin
- Causa posible: Problemas de conexión o credenciales incorrectas.
- Solución: Contacta a tu proveedor de hosting. Si usas Syspanel, asegúrate de que el puerto 2106 esté abierto y que el dominio apunte correctamente.
Aparece un mensaje de "Error al conectar con la base de datos"
- Causa posible: Los datos de conexión en el archivo
wp-config.phpson incorrectos. - Solución: Edita el archivo
wp-config.phpa través de FTP o el administrador de archivos de tu hosting y verifica que los valores deDB_NAME,DB_USER,DB_PASSWORDyDB_HOSTsean correctos.
Consejos adicionales para un cambio exitoso
- Haz una copia de seguridad: Siempre, antes de cualquier modificación en la base de datos, exporta un respaldo. En phpMyAdmin, selecciona la base de datos, ve a "Exportar" y elige el formato SQL.
- Actualiza los enlaces internos: Después de cambiar la URL de WordPress desde phpMyAdmin, es recomendable usar un plugin para reemplazar todas las URLs antiguas en el contenido. Esto evita enlaces rotos.
- Revisa el archivo .htaccess: Si cambias de dominio, es posible que necesites actualizar reglas de redirección. Consulta con tu hosting o un experto.
- Limpia la caché: Si usas un plugin de caché, vacíala después del cambio para que los visitantes vean la nueva URL.
- Prueba todo: Navega por tu sitio, haz clic en enlaces, envía formularios, etc. Asegúrate de que todo funcione correctamente.
[INFO] Si tu sitio usa SSL, verifica que no haya contenido mixto (HTTP y HTTPS). Puedes usar herramientas online como "Why No Padlock" para detectar problemas.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL de WordPress sin phpMyAdmin?
Sí, hay otras formas: desde el panel de administración de WordPress (si puedes acceder), editando el archivo wp-config.php, o usando plugins. Sin embargo, cuando no puedes acceder al panel, phpMyAdmin es la opción más directa y segura.
¿Qué pasa si solo cambio siteurl y no home?
Tu sitio puede funcionar de forma extraña: la dirección principal cambiará, pero la URL que usas para navegar puede seguir siendo la antigua. Es mejor cambiar ambas.
¿El prefijo de las tablas siempre es wp_?
No, algunos usuarios o instalaciones personalizan el prefijo por seguridad. Si no sabes cuál es, revisa el archivo wp-config.php y busca la línea $table_prefix = 'wp_';. Allí verás el prefijo exacto.
¿Puedo dañar mi sitio si me equivoco?
Sí, pero siguiendo estos pasos es muy difícil. Si te equivocas, restaura la copia de seguridad que hiciste antes. Por eso es crucial tener un respaldo.
¿Necesito conocimientos de SQL?
No, porque solo vas a editar valores directamente desde la interfaz gráfica de phpMyAdmin. No necesitas escribir código SQL.
Conclusión
Cambiar la URL de WordPress desde phpMyAdmin es un proceso sencillo que cualquier persona puede realizar con las instrucciones adecuadas. Ya sea que migres a un nuevo dominio, implementes HTTPS o corrijas un error de configuración, phpMyAdmin te da el control directo sobre tu base de datos.
Recuerda siempre hacer una copia de seguridad antes de modificar cualquier valor, y verifica que todo funcione después del cambio. Si encuentras problemas, revisa la sección de solución de problemas o consulta con tu proveedor de hosting.
Ahora que sabes cómo hacerlo, ¡anímate a realizar el cambio! Con un poco de cuidado, tu sitio estará funcionando con la nueva URL en cuestión de minutos.
[TIP] Si usas Syspanel (HestiaCP), recuerda que el acceso a phpMyAdmin es a través del puerto 2106. Guarda esta guía para futuras referencias.
¡Buena suerte con tu cambio de URL!
