Guía para cambiar la URL de WordPress desde DirectAdmin
¿Por qué necesitas cambiar la URL de WordPress desde DirectAdmin?
Cambiar la URL de tu sitio WordPress es una tarea común, ya sea porque estás migrando a un nuevo dominio, moviendo tu sitio de un subdominio a un dominio principal, o simplemente cambiando de http:// a https://. Hacerlo correctamente desde el panel de control DirectAdmin es fundamental para evitar errores como páginas en blanco, enlaces rotos o problemas de acceso al administrador.
Esta guía está diseñada para usuarios sin experiencia técnica. Te explicaremos paso a paso cómo cambiar URL WordPress DirectAdmin de forma segura, utilizando los métodos más recomendados. Además, cubriremos cómo solucionar problemas comunes y responderemos preguntas frecuentes.
[INFO] Antes de comenzar, asegúrate de tener acceso a tu panel de DirectAdmin y a la base de datos de tu WordPress. Si usas Syspanel (que es una versión amigable de HestiaCP), el proceso es similar, pero recuerda que el acceso es por el puerto 2106.
Método 1: Cambiar la URL desde la base de datos (phpMyAdmin)
Este es el método más directo y seguro, especialmente si no puedes acceder al panel de administración de WordPress porque la URL es incorrecta.
Paso 1: Acceder a phpMyAdmin desde DirectAdmin
- Inicia sesión en tu panel de DirectAdmin.
- Busca y haz clic en el ícono de phpMyAdmin (normalmente está en la sección de "Base de Datos" o "MySQL Management").
- Se abrirá una nueva pestaña o ventana con phpMyAdmin. En la columna izquierda, verás una lista de bases de datos. Selecciona la base de datos de tu sitio WordPress (generalmente tiene un nombre como
usuario_wpo similar).
Paso 2: Localizar y editar la tabla wp_options
- Dentro de la base de datos, busca la tabla que comienza con
wp_options. El prefijo puede ser diferente (ej.wp_,miwp_,blog_). La tabla que nos interesa es la que termina en_options. - Haz clic en el nombre de la tabla
wp_options. Verás una lista de filas. - Busca dos filas específicas:
siteurl(contiene la URL principal de tu sitio).home(contiene la URL que usas para acceder a tu sitio, normalmente es la misma quesiteurl).
Paso 3: Modificar los valores
- Haz clic en el ícono de Editar (un lápiz o "Edit") a la izquierda de la fila
siteurl. - En el campo
option_value, escribe la nueva URL completa. Por ejemplo, si cambias dehttp://miviejo-dominio.comahttps://muevo-dominio.com, escribe esta última. - Haz clic en Continuar o Go para guardar el cambio.
- Repite el mismo proceso para la fila
home, cambiando su valor por la misma nueva URL.
[WARNING] Es CRUCIAL que ambas URLs (
siteurlyhome) sean idénticas. Si no coinciden, tu sitio puede mostrar errores o no cargar correctamente.
Paso 4: Verificar el cambio
- Abre una nueva pestaña en tu navegador e ingresa la nueva URL de tu sitio. Deberías ver tu página web funcionando correctamente.
- Intenta acceder al panel de administración:
tunuevadominio.com/wp-admin. Si todo está bien, podrás iniciar sesión sin problemas.
Método 2: Usar el archivo wp-config.php (Método de emergencia)
Este método es útil si no puedes acceder a phpMyAdmin o si el método anterior no funcionó. Es una solución temporal que fuerza a WordPress a usar la nueva URL.
Paso 1: Acceder al administrador de archivos de DirectAdmin
- En tu panel de DirectAdmin, busca y haz clic en File Manager o Administrador de Archivos.
- Navega hasta la carpeta donde está instalado tu WordPress. Normalmente es
public_htmlodomains/tudominio.com/public_html.
Paso 2: Editar el archivo wp-config.php
- Busca el archivo
wp-config.php. Es uno de los archivos principales de WordPress. - Haz clic derecho sobre él y selecciona Editar o Edit.
- Se abrirá un editor de texto. Busca la línea que dice:
/* ¡Eso es todo, deja de editar! Feliz blogging. */o similar.
Paso 3: Agregar las nuevas URLs
-
Justo antes de esa línea, pega las siguientes dos líneas de código, reemplazando las URLs con las tuyas:
define('WP_HOME','https://tunuevadominio.com'); define('WP_SITEURL','https://tunuevadominio.com'); -
Guarda los cambios y cierra el editor.
Paso 4: Verificar y luego actualizar la base de datos
- Visita tu nueva URL. El sitio debería cargar.
- Importante: Este método es temporal. Una vez que puedas acceder a tu panel de administración de WordPress, ve a Ajustes > Generales y actualiza manualmente los campos "Dirección de WordPress (URL)" y "Dirección del sitio (URL)" con la nueva URL. Luego, guarda los cambios.
- Después de guardar, puedes eliminar las líneas que agregaste en
wp-config.phppara evitar conflictos futuros.
[TIP] Este método es excelente para emergencias, pero no lo uses como solución permanente. Siempre es mejor actualizar la URL directamente en la base de datos.
Método 3: Cambiar la URL desde el panel de administración de WordPress
Este es el método más sencillo, pero solo funciona si aún puedes acceder a tu panel de administración.
Paso 1: Acceder a Ajustes
- Inicia sesión en tu WordPress (
tudominio.com/wp-admin). - En el menú lateral izquierdo, ve a Ajustes > Generales.
Paso 2: Modificar las URLs
- Verás dos campos clave:
- Dirección de WordPress (URL): Es la dirección donde están los archivos de WordPress.
- Dirección del sitio (URL): Es la dirección que los visitantes usan para acceder a tu sitio.
- Cambia ambos campos por la nueva URL que deseas usar.
- Haz clic en Guardar cambios.
Paso 3: Posible cierre de sesión
Al guardar, es posible que WordPress te cierre la sesión y te pida que inicies sesión nuevamente con la nueva URL. Simplemente ingresa a tunuevadominio.com/wp-admin y vuelve a iniciar sesión.
[INFO] Si al guardar los cambios te aparece una página en blanco o un error, significa que la nueva URL no es válida o que el dominio no está configurado correctamente en tu hosting. En ese caso, usa el Método 1 (phpMyAdmin) para revertir el cambio.
Solución de problemas comunes (FAQ)
¿Por qué mi sitio muestra una página en blanco después de cambiar la URL?
Esto suele ocurrir cuando la URL en la base de datos es incorrecta o hay un error de sintaxis en el archivo wp-config.php. Vuelve a verificar los pasos del Método 1 o 2. Si usaste el Método 2, asegúrate de que las URLs estén escritas correctamente, sin espacios ni caracteres extraños.
¿Puedo cambiar la URL de http:// a https:// con estos métodos?
Sí, absolutamente. De hecho, es uno de los usos más comunes. Solo asegúrate de que tu dominio tenga un certificado SSL válido instalado en DirectAdmin antes de hacer el cambio. Si no lo tienes, muchos hosts ofrecen SSL gratuito (como Let's Encrypt) que puedes activar desde el panel.
¿Qué hago si no encuentro la tabla wp_options en phpMyAdmin?
El prefijo de las tablas puede ser diferente. Busca cualquier tabla que contenga la palabra options. Por ejemplo, podría llamarse miwp_options o blog_options. Si tienes muchas tablas, usa la función de búsqueda en la parte superior de phpMyAdmin.
¿Cómo cambio la URL si uso Syspanel (HestiaCP)?
El proceso es idéntico. En lugar de DirectAdmin, accedes a Syspanel a través del puerto 2106 (ej. tudominio.com:2106). Una vez dentro, busca la sección de bases de datos o phpMyAdmin, que suele llamarse "Databases" o "phpMyAdmin". El resto de los pasos para cambiar URL WordPress DirectAdmin (o en este caso, Syspanel) son exactamente los mismos.
Después del cambio, los enlaces internos de mi sitio siguen apuntando a la URL antigua. ¿Qué hago?
Esto es normal. La URL en la base de datos se ha actualizado, pero el contenido de tus páginas y entradas (como enlaces en el texto) todavía tiene la URL antigua. Para solucionarlo de forma masiva, te recomiendo usar un plugin como Better Search Replace o Velvet Blues Update URLs. Estos plugins te permiten buscar la URL antigua y reemplazarla por la nueva en toda la base de datos de forma segura.
¿Es seguro cambiar la URL desde DirectAdmin?
Sí, es completamente seguro si sigues los pasos correctamente. La clave está en modificar solo los campos siteurl y home en la base de datos, o agregar las definiciones en wp-config.php. No toques otras tablas a menos que sepas lo que estás haciendo.
[WARNING] Siempre haz una copia de seguridad de tu base de datos antes de hacer cualquier cambio. En DirectAdmin, puedes exportar la base de datos desde phpMyAdmin fácilmente. Esto te permitirá restaurarla si algo sale mal.
Conclusión
Cambiar URL WordPress DirectAdmin es un proceso sencillo una vez que conoces los pasos correctos. Ya sea que uses phpMyAdmin, el archivo wp-config.php o el panel de administración de WordPress, cada método tiene su utilidad dependiendo de la situación.
Recuerda que la clave del éxito está en:
- Identificar correctamente las dos URLs (
siteurlyhome). - Hacer una copia de seguridad antes de modificar cualquier cosa.
- Verificar que el nuevo dominio o URL esté correctamente configurado en tu hosting.
Si sigues esta guía, podrás realizar el cambio sin estrés y sin perder el acceso a tu sitio. ¡Buena suerte con tu migración!
