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

Cómo subir WordPress por FTP a DirectAdmin y configurarlo

Actualizado el 22 de abril de 2026

¿Te has decidido a instalar WordPress en tu servidor DirectAdmin y te han recomendado hacerlo por FTP? ¡Excelente elección! Aunque pueda sonar a algo de hackers o expertos, subir WordPress por FTP es un proceso muy sencillo una vez que entiendes los pasos. De hecho, es la forma más tradicional y controlada de instalar cualquier CMS, y te dará un conocimiento valioso sobre cómo funciona tu hosting por dentro.

En esta guía extensa y paso a paso, vamos a desglosar todo el proceso de la instalacion manual wordpress usando un cliente FTP, desde que descargas el archivo hasta que configuras tu dominio y la base de datos en DirectAdmin. No necesitas ser un ingeniero informático, solo seguir las instrucciones con calma. ¡Vamos allá!

¿Qué necesitas antes de empezar?

Antes de lanzarnos a la piscina, asegurémonos de tener todas las herramientas en la mochila. Para hacer una instalacion manual wordpress por FTP, necesitarás tres cosas fundamentales.

1. Los archivos de WordPress

Esto es lo más fácil. Ve a es.wordpress.org y descarga el archivo ZIP más reciente de WordPress. Este archivo contiene todo el código fuente que hará funcionar tu web. No lo descomprimas aún en tu ordenador, lo haremos más adelante o directamente en el servidor.

2. Un cliente FTP

FTP significa File Transfer Protocol (Protocolo de Transferencia de Archivos). Es la herramienta que usaremos para subir wordpress ftp a tu servidor. Piensa en ello como un "Explorador de Archivos" pero que funciona a través de Internet. Hay muchos gratuitos y muy buenos. Los más populares y fáciles de usar son:

  • FileZilla: Es el estándar de oro, gratuito y multiplataforma (Windows, Mac, Linux).
  • Cyberduck: Muy popular entre usuarios de Mac.

En esta guía usaremos FileZilla como ejemplo, pero el proceso es casi idéntico en cualquier cliente FTP.

3. Los datos de acceso FTP de tu hosting

Estos datos te los proporciona tu proveedor de hosting cuando contratas el servicio. Normalmente los encuentras en el panel de control de DirectAdmin, en la sección "Cuentas FTP" o similar. Necesitarás:

  • Servidor (Host): Suele ser tu-dominio.com o una IP como 192.168.1.1.
  • Nombre de usuario: Algo como usuario@tudominio.com o simplemente usuario.
  • Contraseña: La que hayas establecido.
  • Puerto: Normalmente es el 21 para FTP estándar, aunque a veces se usa el 22 para SFTP (más seguro). Si no estás seguro, el 21 es el valor por defecto.

Paso 1: Preparar el servidor en DirectAdmin

Primero, vamos a dejar todo listo en tu panel de DirectAdmin para recibir a WordPress. Esto implica dos tareas: crear la base de datos y asegurarnos de que la carpeta donde vamos a subir los archivos está limpia.

Crear la base de datos y el usuario

WordPress necesita una base de datos (MySQL o MariaDB) para guardar tus artículos, páginas, comentarios y configuraciones. Es como el "almacén" de tu web. Vamos a crearla:

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca la sección "Gestión de MySQL" o "Bases de Datos MySQL". Suelen tener un icono de un cilindro o una base de datos.
  3. Haz clic en "Crear nueva base de datos".
  4. Te pedirá un nombre. Normalmente se te asignará un prefijo con tu nombre de usuario, por ejemplo usuario_wp. Solo tienes que añadir el nombre que quieras, por ejemplo usuario_wp_blog. Anota este nombre.
  5. A continuación, te pedirá que crees un usuario para esa base de datos y una contraseña. Usa una contraseña fuerte. Anota también el nombre de usuario y la contraseña, los necesitarás en el paso final.
  6. Asegúrate de otorgar TODOS LOS PRIVILEGIOS a este usuario sobre la base de datos que acabas de crear. Normalmente hay una casilla para marcar "Todos" o "ALL PRIVILEGES". Esto es crucial para que WordPress pueda funcionar sin problemas.

[INFO] No te preocupes si el nombre de la base de datos o el usuario tienen un prefijo extraño. Es una medida de seguridad del hosting para evitar conflictos entre usuarios en servidores compartidos.

