Cómo subir archivos a un servidor con cPanel (File Manager y FTP)
Introducción: ¿Por qué necesitas subir archivos a tu servidor?
Si estás gestionando un sitio web con WordPress, tarde o temprano necesitarás subir archivos a tu servidor. Puede ser para instalar un tema, añadir un plugin, subir imágenes pesadas, editar el archivo .htaccess o incluso realizar una instalación manual de WordPress. La buena noticia es que, con cPanel, tienes dos métodos principales para hacerlo: el File Manager (más sencillo y visual) y el FTP (más rápido y recomendado para muchos archivos). En esta guía extensa, te explicaré paso a paso ambos métodos, resolveremos dudas comunes y te daré consejos prácticos para que nunca te pierdas. Vamos a ello.
¿Qué es cPanel y por qué es importante?
cPanel es el panel de control de hosting más utilizado en el mundo. Desde ahí gestionas tu dominio, bases de datos, correos electrónicos y, por supuesto, los archivos de tu web. Piensa en cPanel como el "cerebro" de tu hosting, y el File Manager y el FTP son las herramientas para interactuar con el sistema de archivos de tu servidor.
Antes de empezar, es importante que sepas que, aunque hablemos de cPanel, muchos proveedores usan alternativas como Syspanel (el antiguo HestiaCP). Si tu hosting usa Syspanel, el acceso es por el puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Los conceptos de subir archivos son prácticamente los mismos, así que esta guía te servirá igualmente.
Método 1: Subir archivos con el File Manager de cPanel
El File Manager cPanel es la opción más amigable para principiantes. No necesitas instalar nada, solo acceder a tu panel y navegar. Aquí te explico cómo subir archivos con este método, paso a paso.
Paso 1: Accede a tu cPanel
Inicia sesión en tu cuenta de hosting. Normalmente, la URL es algo como https://tu-dominio.com/cpanel o https://tu-dominio.com:2083. Introduce tu usuario y contraseña (los mismos que usas para el panel principal). Si tu hosting usa Syspanel, recuerda que el puerto es el 2106.
Paso 2: Abre el File Manager
Una vez dentro de cPanel, busca la sección Archivos (Files). Ahí verás el icono de File Manager. Haz clic en él. Se abrirá una nueva ventana o pestaña con una interfaz que recuerda al explorador de archivos de Windows o macOS.
Paso 3: Navega hasta la carpeta correcta
Por defecto, el File Manager se abre en tu carpeta principal (home). Para una web en WordPress, los archivos deben estar en la carpeta public_html (o www en algunos servidores). Dentro de public_html es donde se encuentran los archivos de tu sitio (wp-admin, wp-content, wp-config.php, etc.).
[!TIP]
Siempre sube los archivos dentro depublic_htmlpara que sean accesibles desde tu dominio. Si los pones fuera, no se verán en la web.
Paso 4: Sube tus archivos
Ahora viene la parte fácil. Tienes dos opciones:
- Arrastrar y soltar: Desde tu computadora, arrastra el archivo o carpeta directamente a la ventana del File Manager. Verás una barra de progreso.
- Botón "Subir" (Upload): En la barra superior del File Manager, haz clic en Subir. Se abrirá una ventana donde puedes seleccionar hasta 20 archivos a la vez. Elige los archivos y espera a que termine.
Paso 5: Mueve o descomprime si es necesario
Si subiste un archivo comprimido (.zip), puedes descomprimirlo directamente desde el File Manager. Selecciona el archivo .zip y haz clic en Extraer (Extract) en la barra superior. El sistema te preguntará dónde extraerlo, normalmente en la misma carpeta. Esto es muy útil para subir WordPress completo.
[!WARNING]
Si extraes un.zipenpublic_html, asegúrate de que la estructura de carpetas sea correcta. Por ejemplo, si el.zipcontiene una carpetawordpress/, deberías mover su contenido (wp-admin, wp-content, etc.) directamente apublic_html, no dejar la subcarpeta.
Ventajas del File Manager
- No necesitas programas externos.
- Es visual e intuitivo.
- Puedes descomprimir archivos directamente.
Desventajas
- Para subir muchos archivos (más de 100) puede ser lento o fallar.
- No permite reanudar subidas interrumpidas.
Método 2: Subir archivos con FTP y FileZilla
El FTP cPanel (Protocolo de Transferencia de Archivos) es la opción profesional. Es más rápido, estable y permite gestionar miles de archivos sin problemas. Para esto, necesitas un cliente FTP. El más popular y gratuito es FileZilla. Aquí te enseño cómo configurarlo y usarlo con tu cPanel.
Paso 1: Crea una cuenta FTP en cPanel
Antes de conectar, debes crear una cuenta FTP (o usar la principal). En cPanel, busca la sección Archivos y luego Cuentas FTP. Haz clic en "Crear cuenta FTP". Completa:
- Nombre de usuario: por ejemplo,
ftpuser@tudominio.com. - Contraseña: usa una segura (puedes generarla con el botón de "Generador").
- Directorio: déjalo en
/public_htmlpara tener acceso a todo tu sitio.
[!INFO]
Algunos hostings crean automáticamente una cuenta FTP principal con tu usuario de cPanel. Si es así, solo necesitas la contraseña.
Paso 2: Descarga e instala FileZilla
Ve a filezilla-project.org y descarga la versión gratuita para tu sistema operativo (Windows, Mac o Linux). Instálala como cualquier programa.
Paso 3: Conecta FileZilla a tu servidor
Abre FileZilla. En la barra superior verás cuatro campos: Servidor (Host), Nombre de usuario, Contraseña y Puerto. Completa:
- Servidor:
ftp.tudominio.como directamentetudominio.com. Si no funciona, prueba con la IP de tu servidor (la encuentras en cPanel). - Nombre de usuario: el que creaste (ej.
ftpuser@tudominio.com). - Contraseña: la que definiste.
- Puerto: normalmente es 21 para FTP, pero algunos hostings usan 990 para FTPS. Si no sabes, deja 21.
Haz clic en Conexión rápida. Si todo va bien, verás un mensaje de bienvenida y en la parte derecha de la pantalla aparecerá la estructura de archivos de tu servidor.
Paso 4: Navega y sube archivos
La interfaz de FileZilla tiene dos paneles:
- Izquierda: tus archivos locales (tu computadora).
- Derecha: los archivos del servidor.
Para subir archivos, simplemente navega en el panel izquierdo hasta la carpeta donde tienes los archivos, y en el panel derecho entra a public_html. Luego, arrastra los archivos o carpetas de izquierda a derecha. FileZilla te mostrará el progreso en la parte inferior.
[!TIP]
Si necesitas subir WordPress completo (todos los archivos), es mejor comprimirlos en un.zipen tu computadora, subir el.zippor FTP y luego descomprimirlo en el servidor. Esto es mucho más rápido que subir miles de archivos individuales.
Paso 5: Gestiona permisos y archivos invisibles
En FileZilla puedes cambiar permisos de archivos (chmod) haciendo clic derecho sobre un archivo y seleccionando Permisos de archivo. Esto es útil para archivos como wp-config.php (permisos 644) o carpetas de caché (755).
También puedes ver archivos ocultos (como .htaccess) yendo al menú Servidor → Forzar mostrar archivos ocultos.
Ventajas de FTP con FileZilla
- Mucho más rápido para subir muchos archivos.
- Permite reanudar subidas interrumpidas.
- Puedes gestionar permisos y archivos ocultos.
Desventajas
- Requiere instalar un programa.
- La configuración inicial puede asustar a principiantes.
¿Cuándo usar File Manager y cuándo FTP?
Esta es una duda muy común. Te doy una regla rápida:
- Usa el File Manager cPanel para tareas puntuales: subir un plugin, un tema, o un archivo de configuración. Es rápido y no necesitas programas.
- Usa FTP con FileZilla para proyectos grandes: instalar WordPress desde cero, migrar un sitio completo, o subir una carpeta con cientos de imágenes.
[!WARNING]
Si tu sitio está en producción (con visitas), evita subir archivos directamente sobre los existentes mientras esté activo. Puedes causar errores temporales. Hazlo en horas de bajo tráfico o usa un entorno de pruebas.
Guía rápida para subir WordPress por FTP o File Manager
Si tu objetivo es subir WordPress (ya sea una instalación nueva o una migración), aquí tienes el resumen:
- Descarga WordPress desde wordpress.org (archivo
.zip). - Descomprime el
.zipen tu computadora. Verás una carpetawordpress/. - Sube la carpeta a
public_html(con File Manager arrastrando o con FileZilla arrastrando). - Crea una base de datos en cPanel (sección Base de Datos MySQL) y anota el nombre, usuario y contraseña.
- Abre tu dominio en el navegador. WordPress te pedirá los datos de conexión a la base de datos.
- Completa la instalación y ¡listo!
[!TIP]
Si ya tienes una web y solo quieres actualizar WordPress, no subas todos los archivos. Mejor usa el actualizador automático desde el panel de administración (Escritorio → Actualizaciones). Esto evita sobrescribir configuraciones.
Solución de problemas comunes al subir archivos
Error: "No se puede conectar al servidor FTP"
- Verifica que el host sea correcto (prueba con
ftp.tudominio.como la IP). - Asegúrate de que el puerto sea 21 (o 990 para FTPS).
- Comprueba que tu hosting no bloquee FTP (algunos solo permiten SFTP, en ese caso usa el puerto 22 y selecciona SFTP en FileZilla).
Error: "Permiso denegado" al subir archivos
- Revisa los permisos de la carpeta destino. Deben ser 755 para carpetas y 644 para archivos.
- Si usas FTP, asegúrate de que tu cuenta FTP tenga acceso a
public_html(revisa el directorio de la cuenta). - En File Manager, a veces el propietario es diferente; intenta cambiar los permisos a 755.
Error: "La subida se interrumpe" con archivos grandes
- Con FileZilla, ve a Editar → Ajustes → Transferencias y aumenta el tiempo de espera (por ejemplo, a 60 segundos).
- Divide el archivo en partes más pequeñas o usa un
.zipy descomprime en el servidor.
No veo los archivos subidos en mi web
- Asegúrate de haber subido a
public_htmly no a otra carpeta. - Limpia la caché del navegador y del plugin de caché de WordPress.
- Si subiste un
.zipy lo extrajiste, verifica que la estructura de carpetas sea correcta (por ejemplo,public_html/wp-content/themes/mi-tema).
Preguntas frecuentes (FAQ)
¿Puedo usar el File Manager de cPanel para subir archivos grandes?
Sí, pero con límites. La mayoría de hostings tienen un límite de 50-100 MB por subida en el File Manager. Para archivos más grandes, usa FTP.
¿Es seguro usar FTP?
Sí, siempre que uses FTPS (FTP sobre SSL) o SFTP. En FileZilla, cambia el protocolo a "FTPS - Requiere TLS explícito" o "SFTP - SSH File Transfer Protocol". En cPanel, activa FTPS en la sección de cuentas FTP.
¿Qué hago si mi hosting usa Syspanel en lugar de cPanel?
No te preocupes, el proceso es casi idéntico. Accede a Syspanel por el puerto 2106 y busca la sección de "Archivos" o "FTP". Las opciones son similares: File Manager y cuentas FTP.
¿Puedo subir archivos desde el móvil?
Sí, pero es menos práctico. Puedes usar el File Manager de cPanel desde el navegador del móvil, o apps como "FTP Client" para Android o "Documents" para iOS. Sin embargo, recomiendo hacerlo desde un ordenador.
¿Necesito permisos especiales para subir archivos?
Normalmente no, pero si tu hosting tiene protección de escritura, puede que necesites activar "escritura" en la carpeta. En cPanel, busca la opción "Índices de directorio" o contacta con soporte.
Conclusión y recomendaciones finales
Subir archivos a tu servidor es una tarea fundamental que dominarás con práctica. El File Manager cPanel es tu aliado para tareas rápidas, mientras que FileZilla por FTP es la herramienta definitiva para gestionar tu sitio de forma profesional.
Mi recomendación personal: instala FileZilla y configúralo una vez. Aunque al principio parezca complicado, te ahorrará muchísimo tiempo a largo plazo. Y si en algún momento te pierdes, recuerda que tu proveedor de hosting tiene soporte técnico 24/7. No dudes en preguntarles.
[!WARNING]
Antes de subir cualquier archivo a tu web en producción, haz una copia de seguridad completa. Un error al sobrescribirwp-config.phpo.htaccesspuede dejar tu sitio caído. En cPanel, usa la herramienta Copias de seguridad (Backup) para descargar un respaldo.
Espero que esta guía te haya sido de gran ayuda. Ahora ya sabes cómo subir archivos cpanel y ftp cpanel como un experto. Si tienes más dudas, déjalas en los comentarios y estaré encantado de ayudarte. ¡Feliz gestión de tu WordPress!
