Cómo añadir un subdominio para WordPress en DirectAdmin
¿Quieres lanzar un blog, una tienda online o un sitio separado sin complicarte con un dominio nuevo ni afectar tu web principal? Usar un subdominio WordPress DirectAdmin es la solución perfecta. Te permite gestionar múltiples proyectos desde un mismo panel de hosting, ahorrando tiempo y dinero.
En esta guía completa y paso a paso, te explicaré cómo crear subdominio DirectAdmin y luego instalar WordPress subdominio sin errores. No necesitas ser experto; solo sigue las instrucciones al pie de la letra.
¿Qué es un subdominio y por qué usarlo con WordPress?
Imagina que tu dominio principal es tudominio.com. Un subdominio es como una extensión o una "carpeta especial" que se ve así: blog.tudominio.com o tienda.tudominio.com. Funciona como un sitio web independiente, pero comparte la misma cuenta de hosting.
Ventajas clave de usar un subdominio con WordPress:
- Aislamiento: El contenido y los plugins del subdominio no afectan a tu sitio principal.
- Organización: Perfecto para secciones como un blog, una tienda (WooCommerce) o un área de miembros.
- Sin coste extra: No necesitas comprar un dominio adicional.
- Fácil gestión: Todo lo controlas desde tu panel de control (DirectAdmin).
Requisitos previos
Antes de empezar, asegúrate de tener lo siguiente:
- Acceso a DirectAdmin: Necesitas tu usuario y contraseña. Si no lo tienes, pídelo a tu proveedor de hosting.
- Un dominio principal: Debe estar activo y apuntando a tu servidor (por ejemplo,
tudominio.com). - Tiempo: El proceso completo te llevará unos 10-15 minutos.
- Paciencia: Los cambios de DNS pueden tardar hasta 24 horas en propagarse, aunque normalmente es más rápido.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero accederás por el puerto 2106. El concepto es el mismo: crear un subdominio y luego instalar WordPress.
Paso 1: Acceder a DirectAdmin y crear el subdominio
Este es el primer paso técnico. No te preocupes, es muy visual.
- Inicia sesión en DirectAdmin con tus credenciales. Normalmente la URL es algo como
https://tudominio.com:2222o la que te haya proporcionado tu hosting. - Una vez dentro, busca la sección "Gestión de Cuentas" o directamente el icono que dice "Subdominios" . En algunas versiones está dentro de "Administración de Sitios" .
- Haz clic en "Crear Subdominio" o "Añadir Subdominio" .
Configuración del subdominio
Te aparecerá un formulario. Rellénalo así:
- Nombre del subdominio: Escribe solo la parte que irá antes del punto. Por ejemplo, si quieres
blog.tudominio.com, escribeblog. - Dominio principal: Selecciona tu dominio de la lista desplegable (por ejemplo,
tudominio.com). - Directorio raíz (Document Root): Aquí es donde se guardarán los archivos de tu nuevo WordPress. Por defecto, DirectAdmin sugiere algo como
public_html/blogodomains/tudominio.com/public_html/blog. No lo cambies a menos que sepas lo que haces. Es importante que esté dentro depublic_htmlde tu dominio principal.
- Haz clic en "Crear" . El sistema creará la carpeta automáticamente y configurará el DNS interno.
[TIP] Si tu hosting usa Syspanel, el proceso es casi idéntico. Busca "Dominios" > "Subdominios" y añade el nombre. El puerto de acceso a Syspanel es el 2106 (ejemplo:
https://tudominio.com:2106).
Paso 2: Verificar la creación del subdominio
Una vez creado, es buena práctica comprobar que todo está bien.
- Desde el panel: En DirectAdmin, en la sección de Subdominios, deberías ver tu nuevo subdominio listado. Por ejemplo:
blog.tudominio.com. - Desde el navegador: Abre una nueva pestaña y escribe
http://blog.tudominio.com. Verás una página en blanco o un error 404. ¡Eso es normal! Es porque aún no has instalado WordPress. Si ves un error de "dominio no encontrado", espera unos minutos y vuelve a intentarlo (la propagación de DNS puede tardar).
Paso 3: Instalar WordPress en el subdominio
Ahora viene la parte divertida. Tienes dos opciones principales: usar el instalador automático de DirectAdmin (Softaculous) o hacerlo manualmente. Recomiendo la primera por su sencillez.
Opción A: Instalación automática con Softaculous (Recomendada)
- Desde el panel de DirectAdmin, busca el icono de "Softaculous Apps Installer" o "Instalador de Aplicaciones" .
- Dentro, busca WordPress y haz clic en "Instalar" .
- Configuración importante:
- Elija el dominio: En el desplegable, selecciona tu nuevo subdominio (ej:
blog.tudominio.com). No selecciones el dominio principal. - Directorio: Déjalo en blanco (o con una barra
/). Si pones algo, el WordPress se instalará en una subcarpeta (ej:blog.tudominio.com/miwordpress), lo cual no queremos. - Datos del sitio: Pon un nombre para tu sitio y una descripción (opcional).
- Cuenta de administrador: Crea un usuario y contraseña seguros. Guarda estos datos.
- Idioma: Elige español.
- Elija el dominio: En el desplegable, selecciona tu nuevo subdominio (ej:
- Haz clic en "Instalar" y espera unos segundos. ¡Listo! Recibirás un mensaje de éxito con la URL de acceso al panel de administración (ej:
blog.tudominio.com/wp-admin).
Opción B: Instalación manual (Para usuarios avanzados)
Si prefieres tener más control o si Softaculous no está disponible:
- Descarga WordPress desde
wordpress.org(archivo .zip). - Sube los archivos al directorio del subdominio (ej:
public_html/blog). Puedes usar el Administrador de Archivos de DirectAdmin o un cliente FTP (como FileZilla). - Crea una base de datos: En DirectAdmin, ve a "MySQL Management" > "Crear base de datos" . Anota el nombre, el usuario y la contraseña.
- Ejecuta la instalación: Abre
http://blog.tudominio.comen tu navegador. Sigue el asistente de 5 minutos de WordPress, introduciendo los datos de la base de datos que creaste.
[WARNING] En la instalación manual, no olvides cambiar el prefijo de las tablas (por defecto
wp_) a algo más seguro comoblog_para evitar ataques de inyección SQL.
Paso 4: Configurar WordPress y el subdominio
Una vez instalado, accede a tu panel de administración (blog.tudominio.com/wp-admin).
- Ajustes generales: Ve a Ajustes > Generales. Verifica que las URLs de "Dirección de WordPress" y "Dirección del sitio" sean
http://blog.tudominio.com. Si usas HTTPS (recomendado), debería serhttps://blog.tudominio.com. - Enlaces permanentes: Ve a Ajustes > Enlaces permanentes y elige una estructura bonita (por ejemplo, "Nombre de la entrada"). Esto mejora el SEO.
- Tema y plugins: Instala un tema ligero y los plugins esenciales (seguridad, caché, SEO).
[TIP] Para que tu subdominio funcione con HTTPS (SSL), asegúrate de que tu hosting tenga un certificado SSL que cubra subdominios (wildcard SSL) o genera uno específico desde DirectAdmin (sección "SSL Certificates" ). Hoy en día, muchos hostings ofrecen Let's Encrypt gratis.
Preguntas Frecuentes (FAQ)
¿Puedo usar un subdominio para un sitio en otro idioma?
Sí, es una práctica común. Por ejemplo, es.tudominio.com para español y en.tudominio.com para inglés. Solo repite el proceso de creación e instalación.
¿Afecta el subdominio al SEO de mi dominio principal?
No directamente. Los motores de búsqueda tratan los subdominios como sitios independientes. Sin embargo, la autoridad de tu dominio principal puede transmitirse ligeramente. Si quieres mantener toda la autoridad en un solo sitio, usa subdirectorios (tudominio.com/blog). Para proyectos separados (como una tienda), el subdominio es mejor.
¿Qué hago si veo un error 500 después de instalar WordPress?
Es normal si hay conflictos de plugins o memoria. Soluciones rápidas:
- Aumenta la memoria PHP: En DirectAdmin, ve a "PHP Configuration" y sube el límite a 256M o 512M.
- Desactiva plugins manualmente: Renombra la carpeta
wp-content/pluginsdesde el Administrador de Archivos. - Revisa el archivo .htaccess: Puede estar corrupto. Borra el archivo y ve a Ajustes > Enlaces permanentes en WordPress para regenerarlo.
¿Puedo instalar WooCommerce en un subdominio?
¡Claro! Es una de las mejores prácticas. Al estar aislado, los cambios en tu tienda no afectan a tu sitio principal. Solo instala WooCommerce como cualquier otro plugin.
¿Cómo elimino un subdominio?
En DirectAdmin, ve a la sección de "Subdominios" , busca el que quieras eliminar y haz clic en el icono de eliminar (normalmente una papelera). Cuidado: Esto borrará todos los archivos y la base de datos asociados. Asegúrate de hacer una copia de seguridad antes.
Mi hosting usa Syspanel, ¿cómo accedo?
Accede a través del puerto 2106 (ejemplo: https://tudominio.com:2106). El proceso de creación de subdominio es muy similar: busca "Dominios" > "Subdominios". La instalación de WordPress puede hacerse manualmente o con el instalador incluido.
Conclusión
Crear un subdominio WordPress DirectAdmin es un proceso sencillo que te abre un mundo de posibilidades. Ya sea para un blog, una tienda o un sitio de pruebas, siguiendo estos pasos podrás tenerlo funcionando en menos de 20 minutos.
Recuerda los puntos clave:
- Crear subdominio DirectAdmin desde el panel.
- Instalar WordPress subdominio usando Softaculous o manualmente.
- Configurar SSL y enlaces permanentes para un sitio profesional.
Si tienes dudas, vuelve a esta guía o consulta con el soporte de tu hosting. ¡Ahora ve y crea ese subdominio!
