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

Cómo subir tu web por FTP o desde el administrador de archivos

Actualizado el 2 de septiembre de 2025

¿Qué necesitas para subir tu web al hosting?

Antes de empezar, es importante que entiendas que subir tu sitio web hosting es simplemente copiar los archivos de tu proyecto (HTML, CSS, PHP, imágenes, etc.) desde tu computadora al servidor donde se alojará tu dominio. Es como mover una carpeta de tu escritorio a un cajón, pero a través de internet.

Para hacerlo, tienes dos caminos principales: usar un cliente FTP (como FileZilla) o el administrador de archivos que incluye tu panel de control (como cPanel). Ambos métodos son válidos, y elegir uno u otro dependerá de tu comodidad y del tamaño de tu proyecto.

Para este tutorial, asumiremos que ya tienes contratado un plan de hosting y que tienes a mano tus credenciales de acceso: el nombre de usuario, la contraseña y el nombre del servidor (suele ser algo así como ftp.tudominio.com o una IP). Si no los tienes, contacta con tu proveedor de hosting.


Método 1: Subir tu web por FTP con FileZilla

¿Qué es FTP y por qué usar FileZilla?

FTP (Protocolo de Transferencia de Archivos) es el método clásico y más eficiente para subir web FTP. Con un cliente FTP te conectas directamente al servidor y puedes arrastrar y soltar cientos de archivos en segundos. Es ideal cuando tu web tiene muchas carpetas o archivos pesados (por ejemplo, una tienda online o un WordPress con muchos plugins).

FileZilla es el cliente FTP más popular porque es gratuito, multiplataforma (Windows, Mac, Linux) y muy fácil de usar. Su interfaz de dos paneles te muestra tus archivos locales a la izquierda y los del servidor a la derecha, lo que hace que la transferencia sea intuitiva.

Paso 1: Descargar e instalar FileZilla

Ve a la página oficial de FileZilla y descarga la versión cliente (no la del servidor, que es otra cosa). La instalación es como la de cualquier programa: siguiente, siguiente y listo. No necesitas configurar nada especial durante la instalación.

Paso 2: Conectar con tu servidor

Abre FileZilla. En la parte superior verás una barra con los campos: Servidor, Nombre de usuario, Contraseña y Puerto. Rellena los datos que te dio tu hosting:

  1. Servidor (Host): Normalmente es ftp.tudominio.com. Si no funciona, prueba con la IP de tu servidor.
  2. Nombre de usuario: Suelen ser tu usuario de cPanel o un usuario FTP específico que hayas creado.
  3. Contraseña: La que configuraste.
  4. Puerto: Déjalo en 21 (es el estándar para FTP). Si tu hosting usa SFTP (más seguro), el puerto suele ser 22 y deberás cambiarlo en la configuración rápida.

Haz clic en Conexión rápida. Si todo va bien, verás un mensaje de "Conectado" y en el panel derecho aparecerán las carpetas del servidor.

[WARNING]
Si ves un error de "certificado" o "host key", es normal la primera vez. Solo acepta y confía en el servidor. No uses la opción "Siempre confiar" si estás en una red pública, por seguridad.

Paso 3: Navegar a la carpeta correcta

En el panel derecho (servidor), busca la carpeta public_html (en cPanel) o htdocs (en algunos servidores). Esta es la raíz de tu dominio principal. Si tienes varios dominios, puede haber subcarpetas como public_html/midominio.com.

Regla de oro: Todo lo que pongas dentro de public_html será visible en tu web. No subas archivos fuera de esa carpeta, o no se mostrarán.

Paso 4: Subir los archivos

En el panel izquierdo (tu computadora), navega hasta la carpeta donde tienes los archivos de tu web. Selecciona todos (Ctrl+A o Cmd+A) y arrástralos al panel derecho, dentro de public_html.

FileZilla comenzará a transferir los archivos. Verás una cola de archivos en la parte inferior. Espera a que termine (el estado pasará a "Correcto" o "Éxito").

