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

Cómo subir archivos grandes a tu hosting con FTP

Actualizado el 29 de noviembre de 2025

¿Alguna vez has intentado subir un archivo grande a tu hosting y te has encontrado con un molesto mensaje de error? O peor aún, has visto que la barra de progreso se congela a mitad de camino. Es una situación muy común, especialmente cuando trabajamos con temas de WordPress, plugins pesados, copias de seguridad, videos o catálogos de productos.

No te preocupes, estás en el lugar correcto. Aquí te voy a explicar todo lo que necesitas saber para subir archivos grandes FTP, cómo superar los límite subida hosting y cómo usar correctamente herramientas como FTP cPanel o un panel de control alternativo. Al final, serás capaz de mover esos archivos pesados sin dolor de cabeza.

Este artículo está pensado para usuarios sin experiencia técnica. Usaremos un lenguaje claro, pasos numerados y ejemplos prácticos. Vamos allá.


¿Por qué no puedo subir archivos grandes a mi hosting?

Antes de lanzarnos a la solución, es importante que entiendas por qué ocurre este problema. No es que tu hosting sea malo; simplemente tiene reglas de seguridad y rendimiento.

La mayoría de los servicios de hosting comparten recursos entre varios sitios web. Para evitar que un solo usuario sature el servidor o consuma toda la memoria, se establecen límites. Estos límites afectan tanto al tamaño de los archivos que puedes subir como al tiempo que tienes para hacerlo.

Los principales culpables son:

  • Límite de subida de PHP (upload_max_filesize): Controla el tamaño máximo de un archivo individual que puedes subir a través de formularios web (como el instalador de plugins de WordPress).
  • Límite de tamaño de POST (post_max_size): Limita el tamaño total de los datos que puedes enviar en una sola petición (por ejemplo, al subir varios archivos a la vez).
  • Límite de tiempo de ejecución (max_execution_time): Define cuántos segundos puede ejecutarse un script PHP. Si la subida tarda más de ese tiempo, se cancela.
  • Límite de memoria (memory_limit): La cantidad máxima de memoria que un script PHP puede usar. Archivos muy grandes pueden requerir más memoria de la permitida.

Cuando intentas subir archivos grandes FTP a través del Administrador de Archivos de cPanel o directamente desde WordPress, estos límites saltan. La solución es usar un cliente FTP profesional, que no depende de estos límites de PHP.


¿Qué es FTP y por qué es la mejor opción para archivos pesados?

FTP significa File Transfer Protocol (Protocolo de Transferencia de Archivos). Es un método directo y eficiente para mover archivos entre tu computadora y el servidor de tu hosting.

A diferencia de subir archivos desde el panel de control (como cPanel), FTP no pasa por los límites de PHP. Por eso, es la herramienta ideal para archivos pesados hosting. Puedes subir archivos de cientos de megabytes o incluso gigabytes sin problemas, siempre que tu conexión a internet sea estable.

Además, FTP te permite:

  • Subir múltiples archivos a la vez.
  • Reanudar subidas interrumpidas (si el cliente lo soporta).
  • Ver el progreso en tiempo real.
  • Gestionar carpetas y permisos de archivos.

Paso a paso: Cómo subir archivos grandes con FTP usando cPanel

Vamos a lo práctico. Aquí te explico cómo hacerlo desde cero, usando FTP cPanel y un cliente FTP gratuito llamado FileZilla (el más popular y fácil de usar).

1. Descarga e instala un cliente FTP

FileZilla es gratuito y está disponible para Windows, macOS y Linux. Descárgalo desde su sitio oficial (filezilla-project.org) e instálalo como cualquier otro programa.

2. Obtén tus credenciales FTP desde cPanel

Necesitas tres datos: el servidor FTP, tu nombre de usuario y tu contraseña. Para encontrarlos:

  1. Inicia sesión en tu cPanel (normalmente es tudominio.com/cpanel).
  2. Busca la sección Archivos y haz clic en Cuentas FTP.
  3. Verás una lista de cuentas FTP. Si no has creado ninguna, usa la cuenta principal (suele ser tu nombre de usuario de cPanel).
  4. Si no recuerdas la contraseña, puedes cambiarla desde ahí mismo. Anótala en un lugar seguro.
  5. El Servidor FTP suele ser tudominio.com o ftp.tudominio.com. También puedes encontrarlo en la sección de Información del servidor de cPanel.

