Duda frecuente: ¿Cómo cambiar la URL de WordPress desde phpMyAdmin?
¡Hola! Soy tu técnico de soporte. Si estás leyendo esto, probablemente te has encontrado con un problema muy común: tu sitio web de WordPress está mostrando errores porque la dirección (URL) no es la correcta, o quizás intentaste cambiarla desde el panel de administración y todo se rompió. No te preocupes, es una de las dudas más frecuentes que resolvemos a diario.
Una de las formas más seguras y directas de solucionar este problema es accediendo directamente a la base de datos de tu WordPress a través de phpMyAdmin. Este método es especialmente útil cuando no puedes acceder a tu panel de administración (el /wp-admin) porque la URL está mal configurada.
En este artículo, te guiaré paso a paso para cambiar URL WordPress phpMyAdmin, modificar siteurl WordPress y, en definitiva, WordPress cambiar dirección de forma segura. Es un proceso sencillo, pero requiere atención a los detalles. Vamos allá.
¿Por qué necesito cambiar la URL desde phpMyAdmin?
Antes de empezar, es bueno que entiendas por qué a veces es mejor hacerlo desde la base de datos. Las URLs de WordPress se guardan en dos lugares clave dentro de la tabla wp_options (o el prefijo que tengas, como miweb_options):
siteurl: Define la dirección de tu sitio web (la URL principal).home: Define la dirección de la página de inicio (casi siempre es la misma quesiteurl).
Si desde el panel de administración (Ajustes > Generales) cambias estas URLs y algo sale mal (por ejemplo, pones una URL que no existe o con un error tipográfico), WordPress ya no sabrá dónde encontrarse a sí mismo. El panel se vuelve inaccesible y tu web muestra un error en blanco o de "página no encontrada".
En ese caso, phpMyAdmin es tu mejor aliado, ya que te permite editar directamente esos valores en la base de datos, sin necesidad de entrar a WordPress.
Requisitos previos: Lo que necesitas saber
Para realizar este proceso, necesitarás lo siguiente:
- Acceso a tu panel de control de hosting. Normalmente se llama cPanel, Plesk, DirectAdmin o, si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que suele accederse a través del puerto 2106 (ejemplo:
https://tudominio.com:2106). - Credenciales de la base de datos. Dentro de tu panel de control, deberás encontrar la sección de "Bases de Datos". Allí verás el nombre de tu base de datos, el usuario y la contraseña. Si no la recuerdas, puedes crearla de nuevo o consultarla en el archivo
wp-config.phpde tu instalación de WordPress. - phpMyAdmin. Es una herramienta que viene instalada en prácticamente todos los paneles de control. La encontrarás como "phpMyAdmin", "Administrador de BD" o similar.
- Las URLs correctas. Asegúrate de tener a mano la URL correcta que quieres usar. Por ejemplo:
https://tudominio.com(sin barra al final) ohttps://www.tudominio.com.
Paso a paso: Cómo cambiar la URL de WordPress desde phpMyAdmin
Sigue estos pasos al pie de la letra. Es más fácil de lo que parece.
Paso 1: Accede a phpMyAdmin
- Inicia sesión en tu panel de control de hosting.
- Busca el ícono o enlace de phpMyAdmin. En Syspanel, suele estar en la sección "Bases de Datos" o "Avanzado".
- Al hacer clic, se abrirá una nueva ventana o pestaña. Te pedirá las credenciales de tu base de datos. Normalmente, si iniciaste sesión en el panel de control, phpMyAdmin te dejará entrar automáticamente. Si te pide usuario y contraseña, usa los que tienes en tu
wp-config.php.
[INFO] Si usas Syspanel, la URL típica de acceso a phpMyAdmin es algo como https://tudominio.com:2106/phpmyadmin. Pero es más fácil entrar desde el panel de control directamente.
Paso 2: Selecciona tu base de datos
En la columna izquierda de phpMyAdmin, verás una lista de todas las bases de datos de tu hosting. Haz clic en el nombre de la base de datos que corresponde a tu WordPress. Normalmente se llama algo como tuusuario_wp o tuusuario_wordpress.
Paso 3: Encuentra la tabla wp_options
Una vez dentro de la base de datos, verás una lista de tablas. Busca la que se llama wp_options. El prefijo wp_ puede ser diferente si lo cambiaste al instalar WordPress (por ejemplo, miweb_options). Haz clic en el nombre de esa tabla.
Paso 4: Busca las opciones siteurl y home
Dentro de la tabla wp_options, verás muchas filas. Para encontrar rápidamente las que necesitas, usa la función de búsqueda:
- Arriba, verás una pestaña que dice "Examinar" o "Browse". Estás ahí por defecto.
- Justo encima de la tabla de datos, hay una barra con opciones. Haz clic en el enlace que dice "Buscar" o "Search" (a veces es un ícono de lupa).
- En el campo "Valor" o "Buscar", escribe
siteurly haz clic en "Ejecutar". - Te mostrará la fila correspondiente. Haz lo mismo para
home(puedes buscarlas una por una).
[TIP] Si tu tabla tiene muchas filas, también puedes usar el filtro de la columna "option_name". Escribe siteurl en el campo de filtro de esa columna y presiona Enter. Se mostrará solo esa fila.
Paso 5: Edita las URLs
Ahora viene la parte crucial. Vamos a modificar los valores.
- Para
siteurl: Haz clic en el ícono de "Editar" (normalmente es un lápiz o un icono de "Editar") que está al inicio de la fila desiteurl. - Se abrirá una ventana o formulario. Verás un campo llamado
option_value. Ahí está la URL actual. Cámbiala por la URL correcta. Por ejemplo:https://tudominio.com. - Importante: No pongas una barra inclinada (
/) al final de la URL a menos que sepas que es necesario (generalmente no lo es). El formato correcto es:https://tudominio.com. - Haz clic en "Continuar" o "Go" para guardar el cambio.
- Repite exactamente el mismo proceso para la fila
home. Edita el valor y pon la misma URL que pusiste ensiteurl.
Paso 6: Verifica el cambio
Ahora, cierra phpMyAdmin y abre una nueva pestaña en tu navegador. Escribe la URL correcta de tu sitio web. Si todo salió bien, tu web debería cargar sin problemas. También puedes intentar acceder a tu panel de administración: https://tudominio.com/wp-admin.
[WARNING] Si después del cambio ves un error, verifica que la URL esté escrita exactamente igual, sin espacios, y con el protocolo correcto (http o https). A veces, si tu web tiene SSL, debes usar https://. Si usas www, inclúyelo (ej: https://www.tudominio.com).
Casos especiales y solución de problemas
¿Qué hago si no encuentro la tabla wp_options?
Es posible que el prefijo de tu tabla sea diferente. Revisa el archivo wp-config.php de tu WordPress. Busca una línea que diga $table_prefix = 'miweb_';. El prefijo es lo que está entre las comillas simples. En lugar de wp_options, tu tabla se llamará miweb_options.
¿Y si tengo muchos sitios en la misma base de datos?
Si tienes una instalación multisitio de WordPress (WordPress Multisite), las URLs se gestionan de forma diferente. No es recomendable cambiar siteurl directamente. En ese caso, es mejor buscar ayuda profesional o consultar la documentación específica de Multisite.
Después del cambio, la web carga, pero las imágenes no se ven.
Esto es porque las URLs de los medios (imágenes, videos) también quedaron almacenadas con la URL antigua en la base de datos. No te preocupes, es normal. Para solucionarlo, puedes usar un plugin como "Better Search Replace" o "Velvet Blues Update URLs". Una vez que accedas a tu panel de administración, instala uno de estos plugins y úsalo para reemplazar la URL antigua por la nueva en todas las tablas de la base de datos.
[INFO] El plugin "Better Search Replace" es muy seguro y fácil de usar. Solo tienes que poner la URL antigua, la nueva, seleccionar todas las tablas y ejecutar. Haz una copia de seguridad antes por si acaso.
Consejos finales y buenas prácticas
- Siempre haz una copia de seguridad. Antes de tocar la base de datos, exporta una copia de seguridad. En phpMyAdmin, selecciona tu base de datos, ve a la pestaña "Exportar" y elige "Rápido" y "SQL". Guarda el archivo en tu computadora.
- Anota las URLs. Ten siempre a mano las URLs correctas (con y sin
www, conhttpohttps). - Prueba en un entorno local. Si tienes dudas, puedes practicar este proceso en una instalación local de WordPress usando herramientas como Local by Flywheel o XAMPP.
- Si no te sientes seguro, pide ayuda. Este proceso es sencillo, pero un error tipográfico puede dejarte sin web. Siempre puedes contactar a tu servicio de hosting o a un técnico de soporte.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL desde el panel de administración si aún puedo entrar?
Sí, es la forma más recomendada si tu panel funciona. Ve a Ajustes > Generales y cambia las direcciones de "Dirección de WordPress (URL)" y "Dirección del sitio (URL)". Luego guarda los cambios. Si todo va bien, tu web se actualizará.
¿Por qué mi web se rompió al cambiar la URL desde el panel?
Porque al cambiar la URL, WordPress intenta redirigirte a la nueva dirección. Si la nueva dirección no es válida (por ejemplo, la escribiste mal o el dominio no existe), el panel se vuelve inaccesible y la web se cae.
¿Qué diferencia hay entre siteurl y home?
siteurl: Es la dirección donde están los archivos principales de WordPress (el core).home: Es la dirección que los visitantes ven en su navegador cuando escriben tu dominio. En la mayoría de los casos, son la misma.
¿Es seguro cambiar la URL desde phpMyAdmin?
Sí, es extremadamente seguro si sigues los pasos correctamente. Es la forma más directa y potente de corregir este tipo de errores. Eso sí, ten cuidado de no modificar otros valores de la tabla por error.
¿Qué hago si después del cambio veo un error de "base de datos"?
Significa que los datos de conexión a la base de datos en tu wp-config.php son incorrectos o que la base de datos está dañada. Verifica las credenciales en ese archivo y, si es necesario, restaura la copia de seguridad que hiciste antes.
Espero que esta guía te haya sido de gran ayuda. Recuerda que cambiar URL WordPress phpMyAdmin es una habilidad muy útil para cualquier administrador de sitios web. Si sigues estos pasos, podrás modificar siteurl WordPress y WordPress cambiar dirección sin problemas.
Si te encuentras con algún otro error o tienes más dudas, no dudes en buscar ayuda. ¡Buena suerte con tu sitio!
