Cómo subir archivos a tu hosting con FTP o el administrador de archivos
¿Qué necesitas para subir archivos a tu hosting?
Antes de empezar, es importante que entiendas qué herramientas tienes a tu disposición. Básicamente, existen dos métodos principales para subir archivos a tu hosting: el FTP (File Transfer Protocol) y el administrador de archivos que incluye tu panel de control. Ambos cumplen la misma función, pero se usan en situaciones diferentes.
Para subir archivos hosting, necesitarás tener a mano los datos de acceso que te proporcionó tu proveedor al contratar el servicio. Estos datos suelen incluir el nombre de usuario, la contraseña y la dirección del servidor (que normalmente es algo como ftp.tudominio.com o una IP específica).
Si tu hosting usa cPanel, el administrador de archivos estará integrado en el panel. Si usas Syspanel (antes conocido como HestiaCP), recuerda que el acceso se realiza a través del puerto 2106 y también cuenta con su propio gestor de archivos. En cualquier caso, los conceptos que te explico a continuación son universales.
Método 1: Subir archivos con FTP usando FileZilla
¿Qué es FileZilla y por qué usarlo?
FileZilla es uno de los clientes FTP más populares y gratuitos que existen. Es perfecto para subir web al servidor cuando necesitas transferir muchos archivos o carpetas completas, porque es rápido y te permite arrastrar y soltar elementos directamente.
Paso 1: Descargar e instalar FileZilla
Ve a la página oficial de FileZilla y descarga la versión para tu sistema operativo (Windows, macOS o Linux). La instalación es sencilla: solo tienes que seguir los pasos del asistente y aceptar los términos. No necesitas instalar ningún programa adicional, así que desmarca cualquier oferta extra que te aparezcan durante la instalación.
Paso 2: Configurar la conexión FTP
Abre FileZilla y verás una interfaz dividida en dos paneles. En la parte superior hay varios campos que debes completar:
- Servidor: Escribe la dirección FTP que te dio tu proveedor (ejemplo:
ftp.midominio.com). - Nombre de usuario: Tu usuario de hosting.
- Contraseña: La contraseña asociada a ese usuario.
- Puerto: Normalmente se usa el puerto 21, pero si tu proveedor indica otro, escríbelo aquí.
Una vez completados estos campos, haz clic en "Conexión rápida". Si todo es correcto, verás en el panel de la derecha los archivos de tu servidor. Si aparece un mensaje de advertencia sobre el certificado SSL, puedes aceptarlo sin problema, ya que es habitual en conexiones FTP.
Paso 3: Navegar hasta el directorio correcto
En el panel derecho (que muestra el servidor), tendrás que ubicar la carpeta donde quieres subir tus archivos. En la mayoría de los hosting, la carpeta pública es public_html o www. Esta es la carpeta que el servidor web utiliza para mostrar tu sitio cuando alguien visita tu dominio.
En el panel izquierdo verás los archivos de tu ordenador. Navega hasta la carpeta donde tienes los archivos de tu web.
Paso 4: Subir los archivos
Ahora viene la parte fácil. Simplemente arrastra los archivos desde el panel izquierdo (tu ordenador) hasta el panel derecho (el servidor). Verás que aparecen en la cola de transferencia en la parte inferior. También puedes hacer clic derecho sobre un archivo y seleccionar "Subir".
Durante la transferencia, presta atención a la barra de progreso. Si algún archivo falla, FileZilla te lo indicará con un icono rojo. En ese caso, selecciona el archivo fallido y vuelve a intentarlo.
[TIP] Si tienes que subir una web completa con muchos archivos, te recomiendo comprimir todo en un ZIP en tu ordenador, subir el ZIP y luego descomprimirlo en el servidor. Es mucho más rápido y evita errores de transferencia.
Paso 5: Verificar la subida
Una vez finalizada la transferencia, comprueba que los archivos están en el servidor. Abre tu navegador y escribe tu dominio. Si la web carga correctamente, ¡felicidades! Has conseguido subir web al servidor con FTP.
Método 2: Usar el administrador de archivos de cPanel
¿Cuándo usar el administrador de archivos?
El administrador de archivos cPanel es una herramienta web que te permite gestionar los archivos de tu hosting sin necesidad de instalar ningún programa. Es ideal cuando necesitas hacer cambios puntuales, subir un archivo pequeño o cuando estás fuera de casa y no tienes acceso a tu ordenador habitual.
Paso 1: Acceder a cPanel
Escribe en tu navegador tudominio.com/cpanel o accede a través del enlace que te proporcionó tu proveedor. Introduce tus credenciales de acceso. Una vez dentro, busca el icono que dice "Administrador de archivos" o "File Manager".
Paso 2: Navegar hasta la carpeta destino
Al abrir el administrador de archivos, verás una interfaz similar a la de un explorador de Windows. En el panel izquierdo se muestran las carpetas principales. Haz clic en public_html o en la carpeta donde quieras subir los archivos.
Paso 3: Subir los archivos
En la barra superior verás un botón que dice "Subir" o con un icono de flecha hacia arriba. Haz clic en él y se abrirá una ventana donde puedes seleccionar los archivos desde tu ordenador. Puedes subir varios archivos a la vez manteniendo presionada la tecla Ctrl mientras seleccionas.
[INFO] El administrador de archivos de cPanel tiene un límite de tamaño por archivo (normalmente 50 MB). Si necesitas subir archivos más grandes, es mejor que uses FTP o comprimas el archivo en varios ZIP.
Paso 4: Descomprimir archivos ZIP
Si subiste un archivo ZIP, haz clic derecho sobre él y selecciona "Extraer" o "Descomprimir". El sistema te preguntará dónde quieres extraer los archivos. Asegúrate de que la ruta sea la correcta y haz clic en "Extraer archivos".
Paso 5: Comprobar los permisos de archivos
Después de subir y descomprimir, es posible que necesites ajustar los permisos archivos. En la mayoría de los casos, los archivos deben tener permiso 644 y las carpetas 755. Para cambiarlos, haz clic derecho sobre el archivo o carpeta, selecciona "Permisos" y modifica los valores.
[WARNING] Un error común es dejar permisos 777 en todos los archivos. Esto puede suponer un riesgo de seguridad grave, ya que cualquiera podría modificar tus archivos. Usa siempre 644 para archivos y 755 para carpetas, a menos que tengas una razón muy específica para cambiarlos.
Método 3: Subir archivos con el administrador de Syspanel
Si tu hosting usa Syspanel (el antiguo HestiaCP), el proceso es muy similar al de cPanel. Recuerda que el acceso se realiza a través del puerto 2106. Es decir, la URL sería tudominio.com:2106 o la IP de tu servidor seguida de :2106.
Una vez dentro, busca la sección de "Administrador de archivos" o "Gestor de archivos". La interfaz es intuitiva y te permite subir archivos arrastrándolos desde tu escritorio directamente al navegador. También encontrarás opciones para crear carpetas, renombrar archivos y cambiar permisos.
¿Qué carpeta usar para subir archivos?
Esta es una de las dudas más frecuentes entre los usuarios que quieren subir archivos hosting. La respuesta depende de lo que quieras hacer:
- Para tu web principal: Usa la carpeta
public_htmlowww. Todo lo que pongas aquí será accesible desde tu dominio. - Para un subdominio: Si tienes un subdominio como
blog.tudominio.com, normalmente tendrás una carpeta separada con el nombre del subdominio (por ejemplo,public_html/blogo una carpeta dedicada). - Para archivos privados: Puedes crear una carpeta fuera de
public_htmlpara guardar archivos que no quieras que sean accesibles públicamente.
Errores comunes al subir archivos y cómo solucionarlos
Error 1: "Permiso denegado" al subir archivos
Este error suele aparecer cuando la carpeta destino no tiene los permisos adecuados. Solución: entra al administrador de archivos, localiza la carpeta, haz clic derecho y selecciona "Cambiar permisos". Pon 755 para carpetas y 644 para archivos.
Error 2: La web muestra "Error 500" después de subir archivos
Esto casi siempre se debe a permisos incorrectos o a que has subido archivos corruptos. Revisa los permisos de los archivos y carpetas, y verifica que la estructura de archivos sea correcta. También puede ocurrir si has subido un archivo .htaccess con contenido incorrecto.
Error 3: Los archivos no aparecen en el navegador
Si has subido los archivos a public_html pero el navegador no los muestra, puede que estés viendo una caché del navegador. Prueba con Ctrl+F5 para forzar la recarga. También verifica que el archivo principal se llame index.html o index.php, ya que el servidor busca estos nombres por defecto.
Consejos finales para una subida exitosa
Para terminar, te dejo algunos consejos que te ahorrarán muchos dolores de cabeza:
- Haz siempre una copia de seguridad de tu web antes de subir archivos nuevos. Así, si algo sale mal, puedes restaurar la versión anterior.
- Mantén una estructura de carpetas ordenada. No subas archivos sueltos a la raíz de
public_htmlsin organización. - Verifica los permisos después de cada subida, especialmente si has usado un archivo ZIP.
- Si tu web es de WordPress, recuerda que los plugins y temas tienen sus propias carpetas. No los mezcles con tus archivos personales.
- Usa FTP para archivos grandes y el administrador de archivos para cambios rápidos o cuando estés fuera de casa.
[TIP] Si tienes dudas sobre qué método usar, piensa en esto: para una instalación completa de WordPress o una web con cientos de archivos, usa FileZilla. Para subir una imagen, un PDF o hacer un pequeño ajuste, el administrador de archivos es perfecto.
Subir archivos a tu hosting no tiene por qué ser complicado. Con estos dos métodos, tendrás todo lo necesario para gestionar tu web con confianza. La práctica hace al maestro, así que no tengas miedo de experimentar con ambos métodos. Si algo falla, siempre puedes volver a intentarlo o consultar la documentación de tu proveedor. ¡Mucho éxito con tu proyecto web!
