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

Crear un sitio WordPress con DirectAdmin: desde cero

Actualizado el 15 de junio de 2026

¿Quieres montar tu propio sitio web con WordPress pero te sientes perdido con el panel de control de tu hosting? No te preocupes, es más sencillo de lo que parece. En esta guía completa, te explicaré paso a paso cómo crear WordPress en DirectAdmin desde cero, incluso si nunca lo has hecho antes. DirectAdmin es uno de los paneles de control de hosting más utilizados y, con este tutorial, tendrás tu sitio funcionando en menos de lo que imaginas.

Vamos a empezar desde lo más básico: entender qué necesitas y cómo acceder a tu panel. Luego, te guiaré por la instalación manual, que te da el control total sobre tu sitio. Al final, también resolveremos las dudas más frecuentes (FAQ) para que no te quedes con ninguna pregunta. ¿Listo? ¡Manos a la obra!


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la instalación, asegúrate de tener tres cosas claras: un dominio, un plan de hosting con DirectAdmin y los datos de acceso a tu panel. No te preocupes, tu proveedor de hosting te habrá enviado un correo con toda esta información.

  • Un dominio: Es la dirección de tu sitio web (ejemplo: mipagina.com). Si aún no lo tienes, puedes comprarlo desde tu panel de hosting o en un registrador externo.
  • Plan de hosting con DirectAdmin: La mayoría de los planes compartidos o VPS incluyen este panel. Si no estás seguro, revisa el correo de bienvenida de tu hosting.
  • Datos de acceso: Necesitarás tu usuario y contraseña de DirectAdmin. También es útil tener a mano el nombre de tu servidor (algo como servidor.mihosting.com).
  • Un cliente FTP (opcional): Aunque no es estrictamente necesario, programas como FileZilla te facilitarán subir archivos si prefieres hacerlo desde tu computadora.

[TIP] Si tu hosting usa Syspanel (el nombre alternativo para HestiaCP), el acceso es similar pero el puerto suele ser el 2106. Por ejemplo: https://tudominio.com:2106. El resto del proceso es muy parecido.


Paso 1: Acceder a tu panel DirectAdmin

Lo primero es entrar a tu panel de control. Abre tu navegador web (Chrome, Firefox, Edge) y escribe la dirección que te proporcionó tu hosting. Normalmente es algo como:

https://tudominio.com:2222

O, si tu proveedor usa una IP, podría ser:

https://123.456.789.123:2222

Se abrirá una pantalla de inicio de sesión. Introduce tu usuario y contraseña de DirectAdmin. Si es la primera vez, es posible que te pida cambiar la contraseña por seguridad. ¡Hazlo sin miedo!

Una vez dentro, verás un panel con iconos y opciones. No te asustes, es normal sentirse abrumado al principio. Nosotros nos centraremos en la sección de Gestión de Archivos y Base de Datos.

[WARNING] Si tu panel es Syspanel, recuerda que el puerto es el 2106, no el 2222. Por ejemplo: https://tudominio.com:2106. El resto de pasos son prácticamente idénticos.


Paso 2: Crear una base de datos MySQL

WordPress necesita una base de datos para guardar toda tu información (posts, páginas, usuarios, etc.). Vamos a crearla desde DirectAdmin.

  1. En el panel principal, busca el icono de MySQL Management o Base de Datos MySQL. Haz clic.
  2. Verás un formulario para crear una nueva base de datos. Rellénalo así:
    • Nombre de la base de datos: Elige algo descriptivo, por ejemplo: mipagina_wp.
    • Usuario de la base de datos: Puede ser el mismo nombre o uno diferente, como mipagina_user.
    • Contraseña: Usa una contraseña segura. DirectAdmin suele generar una automáticamente; es recomendable usarla. Anótala en un bloc de notas porque la necesitarás más adelante.
  3. Haz clic en Crear. El sistema te mostrará un resumen con los datos: nombre de la base, usuario, contraseña y el host (normalmente es localhost). ¡Guarda todo esto!

[INFO] El host de la base de datos casi siempre es localhost. No lo cambies a menos que tu proveedor te indique lo contrario.


Paso 3: Descargar e instalar WordPress manualmente

