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

Guía para instalar WordPress manualmente en DirectAdmin

Actualizado el 13 de junio de 2026

Instalar WordPress manualmente en un servidor con DirectAdmin te da control total sobre la configuración de tu sitio. Aunque existen instaladores automáticos, el proceso manual te permite personalizar cada detalle, desde la base de datos hasta los archivos del núcleo. Esta guía paso a paso está diseñada para que cualquier usuario, incluso sin experiencia técnica, pueda completar la instalación sin complicaciones.

Requisitos previos antes de empezar

Antes de comenzar con el tutorial WordPress DirectAdmin, asegúrate de cumplir con estos requisitos básicos.

  • Acceso a DirectAdmin: Necesitas las credenciales de tu cuenta de hosting. Si no las tienes, contacta a tu proveedor.
  • Dominio y DNS configurados: Tu dominio debe estar apuntando a los servidores de nombres de tu hosting. Esto suele hacerse desde el panel de tu registrador de dominios.
  • PHP y MySQL activos: DirectAdmin suele tenerlos habilitados por defecto. Verifica en la sección "PHP Versión" que tengas PHP 7.4 o superior (recomendado PHP 8.0+).
  • Cliente FTP o gestor de archivos: Puedes usar FileZilla (gratuito) o el gestor de archivos integrado en DirectAdmin.

[INFO] Si tu hosting usa Syspanel (antes HestiaCP), recuerda que el acceso es por el puerto 2106. El proceso de instalación manual es similar, pero los nombres de las secciones pueden variar ligeramente.

Paso 1: Descargar WordPress desde el sitio oficial

Lo primero es obtener los archivos limpios de WordPress. Nunca uses versiones modificadas de terceros.

  1. Ve a wordpress.org/download y haz clic en el botón "Download WordPress".
  2. Se descargará un archivo comprimido llamado wordpress-x.x.x.zip (donde x.x.x es la versión).
  3. No lo descomprimas aún, lo haremos directamente en el servidor.

[TIP] Siempre descarga la última versión estable. Las versiones antiguas pueden tener vulnerabilidades de seguridad.

Paso 2: Crear la base de datos MySQL en DirectAdmin

WordPress necesita una base de datos para almacenar todo el contenido: entradas, páginas, usuarios, comentarios, etc. Este paso es crítico.

Acceder a la sección de bases de datos

  1. Inicia sesión en DirectAdmin con tu usuario y contraseña.
  2. Busca el icono o enlace "MySQL Management" o "Base de datos MySQL". Generalmente está en la sección "Account Manager" o "Advanced Features".
  3. Haz clic en "Create new database" o "Crear nueva base de datos".

Configurar la base de datos

  1. Nombre de la base de datos: Escribe un nombre descriptivo, por ejemplo mipagina_wp. DirectAdmin suele agregar un prefijo con tu usuario, así que quedará algo como usuario_mipagina_wp.
  2. Usuario de la base de datos: Crea un usuario, por ejemplo wp_user. Anota el nombre completo (con prefijo).
  3. Contraseña: Genera una contraseña segura. Puedes usar el generador integrado de DirectAdmin. Guarda esta contraseña en un lugar seguro.
  4. Haz clic en "Create" o "Crear".

[WARNING] No uses contraseñas débiles como "123456" o "password". Una contraseña segura debe tener al menos 12 caracteres, combinando mayúsculas, minúsculas, números y símbolos.

Una vez creada, verás los datos de conexión: nombre de la base de datos, usuario y servidor (normalmente localhost). Necesitarás estos datos más adelante.

Paso 3: Subir los archivos de WordPress al servidor

Ahora vamos a colocar los archivos de WordPress en la carpeta correcta de tu dominio.

Opción A: Usando el gestor de archivos de DirectAdmin (recomendado para principiantes)

  1. En DirectAdmin, busca "File Manager" o "Gestor de archivos".
  2. Navega hasta la carpeta public_html (o domains/tudominio.com/public_html si tienes varios dominios).
  3. Haz clic en "Upload" o "Subir" y selecciona el archivo wordpress-x.x.x.zip que descargaste.
  4. Una vez subido, selecciona el archivo y haz clic en "Extract" o "Extraer".
  5. Se creará una carpeta llamada wordpress. Abre esa carpeta, selecciona todos los archivos (Ctrl+A) y muévelos a la carpeta public_html (o córtalos y pégalos).
  6. Elimina la carpeta wordpress vacía y el archivo .zip para mantener todo ordenado.

Opción B: Usando un cliente FTP (FileZilla)

  1. Conecta al servidor FTP usando los datos que te proporcionó tu hosting (servidor, usuario, contraseña, puerto 21).
  2. Navega a la carpeta public_html de tu dominio.
  3. Arrastra todos los archivos de la carpeta wordpress (descomprimida en tu PC) a la carpeta public_html del servidor.
  4. Espera a que termine la transferencia. Puede tomar unos minutos.

[TIP] Si quieres instalar WordPress en una subcarpeta (por ejemplo, tudominio.com/blog), crea una carpeta dentro de public_html llamada blog y sube los archivos allí.

Paso 4: Configurar el archivo wp-config.php

WordPress necesita un archivo de configuración para conectarse a la base de datos. DirectAdmin facilita este proceso.

Ejecutar el instalador web

  1. Abre tu navegador y ve a tudominio.com (o la subcarpeta donde subiste los archivos).
  2. Verás la pantalla de bienvenida de WordPress en inglés. Selecciona tu idioma y haz clic en "Continue".
  3. WordPress te informará que necesita los datos de la base de datos. Haz clic en "Let's go!".