[TIP]
Si tienes muchos archivos pequeños, la transferencia puede tardar un poco. No cierres el programa ni desconectes la red. Si algún archivo falla, puedes seleccionarlo y volver a subirlo con clic derecho -> "Subir".

Paso 5: Verificar la subida

Abre tu navegador y escribe tu dominio (por ejemplo, www.tudominio.com). Si has subido un archivo index.html o index.php, deberías ver tu web. Si ves un error 404, revisa que los archivos estén directamente en public_html y no dentro de una subcarpeta extra.


Método 2: Subir tu web desde el administrador de archivos de cPanel

¿Cuándo usar el administrador de archivos?

El administrador archivos cPanel es una herramienta web que no requiere instalar nada. Es perfecto para subir pocos archivos, hacer ajustes rápidos o cuando estás desde un ordenador que no es tuyo y no puedes instalar FileZilla. También es útil para subir sitio web hosting cuando el proyecto es pequeño (menos de 50 archivos).

La desventaja es que la subida es más lenta y no permite arrastrar carpetas completas de forma tan cómoda como FTP. Aun así, es una opción muy fiable.

Paso 1: Acceder a cPanel

Escribe en tu navegador www.tudominio.com/cpanel o tudominio.com:2083 (el puerto puede variar según tu proveedor). Introduce tu usuario y contraseña de cPanel.

[INFO]
Si tu hosting usa Syspanel (antes llamado HestiaCP), el acceso es diferente: entra por https://tudominio.com:2106. Una vez dentro, busca la sección de "Archivos" o "Gestor de archivos". El resto del proceso es similar.

Paso 2: Abrir el gestor de archivos

Dentro de cPanel, busca la sección Archivos y haz clic en Administrador de archivos (o "Gestor de archivos"). Se abrirá una nueva pestaña o ventana con la estructura de carpetas de tu servidor.

Paso 3: Ir a la carpeta public_html

En la barra de direcciones del gestor, verás algo así como /home/tuusuario. Haz clic en la carpeta public_html. Si no la ves, puede estar dentro de www o htdocs. Pregunta a tu proveedor si no la encuentras.

Paso 4: Subir archivos desde el botón "Subir"

En la barra superior del gestor, haz clic en Subir (normalmente tiene un icono de flecha hacia arriba). Se abrirá un selector de archivos.

Selecciona los archivos que quieras subir. Importante: Este método sube archivos uno a uno o varios a la vez, pero no carpetas completas. Si tienes carpetas, tendrás que crearlas primero dentro del gestor (botón "Carpeta nueva") y luego subir los archivos dentro de cada una.

[WARNING]
Si tu web tiene muchas carpetas (por ejemplo, un WordPress), este método puede ser tedioso. Para esos casos, es mucho mejor usar FileZilla. Otra opción es comprimir tu web en un ZIP, subir el ZIP y luego usar la opción "Extraer" en el gestor de archivos. Así ahorras tiempo y subes todo de una vez.

Paso 5: Extraer un archivo ZIP (truco recomendado)

Si tienes una web con muchas carpetas, haz esto:

  1. Comprime tu carpeta local en un archivo .zip.
  2. Sube el ZIP a public_html usando el botón "Subir".
  3. Una vez subido, selecciona el archivo ZIP y haz clic en Extraer (icono de caja con flecha).
  4. El sistema te preguntará dónde extraerlo. Déjalo en public_html o en la carpeta que prefieras.
  5. Borra el ZIP después de extraer para mantener tu hosting limpio.

Comparativa rápida: FTP vs Administrador de archivos

Para que decidas cuál usar, aquí tienes una tabla resumen:

CaracterísticaFileZilla (FTP)Administrador de archivos (cPanel)
InstalaciónRequiere descargar un programaNo requiere nada, funciona en el navegador
Subida de carpetasSí, arrastra y sueltaNo directamente, hay que usar ZIP
VelocidadMuy rápida, ideal para webs grandesMás lenta, mejor para pocos archivos
SeguridadDepende del protocolo (FTP o SFTP)Segura, con sesión HTTPS
Facilidad de usoInterfaz de dos paneles, muy visualInterfaz web simple, pero limitada
Uso recomendadoWebs medianas/grandes, WordPress, tiendasAjustes rápidos, webs pequeñas, edición de archivos

