🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

DirectAdmin para WordPress: Configuración básica de bases de datos y FTP

Actualizado el 23 de septiembre de 2025

Si eres nuevo en el mundo del hosting y WordPress, es probable que términos como "DirectAdmin", "base de datos" o "FTP" te suenen a chino. Pero no te preocupes: en esta guía te explicaremos paso a paso cómo realizar la configuración básica de bases de datos y FTP en DirectAdmin para tu sitio web con WordPress. Al final, serás capaz de gestionar tu propio hosting sin depender de nadie.

¿Qué es DirectAdmin y por qué es importante para WordPress?

DirectAdmin es un panel de control de hosting muy popular, utilizado por miles de proveedores de alojamiento web. Su interfaz es limpia, rápida y pensada para que usuarios sin experiencia técnica puedan administrar su servidor. Si tienes un plan de WordPress hosting DirectAdmin, seguramente accederás a través de una URL como tudominio.com:2222 o una dirección que te haya proporcionado tu proveedor.

La razón por la que DirectAdmin es tan útil para WordPress es que te permite crear y gestionar dos elementos clave: bases de datos MySQL (donde se almacenan todas las publicaciones, usuarios y configuraciones de tu sitio) y cuentas FTP (para subir archivos, temas y plugins de forma segura). Sin estos dos componentes, tu WordPress simplemente no funcionaría.

Primeros pasos: Acceder a DirectAdmin

Antes de empezar, asegúrate de tener tus credenciales de acceso. Normalmente las recibes por correo electrónico al contratar tu hosting. Abre tu navegador y escribe la dirección de tu panel (por ejemplo, tudominio.com:2222). Introduce tu usuario y contraseña.

[TIP] Si tu proveedor usa Syspanel (antes conocido como HestiaCP), el puerto de acceso suele ser el 2106. Pregunta a tu soporte si no estás seguro.

Una vez dentro, verás un menú con iconos. Nos centraremos en dos secciones: "Gestión de MySQL" y "FTP".

Crear base de datos en DirectAdmin para WordPress

WordPress necesita una base de datos para funcionar. Sin ella, no podrás instalar ni ejecutar el CMS. Sigue estos pasos para crear base de datos DirectAdmin de forma correcta.

Paso 1: Acceder al gestor de bases de datos

En el panel principal de DirectAdmin, busca el icono que dice "MySQL Management" o "Gestión de MySQL". Haz clic.

Paso 2: Crear una nueva base de datos

Verás un formulario con varios campos. No te asustes, es muy sencillo:

  • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo wordpress_sitio. DirectAdmin suele añadir un prefijo (como usuario_), así que el nombre final será algo como usuario_wordpress_sitio.
  • Usuario de la base de datos: Crea un usuario, por ejemplo wp_user. DirectAdmin también añadirá el prefijo.
  • Contraseña: Genera una contraseña segura. Puedes usar el botón de "Generar" que ofrece el panel. Guárdala en un lugar seguro, la necesitarás más adelante.

Una vez rellenado, haz clic en "Crear base de datos".

Paso 3: Asignar privilegios al usuario

DirectAdmin te preguntará qué permisos quieres darle al usuario. Para WordPress, selecciona "Todos los privilegios" (o "All Privileges"). Esto permite que el usuario pueda leer, escribir y modificar la base de datos sin problemas.

[INFO] No te preocupes por los detalles técnicos de cada permiso. WordPress necesita acceso completo para funcionar correctamente.

Paso 4: Anotar los datos de conexión

Después de crear la base de datos, verás una tabla con la información. Necesitarás estos datos durante la instalación de WordPress:

  • Nombre de la base de datos (ej: usuario_wordpress_sitio)
  • Usuario (ej: usuario_wp_user)
  • Contraseña (la que generaste)
  • Host (normalmente es localhost, pero a veces puede ser una IP. Si no estás seguro, usa localhost)

Guarda estos datos en un bloc de notas. Son como las llaves de tu casa digital.

Configurar FTP en DirectAdmin para WordPress

FTP (File Transfer Protocol) es el método que usarás para subir archivos a tu servidor, como temas, plugins o incluso el propio WordPress si lo instalas manualmente. FTP WordPress DirectAdmin es una combinación muy común.

Paso 1: Acceder a la gestión de cuentas FTP

En el menú principal de DirectAdmin, busca el icono "FTP Management" o "Gestión de FTP". Haz clic.

Paso 2: Crear una cuenta FTP

Verás un formulario similar al de las bases de datos. Rellena los campos:

  • Nombre de usuario FTP: Por ejemplo, ftp_wordpress. DirectAdmin también añadirá un prefijo.
  • Contraseña: Elige una contraseña segura. No uses la misma que la de tu base de datos.
  • Directorio de inicio: Aquí debes especificar la carpeta donde se instalará WordPress. Normalmente es public_html o public_html/mi-sitio. Si solo tienes un sitio, deja public_html.