Ahora viene la parte más emocionante: instalar WordPress. Haremos una instalación manual, que te da el control total y evita limitaciones de instaladores automáticos.

3.1. Descargar WordPress

Ve a wordpress.org/download y descarga la última versión en español. Obtendrás un archivo comprimido llamado wordpress-XX.zip (donde XX es el número de versión).

3.2. Subir los archivos a tu hosting

Desde DirectAdmin, usaremos el Administrador de Archivos para subir WordPress.

  1. En el panel, haz clic en File Manager o Administrador de Archivos.
  2. Navega hasta la carpeta public_html (o domains/tudominio.com/public_html si tienes varios dominios). Esta es la raíz de tu sitio web.
  3. Haz clic en Subir (o el icono de flecha hacia arriba) y selecciona el archivo wordpress-XX.zip que descargaste.
  4. Una vez subido, verás el archivo en la lista. Selecciónalo y haz clic en Extraer (o Unzip). El sistema lo descomprimirá en una carpeta llamada wordpress.
  5. Ahora, dentro de esa carpeta wordpress, selecciona todos los archivos (puedes usar Ctrl+A) y muévelos a la carpeta public_html. Para moverlos, usa la opción Mover o arrastra y suelta (según la versión de DirectAdmin).
  6. Al final, deberías tener todos los archivos de WordPress directamente en public_html, sin la subcarpeta wordpress. Por ejemplo: public_html/wp-admin, public_html/wp-content, etc.

[TIP] Si prefieres que tu sitio esté en una subcarpeta (ejemplo: tudominio.com/blog), no muevas los archivos. Simplemente deja todo dentro de la carpeta wordpress y renómbrala como blog.

3.3. Configurar wp-config.php

Ahora toca decirle a WordPress cómo conectarse a la base de datos que creaste.

  1. En el Administrador de Archivos, busca el archivo wp-config-sample.php en public_html.

  2. Haz clic derecho sobre él y selecciona Renombrar. Cámbiale el nombre a wp-config.php.

  3. Ahora haz clic en el archivo wp-config.php y selecciona Editar (o Code Editor). Se abrirá un editor de texto.

  4. Busca estas líneas y reemplázalas con los datos de tu base de datos:

    define( 'DB_NAME', 'tu_base_de_datos' );
    define( 'DB_USER', 'tu_usuario' );
    define( 'DB_PASSWORD', 'tu_contraseña' );
    define( 'DB_HOST', 'localhost' ); // Normalmente es localhost
    

    Por ejemplo:

    define( 'DB_NAME', 'mipagina_wp' );
    define( 'DB_USER', 'mipagina_user' );
    define( 'DB_PASSWORD', 'contraseña_segura_123' );
    define( 'DB_HOST', 'localhost' );
    
  5. Guarda los cambios (Ctrl+S o el botón Guardar) y cierra el editor.


Paso 4: Ejecutar la instalación web de WordPress

Ahora que los archivos están en su lugar y la base de datos configurada, solo falta completar la instalación desde el navegador.

  1. Abre una nueva pestaña en tu navegador y escribe la dirección de tu dominio (por ejemplo, tudominio.com).
  2. Verás la pantalla de bienvenida de WordPress en español. Selecciona tu idioma y haz clic en Continuar.
  3. En la siguiente pantalla, rellena los datos de tu sitio:
    • Título del sitio: El nombre de tu web (puedes cambiarlo después).
    • Nombre de usuario: El que usarás para iniciar sesión (evita "admin" por seguridad).
    • Contraseña: Elige una segura o usa la que te sugiere WordPress.
    • Tu correo electrónico: Importante para recuperar la contraseña.
    • Visibilidad: Deja marcada la opción "Permitir que los motores de búsqueda indexen este sitio" (a menos que quieras un sitio privado).
  4. Haz clic en Instalar WordPress. En segundos, verás un mensaje de éxito.
  5. ¡Felicidades! Ya tienes tu sitio listo. Haz clic en Iniciar sesión y accede con el usuario y contraseña que acabas de crear.

Paso 5: Configuraciones básicas post-instalación