Errores comunes al subir tu web y cómo solucionarlos

Error 1: El dominio muestra "Index of /" o lista de archivos

Esto significa que no hay un archivo index.html o index.php en la raíz de public_html. Crea un archivo llamado index.html con el contenido de tu página de inicio, o asegúrate de que tu web tenga ese archivo.

Error 2: "Permiso denegado" al subir archivos

Los permisos de las carpetas deben ser 755 y los de los archivos 644. En FileZilla, haz clic derecho sobre el archivo o carpeta -> Permisos de archivo y ajústalos. En cPanel, selecciona el archivo y haz clic en Permisos.

Error 3: La web carga pero sin estilos (CSS roto)

Esto suele pasar cuando subes los archivos a una subcarpeta equivocada o cuando las rutas en el código son absolutas (por ejemplo, http://localhost/miweb). Revisa que los archivos de CSS estén en la misma estructura que en tu computadora y que las rutas sean relativas o apunten a tu dominio.

Error 4: No puedo conectar por FTP

  • Verifica que el puerto 21 esté abierto en tu red.
  • Prueba con SFTP (puerto 22) si tu hosting lo permite.
  • Asegúrate de que tu usuario FTP tenga permisos de escritura en public_html.

Preguntas frecuentes (FAQ)

¿Puedo subir mi web sin FTP, solo con cPanel?

Sí, el administrador archivos cPanel es suficiente para subir sitio web hosting si tu proyecto es pequeño o usas el truco del ZIP. Para proyectos grandes, te recomiendo FileZilla por comodidad y velocidad.

¿Qué hago si mi hosting usa Syspanel y no cPanel?

No te preocupes. Syspanel (antes HestiaCP) también tiene un gestor de archivos. Accede por el puerto 2106 (por ejemplo, https://tudominio.com:2106), inicia sesión y busca la sección de "Archivos" o "Gestor de archivos". La lógica es la misma: busca la carpeta public_html o web y sube ahí tus archivos.

¿Es seguro subir mi web por FTP?

Sí, siempre que uses una conexión SFTP (FileZilla soporta SFTP). Evita FTP sin cifrar si estás en una red Wi-Fi pública. La mayoría de hostings modernos ofrecen SFTP o FTPS.

¿Puedo subir archivos mientras la web está en línea?

Sí, puedes subir y reemplazar archivos sin problema. Eso sí, si estás actualizando una web con mucho tráfico, te recomiendo hacerlo en horas de baja afluencia para evitar errores de cache o usuarios viendo archivos a medias.

¿Cuánto tarda en subirse una web con FileZilla?

Depende del tamaño y tu conexión. Una web de 10 MB tarda menos de un minuto con fibra óptica. Un WordPress con muchos plugins puede tardar de 5 a 15 minutos. Siempre puedes ver el progreso en la cola de transferencia.


Resumen final y recomendaciones

Subir tu web al hosting es un proceso sencillo una vez que entiendes la estructura de carpetas. Mi consejo:

  • Para webs grandes o profesionales: usa FileZilla y aprende a moverte con soltura. Es la herramienta que usarás una y otra vez.
  • Para ajustes rápidos o webs pequeñas: el administrador de archivos de cPanel o Syspanel es perfecto. No pierdes tiempo instalando nada.
  • Siempre comprime en ZIP si usas el gestor de archivos y tienes muchas carpetas.
  • Verifica los permisos y la estructura de archivos antes de dar tu web por subida.

Si sigues estos pasos, en menos de una hora tendrás tu sitio en línea. Y recuerda: si algo falla, la mayoría de veces es un problema de permisos o de no haber subido los archivos a la carpeta correcta. Revisa eso primero y todo irá bien.

¡Buena suerte con tu web!

¿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