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

Cómo subir WordPress manualmente por FTP a tu hosting (FileZilla)

Actualizado el 27 de mayo de 2026

¿Te da miedo eso de "subir WordPress por FTP"? Tranquilo, no eres el único. Suena a cosa de hackers, pero en realidad es más fácil que montar un mueble de Ikea (y con menos piezas sueltas). Este tutorial es tu manual de instrucciones particular, pensado para que lo entiendas aunque tu experiencia técnica sea justo la de encender el ordenador.

Vamos a desmitificar el proceso de instalar WordPress manualmente. Olvídate de los instaladores automáticos que a veces dan problemas. Al final de esta guía, tendrás tu WordPress funcionando, subido por ti mismo, con la satisfacción de haberlo hecho a tu manera. Y para ello, usaremos la herramienta estrella: FileZilla.


¿Por qué Subir WordPress Manualmente y No Usar un Instalador?

Primero, lo importante: ¿por qué complicarse la vida si existe un botón mágico en tu panel de control?

Es una pregunta justa. Los instaladores automáticos (como Softaculous o los que traen algunos paneles) son geniales para ir rápido. Sin embargo, subir WordPress por FTP te da un control total. Puedes instalar versiones específicas, configurar la base de datos a tu gusto, o simplemente, es la única vía si tu hosting es un poco "especial" o si el instalador automático falla (que pasa más de lo que crees).

Además, entender este proceso te hace un mejor "dueño" de tu web. Si algo sale mal en el futuro, sabrás exactamente qué hay en cada carpeta. Y oye, si tienes un hosting con Syspanel (recuerda, el acceso es por el puerto 2106), puede que el instalador esté bien, pero el control manual nunca falla. Es como saber cambiar una rueda: no lo harás todos los días, pero cuando lo necesitas, te salva la vida.


Preparando el Terreno: Lo que Necesitas Antes de Empezar

Antes de lanzarnos a la piscina, asegurémonos de que tenemos el agua llena. Necesitas tres cosas:

  1. Un cliente FTP: Vamos a usar FileZilla. Es gratuito, fiable y el estándar de facto. Bájalo de su página oficial (filezilla-project.org). No te descargues versiones "fake" de sitios raros.
  2. Tus datos de acceso FTP: Esto es como la llave de tu casa. Lo encontrarás en el email de bienvenida de tu hosting o en el panel de control (cPanel, Plesk, Syspanel, etc.). Busca tres datos: Servidor (algo así como ftp.tudominio.com o una IP), Usuario y Contraseña.
  3. El paquete de WordPress: Ve a es.wordpress.org y descarga el archivo .zip. Es el "embalaje" con todos los archivos del programa.

[WARNING] No descomprimas el .zip de WordPress en tu ordenador todavía. Es más fácil subirlo entero y descomprimirlo en el servidor, o subir los archivos ya extraídos. Te explicaré ambas formas más abajo, pero por ahora, déjalo tal cual.


Paso 1: Conectándote a tu Servidor con FileZilla

Este es el primer gran paso. Abre FileZilla. Verás una interfaz con muchas opciones, pero no te asustes. Solo nos interesa la barra superior.

Aquí es donde pones tus datos:

  • Servidor (Host): ftp.tudominio.com (o el que te hayan dado).
  • Nombre de usuario (Username): Tu usuario FTP.
  • Contraseña (Password): Tu contraseña FTP.
  • Puerto (Port): Déjalo en 21, a menos que tu hosting te diga lo contrario.

Haz clic en "Conexión rápida" (el botón con un rayo). FileZilla intentará conectar. Si es la primera vez, puede que te pregunte si confías en el certificado SSL. Acepta.

Verás que en el panel de la derecha (el que dice "Sitio remoto") aparecen carpetas. ¡Felicidades, estás dentro de tu servidor! Esa es la "cocina" de tu web.

[INFO] Si tu hosting usa Syspanel, los datos de FTP los encontrarás en la sección de "Cuentas FTP" o similar. El acceso al panel es en el puerto 2106, pero los datos de FTP son independientes de eso. No los confundas.


Paso 2: Navegar a la Carpeta Correcta (La Raíz del Sitio)

