Cómo cambiar la URL de WordPress desde phpMyAdmin (cPanel)
¿Por qué necesitas cambiar la URL de WordPress desde phpMyAdmin?
Cambiar la URL de tu sitio web en WordPress es un paso común cuando migras de dominio, cambias de HTTP a HTTPS, o cuando accidentalmente bloqueas tu acceso al panel de administración. Si no puedes entrar a tu escritorio de WordPress, la solución más segura y directa es modificar la base de datos manualmente. En este artículo aprenderás paso a paso cómo cambiar la URL de WordPress desde phpMyAdmin, específicamente usando el cPanel de tu hosting. Este método es ideal para corregir URL WordPress sin acceso al panel.
Vamos a enfocarnos en dos valores clave de la base de datos: siteurl y home. Estos campos determinan la dirección principal de tu sitio y la del panel de administración. Si los modificas incorrectamente, podrías dejar tu web inaccesible, así que sigue cada paso con cuidado.
Requisitos previos para modificar la base de datos
Antes de empezar, asegúrate de tener lo siguiente:
- Acceso a cPanel de tu hosting. Normalmente lo obtienes con las credenciales que te dio tu proveedor.
- Nombre de la base de datos de WordPress. Lo puedes encontrar en el archivo
wp-config.phpde tu instalación. - Usuario y contraseña de la base de datos. También están en
wp-config.php. - La nueva URL que quieres usar. Por ejemplo:
https://tunuevodominio.com.
[WARNING]
Antes de hacer cualquier cambio, siempre haz una copia de seguridad de tu base de datos. Un error puede dejar tu sitio inactivo. En cPanel, busca la opción "phpMyAdmin" y dentro de ella, selecciona tu base de datos y usa la pestaña "Exportar" para descargar un archivo SQL.
Paso 1: Acceder a phpMyAdmin desde cPanel
Para comenzar, inicia sesión en tu cPanel. La dirección suele ser https://tudominio.com/cpanel o https://tudominio.com:2083. Una vez dentro:
- Busca la sección Bases de datos.
- Haz clic en el ícono de phpMyAdmin. Se abrirá una nueva pestaña en tu navegador.
[TIP]
Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es por el puerto 2106. Por ejemplo:https://tudominio.com:2106. Luego, dentro del panel, busca la opción de bases de datos y selecciona phpMyAdmin.
Paso 2: Localizar tu base de datos de WordPress
En la pantalla de phpMyAdmin, verás una lista de bases de datos en el panel izquierdo. Busca la que corresponda a tu instalación de WordPress. Por lo general, tiene un prefijo como tuusuario_wp o wordpress. Si no estás seguro, revisa el archivo wp-config.php en la raíz de tu sitio; allí aparece la línea:
define('DB_NAME', 'nombre_de_tu_base');
Haz clic en el nombre de la base de datos. Se desplegarán todas las tablas.
Paso 3: Encontrar la tabla wp_options
Dentro de tu base de datos, busca la tabla que contiene las opciones de configuración de WordPress. Por defecto se llama wp_options, pero si tu instalación tiene un prefijo personalizado (por ejemplo, miwp_options), búscalo así.
Haz clic en el nombre de la tabla. Verás una lista de filas con campos como option_id, option_name, option_value, etc.
Paso 4: Modificar siteurl y home
Los dos valores que necesitas cambiar son:
siteurl: Dirección del sitio web (la URL principal).home: Dirección del panel de administración (normalmente la misma quesiteurl).
Para editarlos:
- En la tabla
wp_options, busca la fila dondeoption_nameseasiteurl. - Haz clic en el ícono de Editar (un lápiz) a la izquierda de esa fila.
- En el campo
option_value, escribe la nueva URL completa. Por ejemplo:https://tunuevodominio.com. - Haz clic en Continuar o Guardar.
- Repite el mismo proceso para la fila donde
option_nameeshome.
[INFO]
Asegúrate de incluir el protocolo (http://ohttps://) y no agregues una barra al final (ejemplo correcto:https://ejemplo.com, incorrecto:https://ejemplo.com/). Si tu sitio usa HTTPS, verifica que el certificado SSL esté activo.
Paso 5: Verificar el cambio y limpiar caché
Una vez guardados los cambios:
- Abre una nueva pestaña en tu navegador e ingresa tu nueva URL. Deberías ver tu sitio funcionando.
- Si usas plugins de caché (como W3 Total Cache o WP Super Cache), ve a tu panel de administración (si accedes) y limpia la caché.
- También es recomendable limpiar la caché del navegador (Ctrl + F5 en Windows, Cmd + Shift + R en Mac).
Si el sitio no carga, revisa que los valores se hayan guardado correctamente. Vuelve a phpMyAdmin y verifica que siteurl y home tengan la URL correcta.
Solución de problemas comunes
No encuentro la tabla wp_options
A veces la tabla tiene un prefijo diferente. Si no ves wp_options, busca cualquier tabla que tenga _options al final. Por ejemplo, si tu prefijo es blog_, la tabla será blog_options. Usa la función de búsqueda en phpMyAdmin (campo "Buscar" en la parte superior) para localizar option_name con valor siteurl.
Después del cambio, el sitio muestra un error 404
Esto suele ocurrir si los enlaces permanentes (permalinks) no se actualizan. Ve a tu panel de administración (si puedes acceder) y en Ajustes > Enlaces permanentes, haz clic en Guardar cambios sin modificar nada. Esto regenera las reglas de reescritura. Si no puedes acceder al panel, edita el archivo .htaccess en la raíz de tu sitio y agrega las reglas básicas de WordPress:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Cambié la URL pero sigo viendo la antigua
Esto puede deberse a que el DNS del nuevo dominio aún no se propaga. Espera entre 24 y 48 horas. También verifica que no haya redirecciones forzadas en el archivo wp-config.php o en el servidor.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL sin usar phpMyAdmin?
Sí, existen otros métodos como editar el archivo wp-config.php agregando las líneas:
define('WP_HOME','https://tunuevodominio.com');
define('WP_SITEURL','https://tunuevodominio.com');
Pero esto solo es útil si tienes acceso FTP. phpMyAdmin es más directo y no requiere modificar archivos.
¿Qué pasa si solo cambio siteurl y no home?
Si solo cambias siteurl, el panel de administración seguirá apuntando a la URL anterior, lo que puede causar problemas de redirección. Siempre cambia ambos valores.
¿Es seguro modificar la base de datos manualmente?
Sí, siempre que sigas los pasos correctamente y hagas una copia de seguridad previa. Es la forma más confiable cuando no tienes acceso al panel de administración.
¿Puedo usar este método para cambiar de HTTP a HTTPS?
Sí, es exactamente el mismo proceso. Solo asegúrate de que tu certificado SSL esté instalado antes de hacer el cambio.
Conclusión
Cambiar la URL de WordPress desde phpMyAdmin es una habilidad esencial para cualquier administrador de sitios web. Ya sea que estés migrando a un nuevo dominio, corrigiendo un error de configuración o simplemente actualizando tu sitio a HTTPS, este método te da control total sobre tu base de datos. Recuerda siempre hacer una copia de seguridad, modificar tanto siteurl como home, y verificar el resultado final.
Si encuentras problemas, no dudes en consultar la documentación de tu hosting o contactar a soporte técnico. Con práctica, este proceso se volverá rápido y sencillo.
[TIP]
Para futuras referencias, guarda la URL de acceso a phpMyAdmin y tus credenciales de cPanel en un lugar seguro. Así, en caso de emergencia, podrás actuar rápidamente.
