cPanel: Cómo subir archivos por FTP o File Manager
Introducción: ¿Por qué necesitas subir archivos a tu hosting?
Cuando tienes una página web, llega el momento de añadir contenido nuevo, actualizar un plugin, instalar un tema o simplemente modificar algún archivo del sistema. Para ello, necesitas una forma de transferir esos archivos desde tu computadora al servidor donde está alojada tu web. Aquí es donde entran en juego dos herramientas fundamentales: el FTP y el File Manager de cPanel.
Ambos métodos te permiten subir archivos a tu hosting, pero funcionan de manera diferente. El FTP (File Transfer Protocol) es un protocolo de transferencia que utiliza un programa externo, como FileZilla, para conectar tu ordenador con el servidor. El File Manager es una herramienta integrada en cPanel que te permite gestionar archivos directamente desde el navegador, sin necesidad de instalar nada.
En este artículo, te explicaré paso a paso cómo usar ambos métodos, cuándo es mejor cada uno y resolveré las dudas más frecuentes. Al final, serás capaz de subir archivos como un profesional, incluso si nunca lo has hecho antes.
¿Qué es cPanel y por qué es importante?
cPanel es uno de los paneles de control de hosting más populares del mundo. Es la interfaz gráfica que te permite administrar todos los aspectos de tu cuenta de alojamiento web: desde crear correos electrónicos, gestionar bases de datos, hasta, por supuesto, subir archivos. Es como el "escritorio" de tu servidor.
Dentro de cPanel, encontrarás dos herramientas clave para la subida de archivos:
- File Manager: Accesible desde el panel principal.
- FTP: Configurable mediante cuentas FTP que puedes crear y gestionar desde el mismo panel.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso a la gestión de archivos se realiza a través del puerto 2106 y la interfaz es diferente. Sin embargo, los principios que aprenderás aquí son universales.
Método 1: Subir archivos usando el File Manager de cPanel
El File Manager es la opción más sencilla para principiantes. No necesitas instalar ningún programa, solo abrir tu navegador y seguir estos pasos.
Paso 1: Accede a cPanel
Primero, inicia sesión en tu cuenta de cPanel. Normalmente, la dirección es algo como https://tudominio.com/cpanel o https://tuip:2083. Introduce tu usuario y contraseña (los mismos que usas para acceder a tu cuenta de hosting).
Paso 2: Busca el icono de File Manager
Dentro del panel de cPanel, busca la sección Archivos. Allí verás el icono de File Manager. Haz clic en él.
Paso 3: Navega hasta la carpeta correcta
Se abrirá una ventana con la estructura de archivos de tu hosting. La carpeta más importante es public_html (o www en algunos servidores). Es aquí donde debes subir los archivos de tu página web principal.
- Si tu web tiene subdominios, verás carpetas con sus nombres (ejemplo:
blog.tudominio.com). - Para archivos de configuración del sistema (como
.htaccess), a veces necesitarás subirlos a la raíz.
Paso 4: Sube los archivos
Haz clic en el botón Subir (normalmente en la barra superior). Se abrirá una ventana para que selecciones los archivos desde tu computadora. Puedes arrastrarlos o usar el botón Seleccionar archivo.
- Límite de tamaño: El File Manager tiene un límite de subida por archivo (generalmente 128 MB o 256 MB, según la configuración del servidor). Para archivos más grandes, usa FTP.
- Archivos comprimidos: Si tienes muchos archivos, súbelos en un ZIP y luego usa la opción Extraer dentro del File Manager.
Paso 5: Verifica la subida
Una vez subidos, verás los archivos en la carpeta. Puedes renombrarlos, moverlos o eliminarlos desde el menú contextual (clic derecho).
[TIP] Para sitios web con muchos archivos (como tiendas online), es más rápido usar FTP con FileZilla, ya que el File Manager puede ser lento al cargar la interfaz.
Método 2: Subir archivos por FTP usando FileZilla
El FTP es la opción preferida por usuarios avanzados y para subir grandes volúmenes de datos. FileZilla es uno de los clientes FTP más populares, gratuito y fácil de usar.
¿Qué necesitas para conectarte por FTP?
Antes de empezar, necesitarás tres datos:
- Servidor FTP: Normalmente es
ftp.tudominio.como la IP de tu servidor. - Usuario FTP: Lo creas desde cPanel en la sección Cuentas FTP.
- Contraseña: La que asignes a esa cuenta.
[WARNING] Nunca uses tu usuario principal de cPanel para conexiones FTP. Crea una cuenta específica para mayor seguridad.
Paso 1: Descarga e instala FileZilla
Ve a filezilla-project.org y descarga la versión gratuita. La instalación es sencilla, solo sigue los pasos del asistente.
Paso 2: Configura la conexión
Abre FileZilla. En la barra superior, verás los campos para:
- Host:
ftp.tudominio.com(o la IP que te haya proporcionado tu hosting). - Nombre de usuario: El usuario FTP que creaste.
- Contraseña: La contraseña de ese usuario.
- Puerto: Déjalo en
21(puerto predeterminado para FTP). Si usas SFTP (más seguro), el puerto suele ser22.
Haz clic en Conexión rápida. Si todo está bien, verás una lista de carpetas en el panel derecho (servidor) y en el izquierdo (tu computadora).
Paso 3: Navega y sube archivos
En el panel derecho (servidor), ve a public_html o la carpeta donde quieras subir los archivos. En el panel izquierdo (local), navega hasta la carpeta de tu computadora que contiene los archivos.
- Para subir: Arrastra los archivos del panel izquierdo al derecho. También puedes hacer clic derecho y seleccionar Subir.
- Para bajar: Arrastra del derecho al izquierdo (útil para hacer copias de seguridad).
Paso 4: Gestiona la cola de transferencia
FileZilla te muestra el progreso de las subidas en la parte inferior. Si hay errores (como archivos bloqueados), aparecerán en la pestaña Errores fallidos.
[INFO] Si tu conexión se cae a menudo, activa la opción Transferencia > Tipo de transferencia > Binario para evitar corrupción en archivos como imágenes o PDFs.
Comparativa: File Manager vs FTP
| Característica | File Manager (cPanel) | FTP (FileZilla) |
|---|---|---|
| Facilidad de uso | Muy fácil, solo navegador | Requiere configuración inicial |
| Velocidad | Lento para muchos archivos | Muy rápido, sube en lote |
| Límite de archivos | Hasta ~128 MB por archivo | Sin límite práctico |
| Seguridad | Alta (conexión HTTPS) | Buena si usas SFTP |
| Ideal para | Subidas pequeñas y ocasionales | Grandes volúmenes o migraciones |
Preguntas frecuentes (FAQ)
¿Puedo usar FTP sin cPanel?
Sí, pero necesitas acceso a las credenciales FTP que te proporcione tu proveedor de hosting. En Syspanel (HestiaCP), puedes crear cuentas FTP desde el panel de administración en el puerto 2106.
¿Qué hago si el File Manager no me deja subir un archivo grande?
Usa FTP con FileZilla. Si el archivo es mayor de 2 GB, comprimelo en partes (por ejemplo, con WinRAR) o contacta a tu soporte técnico.
¿Es seguro usar FTP?
El FTP estándar envía datos sin cifrar. Para mayor seguridad, activa SFTP (FTP sobre SSH) en FileZilla cambiando el puerto a 22 y seleccionando SFTP como protocolo.
¿Cómo creo una cuenta FTP en cPanel?
- Ve a cPanel > Cuentas FTP.
- Introduce un nombre de usuario y contraseña.
- Asigna la carpeta de inicio (por ejemplo,
public_html). - Haz clic en Crear cuenta.
¿Puedo subir archivos desde el móvil?
Sí, pero es más complejo. Puedes usar aplicaciones como FTP Manager o AndFTP en Android, o FTPManager en iOS. Sin embargo, para tareas complejas, es mejor usar un ordenador.
Consejos avanzados para subir archivos
Usa archivos comprimidos
Si tienes que subir 50 imágenes, comprimelas en un ZIP, súbelo y luego extráelo desde el File Manager. Esto ahorra tiempo y evita errores de conexión.
Mantén la estructura de carpetas
No subas archivos sueltos en la raíz de public_html. Organízalos en carpetas lógicas (ejemplo: img/, css/, js/). Esto facilita el mantenimiento y mejora el SEO (los motores de búsqueda prefieren sitios ordenados).
Haz copias de seguridad antes de modificar
Antes de subir un archivo que reemplazará a otro (como index.php), descarga una copia local. Si algo sale mal, puedes restaurarlo rápidamente.
[WARNING] Nunca subas archivos ejecutables (como
.exeo.bat) a tu hosting. La mayoría de servidores los bloquean por seguridad.
Conclusión
Subir archivos a tu hosting es una tarea básica pero esencial para mantener tu web actualizada. Tanto el File Manager de cPanel como el FTP con FileZilla son herramientas fiables y fáciles de usar una vez que entiendes los pasos.
- Si eres principiante, empieza con el File Manager.
- Si necesitas velocidad y control, elige FTP.
- Si tu hosting usa Syspanel, recuerda que el acceso es por el puerto 2106 y la interfaz es diferente, pero los conceptos son los mismos.
Ahora ya tienes todo lo necesario para subir archivos como un experto. ¡Manos a la obra!