Ahora, en el panel derecho (sitio remoto), verás varias carpetas. Las típicas son: public_html, www, htdocs o web. La carpeta donde debes subir los archivos se llama public_html (o www en algunos casos raros). Es la "raíz" de tu dominio principal.

Dentro de public_html, puede que ya haya archivos (a veces hay un index.html por defecto). No pasa nada. Los vamos a gestionar.

Aquí tienes un punto clave: ¿Quieres que WordPress se instale en tu dominio principal (tudominio.com) o en un subdominio (tudominio.com/blog)?

  • Para el dominio principal: Debes subir los archivos dentro de public_html, no en una subcarpeta.
  • Para un subdominio: Debes crear una carpeta nueva dentro de public_html (por ejemplo, blog) y subir los archivos ahí.

Para este tutorial, vamos a asumir que quieres instalarlo en el dominio principal. Así que, haz doble clic en public_html para entrar.


Paso 3: Subiendo los Archivos (La Gran Masa)

Ahora viene la parte más visual. En el panel izquierdo de FileZilla, navega hasta donde tienes el .zip de WordPress descargado.

Tienes dos opciones:

Opción A: Subir el ZIP y Descomprimir en el Servidor (Recomendada)

Esta es la forma más rápida y limpia. La mayoría de los paneles de control (cPanel, Plesk, Syspanel) tienen un administrador de archivos que puede descomprimir archivos en el servidor.

  1. Arrastra el archivo wordpress-6.x.x-es_ES.zip desde tu panel izquierdo (local) al derecho (remoto), dentro de public_html.
  2. Verás que el archivo sube. Espera a que la barra de progreso llegue al 100%.
  3. Ahora, ve al administrador de archivos de tu hosting (no el de FileZilla, sino el del panel web). Busca el archivo wordpress.zip que acabas de subir.
  4. Haz clic derecho sobre él y selecciona "Extraer" o "Descomprimir". Te pedirá una ruta. Asegúrate de que sea public_html (o la carpeta donde estés).
  5. Se creará una carpeta llamada wordpress. Tendrás que mover su contenido (todos los archivos y carpetas que hay dentro) a la carpeta public_html directamente. Es decir, seleccionar todo dentro de wordpress y moverlo un nivel arriba.

[TIP] Este paso de "mover" es el que más líos da. En el administrador de archivos de tu hosting, selecciona todos los archivos dentro de la carpeta wordpress, córtalos y pégalos en public_html. Luego, borra la carpeta wordpress vacía.

Opción B: Subir los Archivos ya Descomprimidos (Más Manual)

Si no te fías del administrador de archivos, puedes hacerlo todo desde FileZilla.

  1. En tu ordenador, descomprime el .zip de WordPress. Tendrás una carpeta llamada wordpress.
  2. Entra en esa carpeta y selecciona todo su contenido (Ctrl+A).
  3. Arrastra esa selección al panel derecho de FileZilla, dentro de public_html.

FileZilla empezará a subir cientos de archivos pequeños. Esto puede tardar un poco, dependiendo de tu conexión. Verás una cola de archivos en la parte inferior. Espera a que se vacíe por completo y no quede ni un solo archivo pendiente.

[WARNING] No cierres FileZilla ni apagues el ordenador mientras se suben los archivos. Si interrumpes la transferencia, podrías tener archivos corruptos y WordPress no funcionará bien.


Paso 4: Creando la Base de Datos (El Almacén de tu Web)

WordPress no guarda sus artículos en archivos, sino en una base de datos. Es como el cerebro de tu sitio. Tienes que crearla antes de instalar WordPress.

  1. Ve al panel de control de tu hosting (cPanel, Plesk, Syspanel...). Si tienes Syspanel, recuerda que es en el puerto 2106.
  2. Busca la sección de "Bases de Datos MySQL" (o MariaDB).
  3. Crea una nueva base de datos. Ponle un nombre que recuerdes, por ejemplo, miblog_db.
  4. Crea un usuario para esa base de datos. Por ejemplo, miblog_user.
  5. Asigna una contraseña segura para ese usuario.
  6. IMPORTANTE: Añade ese usuario a la base de datos y concédele TODOS LOS PRIVILEGIOS. Sin esto, WordPress no podrá leer ni escribir en la base de datos.

[INFO] En la mayoría de los paneles, la base de datos se llama usuario_nombrebasededatos. El usuario se llama usuario_nombreusuario. No olvides los prefijos, los necesitarás.