[TIP] Si planeas tener varios sitios, crea carpetas separadas dentro de public_html (por ejemplo, public_html/sitio1, public_html/sitio2) y asigna cada cuenta FTP a su carpeta correspondiente.

Paso 3: Configurar permisos (opcional)

DirectAdmin te permite limitar lo que puede hacer el usuario FTP. Para WordPress, lo más seguro es darle acceso completo a su carpeta. Si quieres ser más restrictivo, puedes limitarlo a solo lectura, pero luego no podrás subir archivos.

Paso 4: Probar la conexión FTP

Una vez creada la cuenta, necesitas un cliente FTP. Te recomiendo FileZilla (gratuito y fácil de usar). Abre FileZilla y completa:

  • Servidor: Tu dominio (ej: tudominio.com) o la IP de tu servidor.
  • Puerto: Normalmente 21 (aunque algunos proveedores usan 2106, igual que Syspanel).
  • Usuario: El nombre de usuario FTP completo (con prefijo).
  • Contraseña: La que elegiste.

Haz clic en "Conexión rápida". Si todo está bien, verás los archivos de tu servidor en el panel derecho.

Instalación de WordPress con los datos creados

Ahora que ya tienes la base de datos y el FTP configurados, puedes instalar WordPress. Hay dos formas comunes:

Opción 1: Instalación automática (Softaculous)

Muchos paneles DirectAdmin incluyen Softaculous, un instalador de aplicaciones con un solo clic. Busca el icono "Softaculous" en el menú. Dentro, selecciona WordPress y sigue los pasos. Te pedirá los datos de la base de datos que creaste. Es la opción más rápida.

Opción 2: Instalación manual (subiendo archivos por FTP)

Si prefieres hacerlo manual, descarga WordPress desde wordpress.org. Descomprime el archivo en tu computadora. Luego, con FileZilla, sube todos los archivos de la carpeta wordpress a la carpeta que definiste en FTP (por ejemplo, public_html).

Después, abre tu navegador y visita tudominio.com. Te aparecerá el asistente de instalación de WordPress. Allí te pedirá:

  • Nombre de la base de datos: El que creaste en DirectAdmin.
  • Usuario de la base de datos: El usuario que creaste.
  • Contraseña: La contraseña del usuario.
  • Host de la base de datos: localhost (a menos que tu proveedor indique otra cosa).
  • Prefijo de tabla: Déjalo como wp_ (aunque puedes cambiarlo por seguridad).

Completa el asistente y ¡listo! Tu WordPress estará funcionando.

Consejos adicionales para mantener tu sitio seguro

Configurar DirectAdmin WordPress no termina con la instalación. Aquí tienes algunos tips de seguridad:

  • Cambia las contraseñas periódicamente: Tanto de la base de datos como del FTP.
  • Usa contraseñas fuertes: Combina mayúsculas, minúsculas, números y símbolos.
  • No compartas tus credenciales: Nadie más que tú debe tener acceso a DirectAdmin.
  • Mantén WordPress actualizado: Las versiones antiguas tienen vulnerabilidades.
  • Haz copias de seguridad: DirectAdmin tiene una opción de "Backup" en el menú. Úsala al menos una vez al mes.

[WARNING] Nunca des permisos de administrador de DirectAdmin a personas que no conozcas. Podrían dañar tu sitio o robar información.

FAQ: Preguntas frecuentes sobre DirectAdmin y WordPress

¿Puedo usar la misma base de datos para varios sitios WordPress?

No es recomendable. Cada sitio debe tener su propia base de datos para evitar conflictos y pérdida de datos.

¿Qué hago si olvido la contraseña de la base de datos?

Puedes cambiarla desde DirectAdmin en la sección "MySQL Management". Selecciona la base de datos y haz clic en "Cambiar contraseña".

¿El FTP es obligatorio para WordPress?

No, si usas el instalador automático (Softaculous) no necesitas FTP. Pero si quieres personalizar archivos o subir temas manualmente, sí lo necesitarás.

Mi proveedor usa Syspanel, ¿cómo accedo?

Syspanel (antes HestiaCP) usa el puerto 2106. Por ejemplo: tudominio.com:2106. El resto del proceso es muy similar.

¿Puedo instalar WordPress sin saber nada de programación?

Sí, con Softaculous es cuestión de unos clics. Solo necesitas tener la base de datos creada.

Conclusión

Configurar DirectAdmin para WordPress es más sencillo de lo que parece. Con solo crear una base de datos y una cuenta FTP, ya tienes la base para montar tu sitio. Recuerda seguir los pasos al pie de la letra, guardar tus contraseñas y mantener todo actualizado. Si en algún momento te sientes perdido, vuelve a esta guía o contacta con el soporte de tu hosting. ¡Ahora ya puedes empezar a construir tu web!

[INFO] Si tu proveedor te ofrece soporte técnico, no dudes en preguntarles si tienes dudas específicas sobre tu panel. Muchos tienen guías personalizadas para su WordPress hosting DirectAdmin.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel