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

Guía para instalar WordPress en DirectAdmin manualmente

Actualizado el 18 de diciembre de 2025

¿Cansado de depender de instaladores automáticos como Softaculous? Aprender a instalar WordPress DirectAdmin manualmente no solo te da un control total sobre cada archivo y configuración, sino que también mejora tu comprensión del servidor y puede ayudarte a optimizar mejor el rendimiento de tu sitio. En esta DirectAdmin WordPress tutorial, te guiaremos paso a paso, como si fueras un usuario sin experiencia técnica, para que puedas instalar WordPress sin Softaculous y tener tu web funcionando en minutos.


¿Qué necesitas antes de empezar?

Antes de lanzarte a la instalación manual, asegúrate de tener estos tres elementos a la mano:

  1. Acceso a DirectAdmin: Necesitas tu usuario y contraseña de tu panel de hosting. Normalmente accedes a través de tudominio.com:2222.
  2. Una base de datos vacía: WordPress necesita una base de datos MySQL para guardar todo el contenido (posts, páginas, usuarios). La crearemos más adelante.
  3. El archivo de WordPress: Descarga la última versión desde es.wordpress.org. Es un archivo .zip.

[TIP] Si tu plan de hosting incluye "Syspanel" (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106. El proceso es muy similar, pero la interfaz varía ligeramente.


Paso 1: Crear la base de datos y el usuario en DirectAdmin

WordPress almacena toda su información en una base de datos. Sin ella, no funciona. Vamos a crearla.

### Acceder a MySQL Management

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca el icono o enlace que dice "MySQL Management" o "Administración de MySQL". Normalmente está en la sección de "Account Manager" o "Base de Datos".
  3. Haz clic en "Create new database" o "Crear nueva base de datos".

### Configurar la base de datos

Aquí te pedirán tres datos importantes:

  • Database Name (Nombre de la base de datos): Elige algo descriptivo, por ejemplo: mipagina_wp o blog_db. DirectAdmin suele añadir un prefijo con tu usuario, por ejemplo: usuario_mipagina_wp.
  • User Name (Nombre de usuario): Puede ser el mismo que el de la base de datos o uno diferente, por ejemplo: mipagina_user.
  • Password (Contraseña): IMPORTANTE: No uses una contraseña débil. DirectAdmin suele ofrecer un generador automático. Guarda esta contraseña en un lugar seguro, la necesitarás en el paso 4.

[WARNING] No olvides marcar la casilla "Create database" (o similar) y luego hacer clic en "Create". Si no creas el usuario y la base de datos a la vez, tendrás que hacerlo manualmente después.


Paso 2: Subir los archivos de WordPress al servidor

Ahora necesitamos colocar los archivos de WordPress en la carpeta correcta de tu hosting.

### Localizar la carpeta correcta

  1. En DirectAdmin, busca el icono "File Manager" o "Administrador de Archivos".
  2. Se abrirá una ventana. Navega hasta la carpeta domains y luego dentro de ella, la carpeta de tu dominio principal (por ejemplo, tudominio.com).
  3. Dentro de tu dominio, busca la carpeta public_html. Esta es la carpeta raíz de tu sitio web. Si subes los archivos aquí, tu web se verá al escribir tudominio.com. Si quieres que se vea en una subcarpeta (ej: tudominio.com/blog), crea una nueva carpeta dentro de public_html (por ejemplo, blog).

### Subir y extraer el archivo ZIP

  1. En la carpeta public_html (o la subcarpeta que creaste), haz clic en el botón "Upload" (Subir).
  2. Selecciona el archivo wordpress-X.X.X.zip que descargaste desde WordPress.org.
  3. Una vez subido, verás el archivo .zip en el listado. Haz clic derecho sobre él y selecciona "Extract" o "Extraer".
  4. Se creará una carpeta llamada wordpress. Abre esa carpeta, selecciona todos los archivos (Ctrl+A) y córtalos (Ctrl+X). Luego, pégalos (Ctrl+V) en la carpeta public_html (o la subcarpeta que elegiste).
  5. Opcional pero recomendado: Una vez pegados, puedes eliminar la carpeta wordpress vacía y el archivo .zip para mantener todo ordenado.

[INFO] Si tu hosting usa Syspanel (puerto 2106), el administrador de archivos es muy similar. Busca la carpeta public_html dentro de la estructura de tu dominio.


Paso 3: Configurar los permisos de archivos (Opcional pero importante)

Para que WordPress pueda escribir en ciertas carpetas (por ejemplo, para subir imágenes), los permisos deben ser correctos.

  1. En el File Manager, selecciona la carpeta wp-content y luego la subcarpeta uploads (si no existe, la crearemos después).
  2. Haz clic derecho sobre la carpeta uploads y selecciona "Change Permissions".
  3. Establece el permiso en 755 (rwxr-xr-x). Esto permite que el servidor web escriba en ella.
  4. Si ves que no puedes subir imágenes más adelante, repite este proceso con las carpetas themes y plugins dentro de wp-content.

[TIP] No es necesario cambiar todos los archivos a 777. Eso es inseguro. Con 755 para carpetas y 644 para archivos suele ser suficiente.


Paso 4: Ejecutar el script de instalación de WordPress

¡Ya casi está! Ahora solo falta conectar WordPress con la base de datos que creaste.

  1. Abre tu navegador y escribe la URL de tu sitio web. Si pusiste los archivos en public_html, será tudominio.com. Si los pusiste en una subcarpeta, será tudominio.com/blog.
  2. Verás la pantalla de bienvenida de WordPress. Selecciona tu idioma y haz clic en "Continuar".
  3. En la siguiente pantalla, WordPress te informará que necesita los datos de la base de datos. Haz clic en "¡Vamos a ello!".

### Introducir los datos de la base de datos

Aquí debes ingresar la información que guardaste en el Paso 1:

  • Nombre de la base de datos: El nombre completo que creaste (ej: usuario_mipagina_wp).
  • Usuario de la base de datos: El usuario que creaste (ej: usuario_mipagina_user).
  • Contraseña: La contraseña que generaste.
  • Host de la base de datos: Normalmente es localhost. Si no funciona, consulta con tu proveedor de hosting (a veces es 127.0.0.1 o un nombre específico).
  • Prefijo de tabla: Déjalo como wp_ a menos que sepas lo que haces. Cambiarlo puede ser útil por seguridad, pero para empezar, está bien.

Haz clic en "Enviar". Si todo está correcto, verás un mensaje de éxito. Haz clic en "Ejecutar la instalación".

### Configurar el sitio web

Ahora rellena el formulario final:

  • Título del sitio: El nombre de tu web (ej: "Mi Blog de Viajes").
  • Nombre de usuario: El usuario administrador de WordPress (ej: admin). No uses "admin" por seguridad, elige algo único.
  • Contraseña: WordPress te sugerirá una segura. Puedes cambiarla, pero asegúrate de que sea robusta.
  • Tu correo electrónico: Donde recibirás notificaciones.
  • Visibilidad para motores de búsqueda: Si no quieres que Google indexe tu web hasta que esté lista, marca esta casilla.

Haz clic en "Instalar WordPress".

[WARNING] ¡No olvides tu nombre de usuario y contraseña de administrador! Son las llaves de tu sitio.


Paso 5: Primeros pasos post-instalación

¡Felicidades! Ya has logrado instalar WordPress DirectAdmin manualmente. Ahora, algunas acciones clave:

  1. Inicia sesión: Ve a tudominio.com/wp-admin e ingresa con tu usuario y contraseña.
  2. Cambia el tema: Ve a "Apariencia" > "Temas" y activa uno que te guste.
  3. Instala plugins esenciales: Por ejemplo, un plugin de caché (W3 Total Cache o WP Super Minify) y uno de seguridad (Wordfence o iThemes Security).
  4. Crea tu primera página: Ve a "Páginas" > "Añadir nueva" y escribe tu primer contenido.
  5. Configura los enlaces permanentes: Ve a "Ajustes" > "Enlaces permanentes" y elige una estructura amigable para SEO (por ejemplo, "Nombre de la entrada").

Preguntas Frecuentes (FAQ)

### ¿Puedo instalar WordPress en una subcarpeta?

Sí. Solo debes crear una carpeta dentro de public_html (ej: blog) y subir allí los archivos de WordPress. Luego accederás a tudominio.com/blog.

### ¿Qué hago si veo un error de "Error establishing a database connection"?

Revisa los datos de la base de datos en el Paso 4. Asegúrate de que el nombre, usuario y contraseña sean correctos. También verifica que el host sea localhost. Si el problema persiste, contacta a tu proveedor de hosting.

### ¿Es seguro instalar WordPress manualmente?

Sí, siempre que mantengas WordPress, los temas y los plugins actualizados. Además, al hacerlo manualmente, evitas dependencias de instaladores automáticos que a veces incluyen configuraciones por defecto que no son óptimas.

### ¿Puedo usar este método en Syspanel (HestiaCP)?

Sí, totalmente. El proceso es idéntico. Solo cambia el acceso al panel (puerto 2106) y la interfaz gráfica, pero los pasos (crear base de datos, subir archivos, ejecutar instalación) son exactamente los mismos.

### ¿Necesito conocimientos técnicos avanzados?

No. Si puedes seguir instrucciones paso a paso, puedes hacerlo. Es un proceso repetitivo que, una vez que lo haces una vez, se vuelve muy sencillo.


Conclusión

Instalar WordPress sin Softaculous es una habilidad valiosa que te da independencia y control sobre tu sitio web. Siguiendo esta DirectAdmin WordPress tutorial, has aprendido a instalar WordPress DirectAdmin desde cero, creando tu propia base de datos, subiendo archivos y configurando la instalación manualmente. Ahora, tu web está lista para que la personalices y publiques contenido. ¡Disfruta del proceso y de la libertad que te da saber cómo funciona todo por debajo!

¿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