3. Conéctate a tu hosting con FileZilla

  1. Abre FileZilla.
  2. En la barra superior, verás cuatro campos: Host, Nombre de usuario, Contraseña y Puerto.
  3. Introduce los datos que obtuviste en el paso anterior. El puerto por defecto es el 21 (no lo cambies a menos que sepas lo que haces).
  4. Haz clic en Conexión rápida (el botón con un rayo).
  5. Si es la primera vez que te conectas, es posible que aparezca un mensaje de advertencia sobre la clave del servidor. Marca "Confiar siempre en este host" y acepta.

Una vez conectado, verás dos paneles:

  • Izquierdo: Tus archivos locales (tu computadora).
  • Derecho: Los archivos del servidor (tu hosting).

4. Navega hasta la carpeta correcta

En el panel derecho (servidor), busca la carpeta donde quieres subir el archivo. Generalmente, para tu sitio web, la carpeta es public_html o www. Si tienes un subdominio, puede estar dentro de public_html/subdominio.

5. Sube tu archivo grande

  1. En el panel izquierdo (tu computadora), navega hasta la carpeta donde tienes el archivo grande.
  2. Arrastra el archivo desde el panel izquierdo al panel derecho, directamente a la carpeta destino.
  3. FileZilla comenzará a subir el archivo. Verás una barra de progreso y el tiempo estimado.
  4. Espera a que termine. No cierres el programa ni apagues la computadora durante la transferencia.

[TIP] Si tu archivo es muy grande (varios GB), es recomendable que la transferencia se haga durante la noche o en un momento de baja actividad en tu conexión a internet.


¿Qué hago si mi conexión FTP se cae o es muy lenta?

Es frustrante, pero puede pasar. Aquí tienes algunos consejos:

  • Usa un cliente FTP que soporte reanudación: FileZilla lo hace por defecto. Si la conexión se cae, solo vuelve a conectarte y arrastra el archivo de nuevo. FileZilla detectará que ya hay una parte subida y continuará desde donde se quedó.
  • Comprime el archivo antes de subirlo: Si es posible, comprime el archivo en un ZIP o RAR. Esto reduce el tamaño y acelera la transferencia. Luego, ya en el servidor, puedes descomprimirlo usando el Administrador de Archivos de cPanel.
  • Verifica tu conexión a internet: Una conexión inalámbrica inestable puede causar cortes. Si es posible, conecta tu computadora directamente al router con un cable Ethernet.
  • Prueba con un modo de transferencia diferente: En FileZilla, ve a Editar > Configuración > Transferencias > Modo de transferencia y prueba con "Pasivo" (recomendado) o "Activo". A veces, el firewall de tu red bloquea uno de ellos.

Alternativa a cPanel: Cómo usar Syspanel (HestiaCP) para FTP

Si tu hosting no usa cPanel, es probable que use un panel como Syspanel (antes conocido como HestiaCP). El proceso es similar, pero con algunas diferencias clave.

[INFO] Syspanel es un panel de control moderno y ligero. Su puerto de acceso por defecto es el 2106. Por ejemplo, para acceder a tu panel, escribirías en el navegador: tudominio.com:2106.

Para configurar FTP en Syspanel:

  1. Accede a tu Syspanel (puerto 2106) con tu usuario y contraseña.
  2. Busca la sección Usuarios FTP o Cuentas FTP.
  3. Crea una nueva cuenta FTP o usa la existente. Anota el servidor, usuario y contraseña.
  4. Abre FileZilla y conéctate exactamente igual que con cPanel. El servidor suele ser tudominio.com o la IP del servidor.
  5. La carpeta de tu sitio web suele estar en /home/nombredeusuario/web/tudominio/public_html.

El resto del proceso es idéntico. Syspanel no impone límites estrictos de subida, por lo que también es ideal para archivos pesados hosting.


Soluciones avanzadas: Modificar los límites de subida desde cPanel

A veces, incluso con FTP, puedes encontrar limitaciones si el archivo es demasiado grande o si necesitas subirlo a través de un formulario web (como al instalar un plugin). En ese caso, puedes intentar aumentar los límites desde el propio cPanel.