Una vez dentro del escritorio de WordPress, te recomiendo hacer unos ajustes rápidos para que tu sitio esté optimizado y seguro.

5.1. Cambia la estructura de enlaces permanentes

Esto mejora el SEO de tu web. Ve a Ajustes > Enlaces permanentes y selecciona Entrada personalizada. Escribe:

/%postname%/

Luego guarda los cambios. Así tus URLs serán limpias (ejemplo: tudominio.com/mi-articulo).

5.2. Instala un tema y plugins esenciales

  • Tema: Ve a Apariencia > Temas y elige uno que te guste. Los gratuitos como Astra, GeneratePress o Kadence son excelentes para empezar.
  • Plugins: Ve a Plugins > Añadir nuevo e instala al menos estos:
    • Yoast SEO o Rank Math: Para optimizar tu contenido.
    • Wordfence o iThemes Security: Para seguridad.
    • UpdraftPlus: Para hacer copias de seguridad.
    • WP Super Cache o W3 Total Cache: Para velocidad.

5.3. Crea tu primera página y entrada

Ve a Entradas > Añadir nueva para escribir tu primer artículo. Luego, a Páginas > Añadir nueva para crear tu página de inicio (si el tema lo requiere). No olvides asignar una página principal en Ajustes > Lectura.


Preguntas frecuentes (FAQ)

Aquí respondo las dudas más comunes que suelen tener los usuarios al instalar WordPress en DirectAdmin manualmente.

¿Qué hago si veo un error de conexión a la base de datos?

Revisa que los datos en wp-config.php sean correctos: nombre de base, usuario, contraseña y host (casi siempre localhost). Si el error persiste, contacta a tu proveedor de hosting para confirmar que la base de datos está activa.

¿Puedo instalar WordPress automáticamente en DirectAdmin?

Sí, muchos paneles DirectAdmin incluyen Softaculous o Installatron, que permiten instalar WordPress con un clic. Sin embargo, la instalación manual te da más control y evita problemas de configuración.

¿Mi sitio será visible inmediatamente después de la instalación?

Sí, si tu dominio ya apunta al servidor. Puede tardar unos minutos en propagarse si lo cambiaste recientemente. Para verlo, escribe tu dominio en el navegador.

¿Es necesario usar FTP para instalar WordPress?

No. DirectAdmin tiene su propio Administrador de Archivos, que es más cómodo y no requiere programas externos. Solo úsalo para subir y extraer el ZIP.

¿Qué hago si mi panel es Syspanel (HestiaCP)?

El proceso es idéntico, solo cambia la URL de acceso. En lugar de puerto 2222, usa el 2106. Por ejemplo: https://tudominio.com:2106. Una vez dentro, busca la sección de Base de Datos y Administrador de Archivos.

¿Cómo puedo migrar un WordPress existente a DirectAdmin?

Puedes exportar tu base de datos desde el panel anterior, descargar los archivos por FTP, y luego subirlos a DirectAdmin. Luego editas wp-config.php con los nuevos datos de la base. Es un proceso más avanzado, pero factible.

¿Por qué mi sitio carga lento?

Puede deberse a un tema pesado, muchos plugins o falta de caché. Instala un plugin de caché (como WP Super Cache) y optimiza tus imágenes con herramientas como Smush o ShortPixel.


Conclusión

Crear WordPress en DirectAdmin es un proceso que, aunque parezca técnico, se vuelve sencillo siguiendo los pasos correctos. Desde acceder a tu panel, crear la base de datos, subir los archivos y configurar todo, has aprendido a hacerlo manualmente. Esto te da un control total sobre tu sitio y te prepara para futuras personalizaciones.

Recuerda que la práctica hace al maestro. Si algo no sale a la primera, no te desanimes. El DirectAdmin WordPress tutorial que acabas de seguir es una base sólida para que puedas gestionar tu web con confianza. Ahora, ¡dale vida a tu sitio con contenido increíble!

[INFO] Si en algún momento te sientes perdido, tu proveedor de hosting suele tener soporte 24/7. No dudes en contactarlos. Y si tu panel es Syspanel, recuerda el puerto 2106.

¡Buena suerte con tu nuevo sitio WordPress!

¿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