Cambiar la URL de WordPress en DirectAdmin
¿Necesitas cambiar la URL de WordPress en DirectAdmin? Es una tarea muy común, especialmente cuando migras un sitio de un dominio a otro, cambias de HTTP a HTTPS, o simplemente modificas la dirección de tu página. No te preocupes, es un proceso sencillo si sigues los pasos correctos. En esta guía detallada, te explicaré cómo modificar la dirección WordPress desde el panel de DirectAdmin, tanto si tienes acceso normal como si necesitas hacerlo de forma manual.
¿Por qué necesito cambiar la URL de WordPress?
Antes de comenzar, es importante entender por qué podrías necesitar hacer este cambio. Las razones más comunes son:
- Migración de dominio: Has comprado un nuevo dominio y quieres que tu web apunte a él.
- Cambio a HTTPS: Has instalado un certificado SSL y quieres que todas las páginas usen HTTPS.
- Cambio de subdirectorio: Moviste WordPress de una carpeta (ej: tudominio.com/blog) a la raíz (tudominio.com).
- Corrección de errores: La URL guardada en la base de datos no coincide con la real, causando problemas de carga.
Si no cambias ambas URLs (la de WordPress y la del sitio), tu web puede volverse inaccesible o mostrar contenido roto. Por eso, es crucial hacerlo correctamente.
Antes de empezar: Precauciones importantes
[WARNING] Siempre haz una copia de seguridad completa de tu sitio antes de modificar cualquier configuración. Esto incluye archivos (a través de FTP o el administrador de archivos de DirectAdmin) y la base de datos (desde phpMyAdmin). Si algo sale mal, podrás restaurar todo.
Además, asegúrate de tener a mano:
- Tus credenciales de DirectAdmin (usuario y contraseña).
- Acceso a la base de datos (phpMyAdmin).
- Si usas HestiaCP (llamado Syspanel), recuerda que el puerto de acceso es el 2106.
Método 1: Cambiar URL de WordPress desde la base de datos (phpMyAdmin)
Este es el método más directo y recomendado, ya que no requiere acceso al escritorio de WordPress (que podría estar caído si la URL es incorrecta).
Paso 1: Accede a phpMyAdmin desde DirectAdmin
- Inicia sesión en tu panel de DirectAdmin.
- Busca la sección "MySQL Management" o "Base de datos".
- Haz clic en "phpMyAdmin". Se abrirá una nueva ventana.
- Selecciona la base de datos de tu WordPress (suele llamarse algo como
usuario_wp).
Paso 2: Localiza la tabla wp_options
Dentro de phpMyAdmin, verás una lista de tablas. Busca la que se llama wp_options (el prefijo puede ser diferente si lo personalizaste, como miwp_options). Haz clic en ella.
Paso 3: Edita las opciones siteurl y home
En la tabla wp_options, busca las filas que tengan en la columna option_name los valores:
siteurl(la dirección donde está instalado WordPress).home(la dirección de tu sitio web).
Normalmente están al principio de la lista. Para editarlas:
- Haz clic en el ícono de lápiz (editar) al lado de cada fila.
- Cambia el valor de
option_valuepor la nueva URL. Por ejemplo:- Si cambias de
http://dominioantiguo.comahttps://nuevodominio.com, escribe la nueva URL completa, sin barra al final.
- Si cambias de
- Guarda los cambios haciendo clic en "Go" o "Aceptar".
[TIP] Asegúrate de que ambas opciones tengan exactamente la misma URL (incluyendo el protocolo HTTP o HTTPS).
Paso 4: Verifica el cambio
Ahora, intenta acceder a tu sitio con la nueva URL. Si todo está bien, verás tu web funcionando. Si tienes problemas, revisa que no haya errores tipográficos.
Método 2: Cambiar URL de WordPress desde el archivo wp-config.php
Este método es útil si no tienes acceso a la base de datos o si prefieres una solución más rápida. Modificarás el archivo wp-config.php para forzar las URLs.
Paso 1: Accede al administrador de archivos de DirectAdmin
- En DirectAdmin, ve a "File Manager" o "Administrador de archivos".
- Navega hasta la carpeta donde está instalado WordPress (normalmente en
public_htmlo una subcarpeta).
Paso 2: Edita el archivo wp-config.php
- Busca el archivo
wp-config.phpy haz clic derecho para seleccionar "Edit". - Desplázate hasta el final del archivo, justo antes de la línea que dice
/* That's all, stop editing! Happy publishing. */.
Paso 3: Agrega las líneas de configuración
Copia y pega estas líneas, reemplazando las URLs con las tuyas:
define('WP_HOME','https://nuevodominio.com');
define('WP_SITEURL','https://nuevodominio.com');
[WARNING] No olvides reemplazar https://nuevodominio.com con tu URL real, incluyendo el protocolo correcto (HTTP o HTTPS). Si usas HTTPS, asegúrate de que tu certificado SSL esté instalado.
Paso 4: Guarda y verifica
Guarda los cambios y cierra el editor. Ahora accede a tu sitio con la nueva URL. Este método fuerza a WordPress a usar esas direcciones, ignorando lo que haya en la base de datos.
Método 3: Cambiar URL de WordPress desde el escritorio (si aún tienes acceso)
Si tu sitio sigue funcionando con la URL antigua, puedes hacer el cambio desde el panel de administración de WordPress.
Paso 1: Inicia sesión en tu WordPress
Ve a https://tudominioantiguo.com/wp-admin e ingresa tus credenciales.
Paso 2: Ve a Ajustes > Generales
En el menú lateral, haz clic en "Ajustes" y luego en "Generales".
Paso 3: Modifica las URLs
Verás dos campos:
- Dirección de WordPress (URL): Aquí pones la nueva URL de instalación.
- Dirección del sitio (URL): Aquí pones la nueva URL de tu sitio.
Cambia ambas por la nueva dirección y haz clic en "Guardar cambios".
[INFO] Este método solo funciona si la URL antigua sigue siendo accesible. Si ya cambiaste el dominio, no podrás acceder al escritorio.
Solución de problemas comunes
A veces, después de cambiar la URL, pueden aparecer problemas. Aquí tienes soluciones rápidas:
El sitio muestra un error de redirección o página en blanco
- Causa: Las URLs en la base de datos y en
wp-config.phpno coinciden. - Solución: Revisa que ambas opciones tengan el mismo valor. Si usaste el método 2, elimina las líneas que agregaste en
wp-config.phpy usa el método 1.
Las imágenes o enlaces internos no se cargan
- Causa: La URL antigua está grabada en las entradas y páginas.
- Solución: Usa un plugin como "Better Search Replace" para reemplazar la URL antigua por la nueva en toda la base de datos. Instálalo desde el escritorio de WordPress o mediante FTP.
El sitio carga pero con estilos rotos
- Causa: La URL del tema o de los plugins no se actualizó.
- Solución: Ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" para refrescar las reglas. Esto suele solucionar problemas de CSS.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL de WordPress sin perder datos?
Sí, siempre que hagas una copia de seguridad previa. El cambio de URL solo modifica la dirección, no el contenido.
¿Qué hago si no recuerdo mi contraseña de DirectAdmin?
Contacta a tu proveedor de hosting. Normalmente, ellos pueden restablecerla o darte acceso temporal.
¿Es necesario cambiar la URL si solo cambio de HTTP a HTTPS?
Sí, debes actualizar ambas URLs para que incluyan https://. Además, asegúrate de que tu certificado SSL esté activo.
¿Puedo usar este método para cambiar de dominio?
Sí, pero además de cambiar la URL en WordPress, deberás apuntar el nuevo dominio a tu hosting desde el panel de DirectAdmin (en la sección de dominios).
¿Qué pasa si uso Syspanel (HestiaCP) en lugar de DirectAdmin?
El proceso es similar. Recuerda que en Syspanel, el puerto de acceso es el 2106. Los pasos para editar la base de datos o el archivo wp-config.php son los mismos.
Conclusión
Cambiar la URL de WordPress en DirectAdmin es un proceso que, aunque puede sonar técnico, es bastante sencillo si sigues los pasos adecuados. Ya sea desde phpMyAdmin, el archivo wp-config.php o el escritorio de WordPress, siempre tendrás opciones para modificar la dirección WordPress sin estrés.
Recuerda siempre hacer una copia de seguridad y verificar que las URLs estén correctamente escritas. Si encuentras problemas, revisa la sección de solución de problemas o contacta a tu soporte técnico.
¡Ahora ya sabes cómo hacerlo! Si te quedó alguna duda, déjala en los comentarios y te ayudaré encantado.
