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

Cómo configurar WordPress en DirectAdmin

Actualizado el 12 de junio de 2026

¡Hola! Si estás leyendo esto, es porque probablemente tienes un plan de hosting con panel DirectAdmin y quieres montar tu web con WordPress. ¡Excelente elección! WordPress es el gestor de contenidos más popular del mundo, y aunque DirectAdmin no es tan "de botones" como otros paneles, es increíblemente potente y rápido una vez que le coges el tranquillo.

En esta guía completa para configurar WordPress en DirectAdmin, voy a acompañarte paso a paso, como si estuviéramos tomando un café y te lo explicara en servilletas. No necesitas ser un experto en informática; solo seguir el orden de los pasos y, sobre todo, respirar hondo. Vamos a ello.


Requisitos Previos: Antes de Empezar a Configurar WordPress en DirectAdmin

Antes de lanzarnos a la piscina, asegurémonos de que tenemos el bañador puesto. Para instalar WordPress en DirectAdmin sin sustos, necesitas tener lo siguiente a mano:

  • Datos de acceso a DirectAdmin: Usuario y contraseña (normalmente te los envía tu proveedor de hosting por email).
  • Tu dominio apuntando al servidor: Esto significa que los DNS de tu dominio (los nombres de servidor) deben estar configurados para apuntar a los servidores de tu hosting. Si acabas de contratar, suele tardar entre 1 y 24 horas en propagarse. No te preocupes, la instalación la puedes hacer igualmente, pero no verás la web hasta que "apunte".
  • Ganas de aprender: Es lo más importante. Si te equivocas, se puede borrar todo y empezar de cero. No pasa nada, es parte del proceso.

