cPanel: cómo subir archivos por FTP y con el Administrador de archivos
Introducción: ¿Por qué necesitas subir archivos a tu hosting?
Cuando contratas un hosting, el espacio donde viven los archivos de tu página web no es tu ordenador. Es un servidor remoto, normalmente con sistema operativo Linux, al que accedes a través de un panel de control. El más común y potente es cPanel.
Subir archivos a este servidor es una tarea básica que harás constantemente: al instalar WordPress, al actualizar un plugin, al subir una imagen o al modificar tu web. Existen dos formas principales de hacerlo: mediante FTP (con un programa como FileZilla) o usando el Administrador de archivos que cPanel incluye por defecto.
En este artículo extenso y práctico, aprenderás ambas métodos paso a paso, entenderás los famosos permisos de archivos y resolverás dudas frecuentes. Vamos a ello.
¿Qué es cPanel y por qué es tan importante?
cPanel es un panel de control web que te permite gestionar todos los aspectos de tu hosting desde una interfaz gráfica e intuitiva. No necesitas saber comandos Linux para usarlo. Con él puedes crear cuentas de correo, bases de datos, dominios adicionales y, por supuesto, subir archivos cPanel.
Es el estándar en la industria. La mayoría de proveedores de hosting lo incluyen en sus planes. El acceso suele ser algo como https://tudominio.com/cpanel o https://tuip:2083. Te pedirá usuario y contraseña, los cuales recibiste por correo al contratar el servicio.
Dentro de cPanel encontrarás una sección llamada Archivos (Files). Allí están las dos herramientas clave: el Administrador de archivos y la configuración de cuentas FTP.
Opción 1: Subir archivos con el Administrador de archivos de cPanel
El Administrador de archivos cPanel es la forma más directa de subir archivos, ya que no necesitas instalar ningún programa externo. Solo necesitas el navegador web.
Paso a paso para subir un archivo
- Inicia sesión en tu cPanel.
- Busca la sección Archivos y haz clic en Administrador de archivos.
- Se abrirá una ventana preguntando si quieres acceder a la raíz del dominio. Selecciona Documento raíz del dominio y elige el dominio que quieras gestionar. Luego haz clic en Ir.
- Verás una interfaz similar al explorador de Windows. Ahora debes navegar hasta la carpeta donde quieres subir el archivo. Por ejemplo, para una web en WordPress, normalmente es
public_html(ohtdocs). - Una vez dentro de la carpeta correcta, busca el botón Cargar (Upload) en la barra superior.
- Arrastra los archivos desde tu ordenador a la zona indicada o haz clic en Seleccionar archivo.
- Espera a que la barra de progreso llegue al 100%. ¡Listo! Tu archivo ya está en el servidor.
Ventajas y limitaciones
Este método es excelente para subir archivos individuales o pocos archivos de tamaño moderado. Es rápido y no requiere configuración previa.
Sin embargo, tiene una limitación clara: no es práctico para subir carpetas enteras con cientos de archivos, como un tema de WordPress completo o una copia de seguridad grande. Para eso, el FTP es mucho mejor.
[TIP] : Si necesitas subir muchos archivos a la vez con el Administrador de archivos, primero comprímelos en un archivo
.zipen tu ordenador, súbelo y luego usa la opción Extraer dentro de cPanel. Es mucho más rápido.
Opción 2: Subir archivos por FTP con FileZilla
El FTP (Protocolo de Transferencia de Archivos) es el método clásico para transferir archivos entre tu ordenador y el servidor. Es más rápido y fiable para subir muchos archivos o carpetas completas.
Para ello, necesitas un cliente FTP. FileZilla es el más popular, gratuito y fácil de usar.
Configurar FileZilla por primera vez
Antes de conectar, necesitas tus datos FTP. Los puedes encontrar en cPanel:
- En cPanel, busca la sección Archivos y haz clic en Cuentas FTP.
- Verás tu usuario FTP (normalmente
usuario@tudominio.com) y el servidor (que suele serftp.tudominio.comotudominio.com). - Si no recuerdas la contraseña, puedes crearla o modificarla aquí. Anótala.
Ahora, abre FileZilla:
- En la barra superior, verás campos para Servidor, Usuario, Contraseña y Puerto.
- Rellénalos con los datos de tu cuenta FTP.
- El puerto por defecto es 21. No lo cambies a menos que tu proveedor te diga lo contrario.
- Haz clic en Conexión rápida.
Interfaz de FileZilla y subida de archivos
FileZilla tiene dos paneles principales:
- Panel izquierdo (Local): Muestra los archivos de tu ordenador.
- Panel derecho (Remoto): Muestra los archivos del servidor.
Para subir archivos:
- En el panel izquierdo, navega hasta la carpeta de tu ordenador donde están los archivos que quieres subir.
- En el panel derecho, navega hasta la carpeta del servidor donde los quieres colocar (generalmente
public_html). - Ahora, simplemente arrastra los archivos de la izquierda a la derecha. FileZilla comenzará a subirlos automáticamente.
- Verás el progreso en la parte inferior. Al terminar, los archivos aparecerán en el panel remoto.
[INFO] : El FTP cPanel FileZilla es la combinación perfecta para gestionar webs grandes. Puedes subir carpetas enteras arrastrando la carpeta completa, no solo archivos sueltos.
Permisos de archivos en cPanel: ¿Qué son y cómo se configuran?
Este es un tema crítico que muchos ignoran y causa errores de seguridad o de "página en blanco". Los permisos de archivos cPanel definen quién puede leer, escribir o ejecutar un archivo o carpeta.
Se representan con tres dígitos (ej. 644, 755, 777). Cada dígito corresponde a un grupo: el propietario, el grupo y el resto de usuarios. Cada número es la suma de permisos (lectura=4, escritura=2, ejecución=1).
- 644: El propietario puede leer y escribir (4+2=6). Los demás solo pueden leer (4). Este es el permiso correcto para archivos normales como imágenes, PHP, HTML, etc.
- 755: El propietario puede leer, escribir y ejecutar (4+2+1=7). Los demás solo pueden leer y ejecutar (4+1=5). Este es el permiso correcto para carpetas.
- 777: Todos pueden leer, escribir y ejecutar. Este permiso es un peligro de seguridad y debe evitarse a toda costa. Se usa en contadas ocasiones y por poco tiempo.
Cómo cambiar permisos desde el Administrador de archivos
- En el Administrador de archivos, localiza el archivo o carpeta.
- Haz clic derecho sobre él y selecciona Cambiar permisos.
- Se abrirá una ventana con casillas de verificación. Marca las opciones según el código que quieras (ej. para 644 marca Lectura y Escritura para el propietario, y solo Lectura para grupo y público).
- Haz clic en Cambiar permisos.
[WARNING] : Nunca pongas permisos 777 a tus archivos. Esto permite que cualquier persona en internet los modifique, inyectando malware. Si un plugin o script te lo pide, úsalo solo temporalmente y luego vuelve a 644 o 755.
Errores comunes al subir archivos y cómo solucionarlos
Aunque el proceso es sencillo, es normal encontrarse con problemas. Aquí van los más frecuentes:
Error de conexión FTP (Timeout)
- Causa: El servidor FTP no responde o el puerto está bloqueado.
- Solución: Verifica que el servidor y el puerto (21) son correctos. Prueba a usar
ftp.tudominio.comen lugar detudominio.com. Si estás en una red local, el firewall puede estar bloqueando el puerto 21.
No veo mis archivos subidos en la web
- Causa: Subiste los archivos a la carpeta equivocada.
- Solución: Asegúrate de que estás en
public_html(o la carpeta raíz del dominio). Si tienes subdominios, estos tienen su propia carpeta. Verifica la ruta en el Administrador de archivos.
Error 403 Forbidden al acceder a la web
- Causa: Los permisos de la carpeta o archivo
index.phpson incorrectos (probablemente 777 o 000). - Solución: Cambia los permisos de la carpeta a 755 y del archivo
index.phpa 644.
Archivo se sube incompleto o se corrompe
- Causa: Conexión inestable o archivo demasiado grande.
- Solución: Sube el archivo en modo binario (FileZilla lo hace automáticamente). Para archivos muy grandes, usa la Gestión de archivos de cPanel o el Administrador de archivos con la opción de subir por partes.
FTP vs Administrador de archivos: ¿Cuál deberías usar?
La respuesta depende de la tarea.
| Característica | FTP (FileZilla) | Administrador de archivos |
|---|---|---|
| Velocidad | Más rápido para muchos archivos. | Más lento para muchos archivos. |
| Facilidad | Requiere instalar y configurar un cliente. | Solo necesitas el navegador. |
| Subir carpetas | Muy fácil, arrastras la carpeta. | Complicado, mejor comprimir en ZIP. |
| Editar archivos | Descargar, editar y volver a subir. | Edición directa en línea (editor de texto). |
| Uso recomendado | Grandes proyectos, migraciones, copias de seguridad. | Subidas puntuales, ediciones rápidas de código. |
[TIP] : Para editar un archivo de configuración (como
.htaccessowp-config.php), usa el Administrador de archivos. Su editor integrado es muy útil y evita problemas de codificación.
Preguntas frecuentes (FAQ) sobre subir archivos a cPanel
¿Dónde debo subir los archivos de mi web?
Siempre en la carpeta public_html (o www). Es el Documento Raíz de tu dominio principal. Si tienes subdominios, tendrás carpetas como public_html/subdominio.
¿Puedo subir archivos desde mi móvil?
Sí. Puedes usar el Administrador de archivos de cPanel desde el navegador del móvil, aunque la experiencia no es óptima. También existen apps de FTP para móviles como "FTP Manager" que funcionan bien.
¿Qué es el puerto 21?
Es el puerto estándar para el protocolo FTP. Si tu conexión falla, prueba con el puerto 22 (SFTP), que es más seguro y cifrado.
¿Necesito permisos especiales para subir archivos?
No, con tu usuario FTP o tu usuario de cPanel tienes permisos suficientes para subir archivos a tu carpeta de usuario. No puedes acceder a carpetas de otros usuarios del servidor.
¿Cómo subo una base de datos?
Las bases de datos no se suben por FTP. Se importan desde cPanel > phpMyAdmin o desde la sección Base de datos MySQL. Los archivos .sql se importan ahí, no en el servidor de archivos.
¿Qué hago si mi hosting usa Syspanel en lugar de cPanel?
Si tu proveedor usa Syspanel (el antiguo HestiaCP), el proceso es muy similar. Accede a Syspanel a través del puerto 2106 (ej. https://tudominio.com:2106). Encontrarás un Administrador de archivos y opciones de FTP en el menú de la izquierda. La lógica es la misma: subir a public_html y gestionar permisos.
Conclusión y mejores prácticas
Subir archivos a tu hosting es una habilidad fundamental. Ya sea usando el Administrador de archivos cPanel para tareas rápidas o el FTP cPanel FileZilla para proyectos grandes, dominar ambos te dará total control sobre tu web.
Recuerda siempre:
- Comprimir carpetas grandes antes de subirlas.
- Mantener los permisos correctos (644 para archivos, 755 para carpetas).
- Nunca usar 777 de forma permanente.
- Verificar la ruta de subida (siempre
public_html).
Con esta guía, ya no tendrás excusa para no gestionar tus archivos con confianza. Si tienes dudas, consulta la documentación de tu proveedor o el soporte técnico. ¡A subir archivos se ha dicho!