[WARNING] Modificar estos valores puede afectar el rendimiento de tu sitio. Si no estás seguro, consulta con tu proveedor de hosting.

Opción 1: Usar el selector de MultiPHP INI (la más fácil)

  1. En cPanel, busca Software y haz clic en MultiPHP INI Editor.
  2. Selecciona tu sitio web de la lista desplegable.
  3. Busca las siguientes líneas y cámbialas a valores más altos (por ejemplo, 512M para 512 megabytes):
    • upload_max_filesize
    • post_max_size
    • memory_limit
  4. También puedes aumentar max_execution_time a 300 o 600 segundos.
  5. Haz clic en Apply (Aplicar).

Opción 2: Crear o modificar el archivo .htaccess

Si no tienes acceso al editor INI, puedes intentar con el archivo .htaccess (ubicado en la raíz de tu sitio, dentro de public_html).

  1. Con FileZilla, ve a public_html y busca el archivo .htaccess. Si no existe, puedes crearlo (asegúrate de que el nombre empiece con un punto).
  2. Añade estas líneas al final del archivo:
php_value upload_max_filesize 512M
php_value post_max_size 512M
php_value max_execution_time 300
php_value memory_limit 512M
  1. Guarda el archivo y vuelve a subirlo si es necesario.

Opción 3: Contactar a tu proveedor de hosting

Si nada de esto funciona, es posible que tu plan de hosting tenga restricciones muy estrictas. Algunos proveedores de hosting compartido no permiten modificar estos límites. En ese caso, la mejor opción es contactar a su soporte técnico y preguntar si pueden aumentarlos temporalmente o si recomiendan un plan superior.


Preguntas frecuentes (FAQ)

P: ¿Puedo subir un archivo de 2 GB por FTP en un hosting compartido?

R: Depende del proveedor. La mayoría de los hostings compartidos tienen un límite de archivo (por ejemplo, 2 GB) en el sistema de archivos. FTP no tiene límite de PHP, pero el sistema de archivos del servidor sí puede tenerlo. Si tu archivo es muy grande, considera dividirlo en partes más pequeñas con un programa como WinRAR o 7-Zip.

P: ¿Es seguro usar FTP?

R: FTP estándar no cifra la conexión. Para mayor seguridad, usa SFTP (FTP sobre SSH) si tu hosting lo soporta. FileZilla también soporta SFTP. Solo necesitas cambiar el protocolo en la configuración de conexión.

P: Mi archivo se sube, pero luego no se ve en el sitio web. ¿Qué pasa?

R: Asegúrate de que el archivo esté en la carpeta correcta. Por ejemplo, las imágenes de WordPress deben estar en public_html/wp-content/uploads/. Si el archivo es un script PHP, verifica que tenga los permisos adecuados (generalmente 644 para archivos y 755 para carpetas).

P: ¿Qué es mejor, FTP o el Administrador de Archivos de cPanel?

R: Para archivos pequeños (menos de 50 MB), el Administrador de Archivos es más rápido y no requiere instalar nada. Para archivos pesados hosting (más de 100 MB), FTP es mucho más fiable y rápido, ya que no depende de la interfaz web.

P: Mi conexión FTP es muy lenta. ¿Cómo puedo acelerarla?

R: Prueba a comprimir los archivos antes de subirlos. También puedes usar la opción de Transferencias simultáneas en FileZilla (Editar > Configuración > Transferencias > Número máximo de transferencias simultáneas) y ponerlo a 2 o 3. No subas demasiados a la vez, ya que podrías saturar tu conexión.


Conclusión

Subir archivos grandes a tu hosting no tiene por qué ser una pesadilla. Con un buen cliente FTP como FileZilla y conociendo los límites de tu servidor, puedes mover cualquier archivo pesado sin problemas. Recuerda siempre verificar las credenciales FTP desde tu panel de control (ya sea FTP cPanel o Syspanel), y si encuentras obstáculos, modifica los límites de PHP o consulta con tu proveedor.

Ahora ya sabes cómo hacerlo. La próxima vez que necesites subir archivos grandes FTP, sigue estos pasos y verás que es pan comido. ¡Manos a la obra!

¿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