Limpiar la carpeta pública (public_html)

La carpeta public_html es el corazón de tu dominio. Es donde el servidor busca los archivos para mostrar tu web. Cuando subes WordPress, debe estar directa y exclusivamente aquí.

  1. En DirectAdmin, ve al "Administrador de Archivos".
  2. Entra en la carpeta public_html.
  3. Si es una instalación nueva, es muy probable que esta carpeta esté vacía o tenga un archivo index.html de bienvenida. Borra cualquier archivo que haya dentro para empezar desde cero. Si ya tienes una web, este proceso es diferente, pero para una instalación limpia, debe estar vacía.

[WARNING] Borrar archivos es una acción irreversible. Asegúrate de no necesitar nada de lo que hay en public_html antes de eliminarlo. Si tienes dudas, haz una copia de seguridad primero.

Paso 2: Conectarse por FTP y subir WordPress

Ahora viene la parte emocionante: conectar con tu servidor y subir wordpress ftp.

Conectarse con FileZilla

  1. Abre FileZilla.
  2. En la barra superior, verás cuatro campos: Servidor (Host), Nombre de usuario, Contraseña y Puerto.
  3. Introduce los datos que recopilaste antes.
  4. Haz clic en "Conexión rápida".

Si todo ha ido bien, verás en el panel derecho una lista de archivos y carpetas. Esa es la estructura de archivos de tu servidor. Navega hasta la carpeta public_html haciendo doble clic en ella.

Subir los archivos

  1. En el panel izquierdo de FileZilla, navega hasta donde descargaste el archivo ZIP de WordPress en tu ordenador.
  2. Descomprime el archivo ZIP. Obtendrás una carpeta llamada wordpress.
  3. Entra en esa carpeta wordpress desde el panel izquierdo. Verás muchos archivos y carpetas como wp-admin, wp-content, wp-includes, etc.
  4. Selecciona TODOS los archivos dentro de la carpeta wordpress (puedes usar Ctrl+A para seleccionar todo).
  5. Arrastra esos archivos seleccionados desde el panel izquierdo (tu ordenador) hasta el panel derecho (la carpeta public_html del servidor).

FileZilla comenzará a subir los archivos. Verás el progreso en la parte inferior. Dependiendo de tu conexión, puede tardar unos minutos. Es importante esperar a que la cola de archivos se vacíe por completo.

[TIP] No subas la carpeta wordpress en sí, sino su contenido. Si subes la carpeta, tendrás una URL tipo tudominio.com/wordpress en lugar de tudominio.com. Queremos que WordPress esté en la raíz de tu dominio.

Paso 3: Configurar WordPress (El famoso "Instalación de WordPress")

Una vez que todos los archivos están en public_html, es hora de ejecutar el instalador. Abre tu navegador web y escribe tu dominio (por ejemplo, www.tudominio.com). Verás la pantalla de bienvenida de WordPress en español.

Seleccionar el idioma

Lo primero que te pedirá es que elijas el idioma de tu sitio. Selecciona Español y haz clic en "Continuar".

Configurar la base de datos

Ahora WordPress te pedirá los datos de la base de datos que creamos antes. Esto es fundamental para la instalacion manual wordpress.

  • Nombre de la base de datos: Escribe el nombre que anotaste (ej. usuario_wp_blog).
  • Usuario de la base de datos: Escribe el usuario que creaste (ej. usuario_wp).
  • Contraseña de la base de datos: Escribe la contraseña que elegiste.
  • Servidor de la base de datos: Normalmente es localhost. No lo cambies a menos que tu hosting te diga lo contrario.
  • Prefijo de tabla: Puedes dejarlo como wp_. Es una medida de seguridad cambiarlo, pero no es obligatorio para empezar.

Haz clic en "Enviar". WordPress intentará conectarse a la base de datos. Si todo está correcto, verás un mensaje de éxito y podrás hacer clic en "Instalar WordPress".

[WARNING] Si ves un error de conexión a la base de datos, revisa que hayas escrito bien el nombre de la base de datos, el usuario y la contraseña. Es el error más común. Vuelve a DirectAdmin y verifica los datos.

Configurar el sitio web