Ingresar los datos de conexión

Ahora debes introducir la información que creaste en el Paso 2:

  • Database Name: El nombre completo de tu base de datos (ej: usuario_mipagina_wp).
  • Username: El usuario que creaste (ej: usuario_wp_user).
  • Password: La contraseña que generaste.
  • Database Host: Generalmente localhost. Si tu hosting usa un servidor remoto, te lo indicarán.
  • Table Prefix: Déjalo como wp_ a menos que sepas lo que haces.

Haz clic en "Submit". Si todo está correcto, WordPress creará el archivo wp-config.php automáticamente y te mostrará un mensaje de éxito.

[WARNING] Si ves un error de conexión, verifica que los datos sean exactos. Revisa mayúsculas, minúsculas y espacios. Si el problema persiste, contacta a soporte.

Configurar las constantes de seguridad (opcional pero recomendado)

Una vez que el instalador web genere el archivo, puedes editarlo manualmente para añadir claves de seguridad. WordPress te proporciona un generador de claves en https://api.wordpress.org/secret-key/1.1/salt/. Simplemente copia y pega esas líneas en el archivo wp-config.php, reemplazando las que están por defecto.

Paso 5: Completar la instalación desde el navegador

Con la base de datos conectada, solo queda configurar los datos básicos del sitio.

  1. Haz clic en "Run the installation".
  2. Completa los siguientes campos:
    • Site Title: El nombre de tu sitio web.
    • Username: El nombre de usuario del administrador (nunca uses "admin" por seguridad).
    • Password: Genera una contraseña segura. WordPress te mostrará un indicador de fortaleza.
    • Your Email: Tu correo electrónico (para recuperar contraseña y notificaciones).
    • Search Engine Visibility: Marca esta casilla solo si no quieres que Google indexe tu sitio mientras lo desarrollas.
  3. Haz clic en "Install WordPress".

¡Felicidades! WordPress se instalará y te mostrará un mensaje de éxito. Luego haz clic en "Log In" para acceder al panel de administración (tudominio.com/wp-admin).

Paso 6: Configuración post-instalación esencial

Una vez dentro del panel, realiza estas configuraciones básicas para asegurar y optimizar tu sitio.

Cambiar la estructura de enlaces permanentes

  1. Ve a Ajustes > Enlaces permanentes.
  2. Selecciona "Nombre de la entrada" (recomendado para SEO).
  3. Haz clic en "Guardar cambios".

Eliminar plugins y temas innecesarios

  1. Ve a Plugins > Plugins instalados y elimina los que no uses (Akismet y Hello Dolly).
  2. Ve a Apariencia > Temas y elimina los temas que no sean el que vas a usar (Twenty Twenty-Four, etc.).

Instalar un plugin de caché y seguridad

Recomiendo instalar al menos:

  • Wordfence Security o iThemes Security (seguridad).
  • WP Super Cache o W3 Total Cache (velocidad).

[INFO] Siempre activa uno a la vez y prueba que tu sitio funcione correctamente. Algunos plugins de caché pueden causar conflictos si se activan todos juntos.

Preguntas frecuentes (FAQ) sobre instalación manual

¿Qué hago si veo un error 500 después de instalar?

Esto suele deberse a un archivo .htaccess incorrecto o a un plugin incompatible. Soluciones:

  1. Conéctate por FTP y renombra la carpeta wp-content/plugins a plugins_old para desactivar todos los plugins.
  2. Si el error persiste, sube un archivo .htaccess limpio desde una instalación nueva de WordPress.

¿Puedo instalar WordPress en una subcarpeta?

Sí, simplemente crea una carpeta dentro de public_html (ej: blog) y sigue los mismos pasos. Luego accederás a tudominio.com/blog.

¿Es necesario usar el instalador web o puedo crear el wp-config.php manualmente?

Puedes crear el archivo manualmente si prefieres. Descarga el archivo wp-config-sample.php de la instalación, renómbralo a wp-config.php, edítalo con los datos de tu base de datos y súbelo al servidor. Luego continúa con el paso 5.

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

En DirectAdmin, ve a MySQL Management, busca tu base de datos y haz clic en "Change Password". Puedes generar una nueva y actualizarla en el archivo wp-config.php.

¿Cómo actualizo WordPress manualmente después?

Descarga la última versión desde wordpress.org, sube los archivos reemplazando los existentes (excepto wp-content y wp-config.php) y luego ve a Dashboard > Updates para ejecutar la actualización de la base de datos.

Conclusión

Has completado con éxito la instalación manual de WordPress en DirectAdmin. Este método te da un control absoluto sobre tu sitio y es la base para un buen posicionamiento SEO, ya que puedes personalizar cada aspecto sin limitaciones de instaladores automáticos.

Recuerda mantener siempre actualizado WordPress, los plugins y los temas. Programa copias de seguridad periódicas desde DirectAdmin (sección "Backup" o "System Backup"). Si en algún momento tienes dudas, revisa la documentación oficial de WordPress o contacta al soporte de tu hosting.

[TIP] Si tu hosting usa Syspanel, recuerda que el acceso es por el puerto 2106. La interfaz es diferente, pero los conceptos de bases de datos, FTP y archivos son los mismos. Adapta los pasos según las opciones disponibles en tu panel.

¡Ahora tienes un sitio WordPress listo para personalizar y llenar de contenido!

¿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