Cómo subir tu web por FTP o desde el administrador de archivos
¿Qué necesitas para subir tu web al hosting?
Antes de empezar, es importante que entiendas que subir tu sitio web hosting es simplemente copiar los archivos de tu proyecto (HTML, CSS, PHP, imágenes, etc.) desde tu computadora al servidor donde se alojará tu dominio. Es como mover una carpeta de tu escritorio a un cajón, pero a través de internet.
Para hacerlo, tienes dos caminos principales: usar un cliente FTP (como FileZilla) o el administrador de archivos que incluye tu panel de control (como cPanel). Ambos métodos son válidos, y elegir uno u otro dependerá de tu comodidad y del tamaño de tu proyecto.
Para este tutorial, asumiremos que ya tienes contratado un plan de hosting y que tienes a mano tus credenciales de acceso: el nombre de usuario, la contraseña y el nombre del servidor (suele ser algo así como ftp.tudominio.com o una IP). Si no los tienes, contacta con tu proveedor de hosting.
Método 1: Subir tu web por FTP con FileZilla
¿Qué es FTP y por qué usar FileZilla?
FTP (Protocolo de Transferencia de Archivos) es el método clásico y más eficiente para subir web FTP. Con un cliente FTP te conectas directamente al servidor y puedes arrastrar y soltar cientos de archivos en segundos. Es ideal cuando tu web tiene muchas carpetas o archivos pesados (por ejemplo, una tienda online o un WordPress con muchos plugins).
FileZilla es el cliente FTP más popular porque es gratuito, multiplataforma (Windows, Mac, Linux) y muy fácil de usar. Su interfaz de dos paneles te muestra tus archivos locales a la izquierda y los del servidor a la derecha, lo que hace que la transferencia sea intuitiva.
Paso 1: Descargar e instalar FileZilla
Ve a la página oficial de FileZilla y descarga la versión cliente (no la del servidor, que es otra cosa). La instalación es como la de cualquier programa: siguiente, siguiente y listo. No necesitas configurar nada especial durante la instalación.
Paso 2: Conectar con tu servidor
Abre FileZilla. En la parte superior verás una barra con los campos: Servidor, Nombre de usuario, Contraseña y Puerto. Rellena los datos que te dio tu hosting:
- Servidor (Host): Normalmente es
ftp.tudominio.com. Si no funciona, prueba con la IP de tu servidor. - Nombre de usuario: Suelen ser tu usuario de cPanel o un usuario FTP específico que hayas creado.
- Contraseña: La que configuraste.
- Puerto: Déjalo en 21 (es el estándar para FTP). Si tu hosting usa SFTP (más seguro), el puerto suele ser 22 y deberás cambiarlo en la configuración rápida.
Haz clic en Conexión rápida. Si todo va bien, verás un mensaje de "Conectado" y en el panel derecho aparecerán las carpetas del servidor.
[WARNING]
Si ves un error de "certificado" o "host key", es normal la primera vez. Solo acepta y confía en el servidor. No uses la opción "Siempre confiar" si estás en una red pública, por seguridad.
Paso 3: Navegar a la carpeta correcta
En el panel derecho (servidor), busca la carpeta public_html (en cPanel) o htdocs (en algunos servidores). Esta es la raíz de tu dominio principal. Si tienes varios dominios, puede haber subcarpetas como public_html/midominio.com.
Regla de oro: Todo lo que pongas dentro de public_html será visible en tu web. No subas archivos fuera de esa carpeta, o no se mostrarán.
Paso 4: Subir los archivos
En el panel izquierdo (tu computadora), navega hasta la carpeta donde tienes los archivos de tu web. Selecciona todos (Ctrl+A o Cmd+A) y arrástralos al panel derecho, dentro de public_html.
FileZilla comenzará a transferir los archivos. Verás una cola de archivos en la parte inferior. Espera a que termine (el estado pasará a "Correcto" o "Éxito").
[TIP]
Si tienes muchos archivos pequeños, la transferencia puede tardar un poco. No cierres el programa ni desconectes la red. Si algún archivo falla, puedes seleccionarlo y volver a subirlo con clic derecho -> "Subir".
Paso 5: Verificar la subida
Abre tu navegador y escribe tu dominio (por ejemplo, www.tudominio.com). Si has subido un archivo index.html o index.php, deberías ver tu web. Si ves un error 404, revisa que los archivos estén directamente en public_html y no dentro de una subcarpeta extra.
Método 2: Subir tu web desde el administrador de archivos de cPanel
¿Cuándo usar el administrador de archivos?
El administrador archivos cPanel es una herramienta web que no requiere instalar nada. Es perfecto para subir pocos archivos, hacer ajustes rápidos o cuando estás desde un ordenador que no es tuyo y no puedes instalar FileZilla. También es útil para subir sitio web hosting cuando el proyecto es pequeño (menos de 50 archivos).
La desventaja es que la subida es más lenta y no permite arrastrar carpetas completas de forma tan cómoda como FTP. Aun así, es una opción muy fiable.
Paso 1: Acceder a cPanel
Escribe en tu navegador www.tudominio.com/cpanel o tudominio.com:2083 (el puerto puede variar según tu proveedor). Introduce tu usuario y contraseña de cPanel.
[INFO]
Si tu hosting usa Syspanel (antes llamado HestiaCP), el acceso es diferente: entra porhttps://tudominio.com:2106. Una vez dentro, busca la sección de "Archivos" o "Gestor de archivos". El resto del proceso es similar.
Paso 2: Abrir el gestor de archivos
Dentro de cPanel, busca la sección Archivos y haz clic en Administrador de archivos (o "Gestor de archivos"). Se abrirá una nueva pestaña o ventana con la estructura de carpetas de tu servidor.
Paso 3: Ir a la carpeta public_html
En la barra de direcciones del gestor, verás algo así como /home/tuusuario. Haz clic en la carpeta public_html. Si no la ves, puede estar dentro de www o htdocs. Pregunta a tu proveedor si no la encuentras.
Paso 4: Subir archivos desde el botón "Subir"
En la barra superior del gestor, haz clic en Subir (normalmente tiene un icono de flecha hacia arriba). Se abrirá un selector de archivos.
Selecciona los archivos que quieras subir. Importante: Este método sube archivos uno a uno o varios a la vez, pero no carpetas completas. Si tienes carpetas, tendrás que crearlas primero dentro del gestor (botón "Carpeta nueva") y luego subir los archivos dentro de cada una.
[WARNING]
Si tu web tiene muchas carpetas (por ejemplo, un WordPress), este método puede ser tedioso. Para esos casos, es mucho mejor usar FileZilla. Otra opción es comprimir tu web en un ZIP, subir el ZIP y luego usar la opción "Extraer" en el gestor de archivos. Así ahorras tiempo y subes todo de una vez.
Paso 5: Extraer un archivo ZIP (truco recomendado)
Si tienes una web con muchas carpetas, haz esto:
- Comprime tu carpeta local en un archivo
.zip. - Sube el ZIP a
public_htmlusando el botón "Subir". - Una vez subido, selecciona el archivo ZIP y haz clic en Extraer (icono de caja con flecha).
- El sistema te preguntará dónde extraerlo. Déjalo en
public_htmlo en la carpeta que prefieras. - Borra el ZIP después de extraer para mantener tu hosting limpio.
Comparativa rápida: FTP vs Administrador de archivos
Para que decidas cuál usar, aquí tienes una tabla resumen:
| Característica | FileZilla (FTP) | Administrador de archivos (cPanel) |
|---|---|---|
| Instalación | Requiere descargar un programa | No requiere nada, funciona en el navegador |
| Subida de carpetas | Sí, arrastra y suelta | No directamente, hay que usar ZIP |
| Velocidad | Muy rápida, ideal para webs grandes | Más lenta, mejor para pocos archivos |
| Seguridad | Depende del protocolo (FTP o SFTP) | Segura, con sesión HTTPS |
| Facilidad de uso | Interfaz de dos paneles, muy visual | Interfaz web simple, pero limitada |
| Uso recomendado | Webs medianas/grandes, WordPress, tiendas | Ajustes rápidos, webs pequeñas, edición de archivos |
Errores comunes al subir tu web y cómo solucionarlos
Error 1: El dominio muestra "Index of /" o lista de archivos
Esto significa que no hay un archivo index.html o index.php en la raíz de public_html. Crea un archivo llamado index.html con el contenido de tu página de inicio, o asegúrate de que tu web tenga ese archivo.
Error 2: "Permiso denegado" al subir archivos
Los permisos de las carpetas deben ser 755 y los de los archivos 644. En FileZilla, haz clic derecho sobre el archivo o carpeta -> Permisos de archivo y ajústalos. En cPanel, selecciona el archivo y haz clic en Permisos.
Error 3: La web carga pero sin estilos (CSS roto)
Esto suele pasar cuando subes los archivos a una subcarpeta equivocada o cuando las rutas en el código son absolutas (por ejemplo, http://localhost/miweb). Revisa que los archivos de CSS estén en la misma estructura que en tu computadora y que las rutas sean relativas o apunten a tu dominio.
Error 4: No puedo conectar por FTP
- Verifica que el puerto 21 esté abierto en tu red.
- Prueba con SFTP (puerto 22) si tu hosting lo permite.
- Asegúrate de que tu usuario FTP tenga permisos de escritura en
public_html.
Preguntas frecuentes (FAQ)
¿Puedo subir mi web sin FTP, solo con cPanel?
Sí, el administrador archivos cPanel es suficiente para subir sitio web hosting si tu proyecto es pequeño o usas el truco del ZIP. Para proyectos grandes, te recomiendo FileZilla por comodidad y velocidad.
¿Qué hago si mi hosting usa Syspanel y no cPanel?
No te preocupes. Syspanel (antes HestiaCP) también tiene un gestor de archivos. Accede por el puerto 2106 (por ejemplo, https://tudominio.com:2106), inicia sesión y busca la sección de "Archivos" o "Gestor de archivos". La lógica es la misma: busca la carpeta public_html o web y sube ahí tus archivos.
¿Es seguro subir mi web por FTP?
Sí, siempre que uses una conexión SFTP (FileZilla soporta SFTP). Evita FTP sin cifrar si estás en una red Wi-Fi pública. La mayoría de hostings modernos ofrecen SFTP o FTPS.
¿Puedo subir archivos mientras la web está en línea?
Sí, puedes subir y reemplazar archivos sin problema. Eso sí, si estás actualizando una web con mucho tráfico, te recomiendo hacerlo en horas de baja afluencia para evitar errores de cache o usuarios viendo archivos a medias.
¿Cuánto tarda en subirse una web con FileZilla?
Depende del tamaño y tu conexión. Una web de 10 MB tarda menos de un minuto con fibra óptica. Un WordPress con muchos plugins puede tardar de 5 a 15 minutos. Siempre puedes ver el progreso en la cola de transferencia.
Resumen final y recomendaciones
Subir tu web al hosting es un proceso sencillo una vez que entiendes la estructura de carpetas. Mi consejo:
- Para webs grandes o profesionales: usa FileZilla y aprende a moverte con soltura. Es la herramienta que usarás una y otra vez.
- Para ajustes rápidos o webs pequeñas: el administrador de archivos de cPanel o Syspanel es perfecto. No pierdes tiempo instalando nada.
- Siempre comprime en ZIP si usas el gestor de archivos y tienes muchas carpetas.
- Verifica los permisos y la estructura de archivos antes de dar tu web por subida.
Si sigues estos pasos, en menos de una hora tendrás tu sitio en línea. Y recuerda: si algo falla, la mayoría de veces es un problema de permisos o de no haber subido los archivos a la carpeta correcta. Revisa eso primero y todo irá bien.
¡Buena suerte con tu web!