Este es el último paso. Ahora te pedirá información básica sobre tu sitio:

  • Título del sitio: El nombre de tu web (ej. "Mi Blog de Viajes").
  • Nombre de usuario: El usuario que usarás para entrar como administrador. Evita usar "admin" por seguridad.
  • Contraseña: Crea una contraseña segura para tu usuario administrador.
  • Tu correo electrónico: Donde recibirás notificaciones de WordPress.
  • Visibilidad para los buscadores: Te recomiendo dejar esta casilla desmarcada para que Google y otros buscadores puedan indexar tu web desde el principio.

Haz clic en "Instalar WordPress". ¡Y listo! En unos segundos, verás un mensaje de éxito.

Paso 4: Acceso al panel de administración y primeros pasos

¡Felicidades! Ya has completado la instalación. Ahora puedes acceder a tu panel de administración de WordPress. La URL es tu-dominio.com/wp-admin o tu-dominio.com/wp-login.php.

Introduce el nombre de usuario y la contraseña que acabas de crear y pulsa "Acceder". Ya estás dentro de tu nuevo panel de control.

Configurar los enlaces permanentes (Permalinks)

Este es un paso crucial para el SEO. Los enlaces permanentes son las URLs de tus artículos. Por defecto, WordPress usa URLs poco amigables como ?p=123. Para mejorarlas:

  1. Ve a Ajustes > Enlaces permanentes.
  2. Elige la opción "Nombre de la entrada". Esto hará que tus URLs sean así: tudominio.com/mi-primer-articulo.
  3. Haz clic en "Guardar cambios".

Esto es mucho mejor para que los buscadores entiendan tu web y para que los usuarios compartan tus enlaces.

Instalar un tema y plugins

Tu instalación está vacía. Para darle vida, ve a Apariencia > Temas y elige uno que te guste. Puedes buscar por "popular" o "favoritos". No te preocupes, puedes cambiar de tema cuando quieras.

También te recomiendo instalar algunos plugins básicos de SEO y seguridad, como Rank Math o Yoast SEO. Los encontrarás en Plugins > Añadir nuevo.

Solución de problemas comunes (FAQ)

Aquí te dejo las dudas más frecuentes que nos suelen llegar sobre este proceso.

¿Por qué veo el índice de archivos de mi servidor en vez de la web?

Esto significa que los archivos de WordPress no se han subido correctamente a public_html. Vuelve a conectarte por FTP y verifica que todos los archivos (incluyendo .htaccess si lo ves) estén dentro de public_html y no en una subcarpeta.

¿Qué es mejor, subir WordPress por FTP o usar el instalador de DirectAdmin?

Ambos métodos son válidos. El instalador de DirectAdmin es más rápido y automático. Sin embargo, subir wordpress ftp te da más control sobre el proceso y es útil si necesitas instalar una versión específica de WordPress o si el instalador automático falla. Además, aprender a hacerlo manualmente es una gran habilidad.

¿Es seguro usar FTP?

El FTP estándar no está cifrado, lo que significa que tus datos de acceso viajan en texto plano. Para mayor seguridad, te recomiendo usar SFTP (capa de seguridad) si tu servidor lo permite. En FileZilla, solo tienes que cambiar el puerto a 22 y añadir una "s" al protocolo (sftp://). DirectAdmin normalmente soporta ambos.

¿Puedo instalar WordPress en una subcarpeta y no en la raíz?

¡Por supuesto! Si quieres que tu web esté en tudominio.com/blog, solo tienes que crear una carpeta llamada blog dentro de public_html y subir los archivos de WordPress ahí. El proceso es idéntico, solo cambia la carpeta de destino.

He configurado todo pero la web se ve en blanco. ¿Qué hago?

Esto suele ser un problema de permisos de archivos o de errores de PHP. En DirectAdmin, ve al Administrador de Archivos, selecciona todos los archivos y carpetas de public_html, haz clic derecho y busca la opción de "Cambiar permisos". Asegúrate de que las carpetas tengan permisos 755 y los archivos 644. Si el problema persiste, revisa el archivo wp-config.php para asegurarte de que los datos de la base de datos son correctos.

Espero que esta guía te haya sido de gran ayuda. Recuerda que la práctica hace al maestro. No tengas miedo de experimentar, siempre puedes borrar todo y volver a empezar. ¡Buena suerte con tu nueva web de 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