[INFO] Si tu panel de control no es DirectAdmin, sino que ves algo llamado "Syspanel" (antes conocido como HestiaCP), no te asustes. El concepto es el mismo, pero el acceso suele ser por el puerto 2106 (ejemplo: https://tu-dominio.com:2106). Esta guía se centra en DirectAdmin, pero los principios de crear una base de datos y subir archivos son universales.


Paso 1: Encontrar el Instalador de WordPress en DirectAdmin (El Atajo)

La forma más rápida y sencilla de configurar WordPress en DirectAdmin es usando el instalador automático que trae integrado. DirectAdmin suele incluir "Softaculous" o "Installatron". Son como un "App Store" para tu hosting.

  1. Inicia sesión en tu panel de DirectAdmin (normalmente en https://tu-dominio.com:2222).
  2. Busca en el menú lateral o en el panel principal un icono que diga "Softaculous" o "WordPress" (a veces está dentro de la sección "Administrador de scripts" o "Gestor de aplicaciones").
  3. Haz clic en el icono de WordPress. Se abrirá un asistente.

Este asistente te hará una serie de preguntas. Presta atención a estas:

  • Elegir protocolo: Marca https:// si ya tienes SSL activo (recomendado), o http:// si no. Si no sabes qué es SSL, no pasa nada, elige http:// por ahora y luego lo cambias.
  • Elegir dominio: Selecciona tu dominio en el desplegable. Si tienes subdominios, asegúrate de elegir el correcto.
  • Directorio: DÉJALO EN BLANCO. Esto es crucial. Si pones "blog" aquí, tu web se verá en tudominio.com/blog. Para que tu web principal funcione en tudominio.com, debe estar vacío.

Luego te pedirá datos de la web (nombre, descripción) y la cuenta de administrador (usuario, contraseña, email). ¡Guarda esta contraseña en un lugar seguro! Es la llave de tu casa.

Finalmente, te preguntará por la base de datos. El instalador la creará por ti automáticamente. Solo pulsa "Instalar".

[TIP] Si el instalador automático te da error, no desesperes. La solución manual que te explico a continuación es incluso mejor porque aprendes cómo funciona todo por dentro.


Paso 2: La Ruta Manual Paso a Paso (Para los Valientes)

Si el instalador automático falla, o simplemente quieres tener control total, vamos a hacerlo a la antigua usanza. Es más fácil de lo que parece. Consta de tres partes: crear la base de datos, subir los archivos y configurar WordPress.

2.1. Crear la Base de Datos y el Usuario

WordPress necesita una base de datos (un almacén donde guarda tus posts, páginas y configuraciones). Vamos a crearla.

  1. En el panel de DirectAdmin, busca la sección "MySQL Management" o "Bases de datos MySQL".
  2. Haz clic en "Create new database".
  3. Te pedirá un nombre. El sistema suele añadir un prefijo con tu usuario (ej. usuario_basedatos). Escribe un nombre sencillo, como web_principal.
  4. Crea un usuario para esa base de datos (ej. usuario_wp).
  5. IMPORTANTE: Genera una contraseña segura. Puedes usar el generador que te ofrece el propio panel. Es normal que sea un galimatías. Cópiala y guárdala.
  6. Haz clic en "Create".

Ahora tienes una base de datos vacía. Anota estos tres datos: Nombre de la BD, Usuario de la BD y Contraseña. Los necesitarás en unos minutos.

[WARNING] No uses la contraseña de tu cuenta de DirectAdmin para la base de datos. Usa una diferente y compleja. Si alguien la descubre, tendría acceso a tu web, pero no a tu panel de control.

2.2. Subir los Archivos de WordPress

Ahora necesitas el "cuerpo" de WordPress. Son un montón de archivos que tienes que subir a tu hosting.

  1. Ve a es.wordpress.org y descarga el archivo .zip de WordPress (el más reciente).
  2. Descomprime ese archivo en tu ordenador. Verás una carpeta llamada wordpress con muchos archivos dentro.
  3. Vuelve a DirectAdmin y busca el "File Manager" (Administrador de archivos).
  4. Entra en la carpeta domains, luego en tudominio.com, y luego en public_html. Esta es la carpeta raíz de tu web.
  5. Sube TODO el contenido de la carpeta wordpress que descomprimiste (no la carpeta en sí, sino los archivos que hay dentro) a public_html. Puedes arrastrarlos o usar el botón "Subir".
  6. Espera a que termine la subida. Dependiendo de tu conexión, puede tardar unos minutos.

[TIP] Si el File Manager te da problemas con archivos muy grandes, puedes usar un cliente FTP como FileZilla. Es más rápido y fiable. Conectas con los mismos datos que usas para entrar a DirectAdmin, pero en el puerto 21.

2.3. El Archivo de Configuración (wp-config.php)

Esta es la parte que conecta tu web con la base de datos.

  1. En el File Manager, dentro de public_html, busca un archivo llamado wp-config-sample.php.
  2. Haz clic derecho sobre él y selecciona "Copy" (Copiar). Se creará una copia.
  3. Cambia el nombre de la copia a wp-config.php (sin el "-sample").
  4. Haz clic derecho en wp-config.php y selecciona "Edit" (Editar). Se abrirá un editor de texto.
  5. Busca las líneas que dicen:
    • define( 'DB_NAME', 'nombre_base_de_datos' );
    • define( 'DB_USER', 'usuario_base_de_datos' );
    • define( 'DB_PASSWORD', 'contraseña' );
  6. Sustituye los valores entre comillas por los que anotaste en el paso 2.1. No toques las comillas ni el punto y coma.
  7. Guarda los cambios y cierra el editor.

[WARNING] No edites nada más en ese archivo. Hay claves de seguridad (salt keys) que puedes cambiar, pero no es necesario para que funcione. Solo céntrate en los datos de la base de datos.


Paso 3: La Instalación Final y el Asistente de WordPress

Ahora viene la parte divertida. Abre tu navegador y escribe tu dominio (ej. tudominio.com). Si todo está bien, verás la pantalla de instalación de WordPress en español.

  1. Elige el idioma (español) y pulsa "Continuar".
  2. Te pedirá la información de la base de datos. Aquí no tienes que poner nada, porque ya lo configuramos en el wp-config.php. Solo pulsa "Enviar".
  3. WordPress te dirá "¿Estás listo/a?" o directamente te mostrará el formulario de "Bienvenido". Aquí defines:
    • Título del sitio: El nombre de tu web.
    • Nombre de usuario: El usuario administrador (evita "admin" por seguridad).
    • Contraseña: Una contraseña fuerte (WordPress te indica la fuerza).
    • Tu correo electrónico: Para recuperar la contraseña si la olvidas.
  4. Pulsa "Instalar WordPress".
  5. ¡Enhorabuena! Te aparecerá un mensaje de éxito. Pulsa "Acceder" e inicia sesión con el usuario y contraseña que acabas de crear.

Ya tienes WordPress instalado y funcionando. Técnicamente, has completado el objetivo de instalar WordPress en DirectAdmin.


Paso 4: Configuración Esencial y Primeros Pasos

Ahora que ya estás dentro del panel de administración de WordPress (el "wp-admin"), hay que hacer un par de ajustes finos para que todo sea más seguro y profesional.

4.1. Enlaces Permanentes (Permalinks)

Esto es crucial para el SEO. Los enlaces por defecto de WordPress son feos y poco amigables (?p=123). Vamos a cambiarlos.

  1. En el menú lateral, ve a Ajustes > Enlaces permanentes.
  2. Elige la opción "Nombre de la entrada". Esto hará que tus URLs sean tudominio.com/mi-articulo-genial.
  3. Pulsa "Guardar cambios".

4.2. Activar SSL (El Candadito)

Si tu hosting tiene un certificado SSL gratuito (Let's Encrypt), actívalo. Es bueno para el SEO y para la confianza de tus visitantes.

  1. En DirectAdmin, busca la sección "SSL Certificates".
  2. Busca la opción de "Let's Encrypt" y actívala para tu dominio. Suelen bastar un par de clics.
  3. Una vez activado, en WordPress, ve a Ajustes > Generales.
  4. Cambia las dos URLs (Dirección de WordPress y Dirección del sitio) de http:// a https://. Guarda los cambios.

4.3. Instalar un Plugin de Seguridad y Caché

No te agobies con esto ahora, pero es importante a medio plazo.

  • Seguridad: Un plugin como "Wordfence" o "All In One WP Security" te protegerá de ataques.
  • Caché: Un plugin como "W3 Total Cache" o "WP Super Cache" hará que tu web cargue mucho más rápido, lo cual es un factor clave en el SEO.

[TIP] No instales 50 plugins a la vez. Empieza con uno de seguridad y uno de caché. Aprende a usarlos bien antes de añadir más. Cada plugin añade peso a tu web.


Preguntas Frecuentes (FAQ) - Resolviendo Dudas Comunes

Aquí van las preguntas que más me hacen los clientes cuando están en este proceso.

¿Qué hago si veo el error "Error al conectar con la base de datos"?

Esto significa que los datos en wp-config.php son incorrectos. Revisa el nombre de la base de datos, el usuario y la contraseña en DirectAdmin. Asegúrate de que no hay espacios extra. Es el error más común.

¿Puedo instalar WordPress en un subdominio (ej. blog.tudominio.com)?

Sí, claro. En el instalador automático (Softaculous), elige el subdominio en el desplegable. Si lo haces manualmente, crea una carpeta dentro de public_html llamada blog y sube los archivos ahí. Luego, la web se verá en tudominio.com/blog.

¿Es mejor usar el instalador automático o el manual?

Para un principiante, el automático (Softaculous) es mucho más fácil y rápido. El manual te da más control y es útil si algo falla. Mi recomendación es: usa el automático, y si falla, prueba el manual.

¿Qué es eso de "Syspanel" que mencionas?

Ah, es un error mío. Me refería a que si tu hosting usa un panel llamado Syspanel (a veces confundido con HestiaCP), el proceso es similar, pero el acceso es por el puerto 2106. No te líes, esta guía es para DirectAdmin.

¿Cuánto tarda en estar mi web visible?

Una vez instalada, si tus DNS ya apuntan a tu servidor, es inmediato. Si acabas de cambiar los DNS, puede tardar hasta 24 horas en verse desde todo el mundo. Ten paciencia.

He olvidado mi contraseña de administrador de WordPress, ¿cómo la recupero?

En la pantalla de acceso a WordPress (tudominio.com/wp-admin), pulsa en "¿Has olvidado tu contraseña?". Introduce tu email y recibirás un enlace para restablecerla. Si no te llega, revisa la carpeta de spam.


Conclusión: Ya Tienes Tu Web en Pie

Hemos recorrido el camino completo para configurar WordPress en DirectAdmin, desde el atajo del instalador automático hasta la ruta manual que te da un control total. Has creado una base de datos, subido archivos y conectado todo. No ha sido tan difícil, ¿verdad?

Recuerda que la práctica hace al maestro. No tengas miedo de explorar el panel de administración de WordPress. Ese es el primer paso para convertir tu web en algo increíble. Si te has atascado en algún punto, vuelve a leer el paso correspondiente. Y si aún así no funciona, contacta con tu proveedor de hosting; para eso están.

Ahora, ve y crea algo genial. Tu nueva web te está esperando.

¿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