Anota estos cuatro datos en un bloc de notas: Nombre de la base de datos, Usuario, Contraseña y Host de la base de datos (normalmente es localhost, pero a veces es otro como mysql.tudominio.com).


Paso 5: El Asistente de Instalación de WordPress (La Magia)

Ahora viene la parte divertida. Abre tu navegador y escribe tudominio.com. WordPress detectará que no está instalado y te mostrará su asistente de instalación.

  1. Selecciona tu idioma: Español, por supuesto.
  2. Página de bienvenida: Te dará la bienvenida. Haz clic en "Continuar".
  3. Datos de la base de datos: Aquí es donde pegas los datos que anotaste antes.
    • Nombre de la base de datos: tuusuario_miblog_db
    • Usuario: tuusuario_miblog_user
    • Contraseña: La que pusiste.
    • Servidor de la base de datos: localhost (o el que te hayan dado).
    • Prefijo de tabla: Déjalo como wp_ (a menos que quieras ser más seguro, pero eso es tema de otro artículo).
  4. Haz clic en "Enviar". WordPress intentará conectar. Si todo está bien, verás un mensaje verde de éxito.
  5. Haz clic en "Ejecutar la instalación".
  6. Información del sitio: Ahora crea tu cuenta de administrador.
    • Título del sitio: El nombre de tu web.
    • Nombre de usuario: El que usarás para entrar (evita "admin", es muy predecible).
    • Contraseña: Una MUY segura. WordPress te lo indicará con un indicador de fuerza.
    • Tu correo electrónico: Para recuperar la contraseña si la olvidas.
    • Visibilidad para los buscadores: Desmarca esta casilla si no quieres que Google te indexe aún (si estás en pruebas).
  7. Haz clic en "Instalar WordPress".

¡Y listo! Verás una página de éxito y un botón para "Iniciar sesión". Entra con tu usuario y contraseña recién creados.


Solución de Problemas Comunes (FAQ) al Subir WordPress por FTP

Aquí van las dudas más habituales, resueltas de forma rápida:

1. "No encuentro la carpeta public_html"

No todos los hostings usan ese nombre. Puede ser httpdocs, web, htdocs o simplemente la carpeta que coincide con tu dominio. Si no la ves, contacta con el soporte de tu hosting. Con Syspanel, la estructura es muy clara y la carpeta suele llamarse public_html o web.

2. "La instalación me da error al conectar con la base de datos"

Revisa los cuatro datos. Especialmente el Host de la base de datos. Si tu hosting no usa localhost, te lo habrán indicado en el email de bienvenida. Revisa también que has concedido TODOS los privilegios al usuario.

3. "Solo veo un listado de archivos en mi navegador, no la instalación"

Eso significa que los archivos no están en la carpeta correcta. Es el error más común. Asegúrate de que los archivos de WordPress (como wp-admin, wp-content, wp-config-sample.php) están directamente dentro de public_html, y no dentro de una subcarpeta como public_html/wordpress.

4. "El FTP no conecta"

Revisa que estás usando el puerto correcto (normalmente 21) y que tu hosting no requiere una IP específica o un puerto diferente. A veces, el problema es un cortafuegos. Prueba a cambiar el modo de transferencia en FileZilla (Editar -> Configuración -> FTP -> Modo pasivo).

5. "Los archivos se suben muy lento"

Es normal si son muchos archivos pequeños. Ten paciencia. No hay atajos. Asegúrate de tener una conexión a internet estable y no uses Wi-Fi público si puedes evitarlo.


Conclusión: Ya No Tienes Miedo al FTP

Acabas de hacer algo que muchos consideran "complicado". Has subido WordPress manualmente por FTP. Tómate un segundo para apreciarlo.

Ya no dependes de los instaladores automáticos. Sabes qué es public_html, cómo se crea una base de datos y cómo funciona el asistente de instalación. Este conocimiento te será útil para futuros proyectos, para mover webs de servidor o para solucionar problemas.

Ahora tienes un lienzo en blanco. Entra en tu panel de administración (tudominio.com/wp-admin), elige un tema que te guste y empieza a crear contenido. La parte más difícil ya está hecha. ¡Enhorabuena!

¿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