Para subir una página web a tu hosting necesitas copiar los archivos de tu sitio a la carpeta public_html del servidor. Puedes hacerlo de dos formas: mediante FTP con un cliente como FileZilla, o directamente desde el Administrador de archivos de cPanel. Ambos métodos funcionan igual de bien; la elección depende de tu situación.
Esta guía explica paso a paso cómo usar cada método para que tu sitio quede en línea hoy mismo.
Antes de empezar: lo que debes tener listo
Antes de subir cualquier archivo confirma estos puntos:
- Archivos del sitio listos en tu computadora: HTML, CSS, JavaScript, imágenes y cualquier otro recurso.
- Acceso a cPanel — el panel de control de tu hosting (normalmente en
tudominio.com/cpanelo:2083). - Credenciales FTP si vas a usar FileZilla: host, usuario, contraseña y puerto (generalmente el 21). Están en el correo de bienvenida de tu hosting o en la sección Cuentas FTP de cPanel.
- Dominio apuntando al hosting — sin esto el sitio no cargará aunque los archivos estén en el servidor.
Método 1: subir archivos con FileZilla (FTP)
FTP es el protocolo estándar para transferir archivos entre tu computadora y el servidor. FileZilla es el cliente gratuito más usado y está disponible para Windows, Mac y Linux.
Paso 1 — Descarga e instala FileZilla
Ve a filezilla-project.org y descarga la versión Client (no la versión Server). Instálala normalmente.
Paso 2 — Conéctate al servidor
Abre FileZilla. En la barra superior (Conexión rápida) ingresa:
- Host: tu dominio o la IP del servidor (ej.
tudominio.como la que te dio tu proveedor). - Nombre de usuario: tu usuario FTP.
- Contraseña: la contraseña FTP.
- Puerto:
21para FTP estándar, o22si tu hosting ofrece SFTP (más seguro).
Presiona Conexión rápida. Si los datos son correctos verás el árbol de carpetas del servidor en el panel derecho.
Paso 3 — Navega a public_html
En el panel derecho (servidor remoto) navega a la carpeta public_html. Esta es la raíz pública de tu sitio: cualquier archivo aquí es accesible desde tudominio.com.
Si quieres publicar en un subdominio o subdirectorio, navega a la carpeta correspondiente (ej. public_html/blog).
Paso 4 — Sube tus archivos
En el panel izquierdo (tu computadora) navega hasta la carpeta que contiene los archivos de tu sitio. Selecciónalos todos (Ctrl+A o Cmd+A) y arrástralos al panel derecho, o haz clic derecho y elige Subir.
FileZilla transferirá cada archivo. La velocidad depende de tu conexión y del tamaño total. Cuando la cola en la parte inferior muestre 0 archivos pendientes, la transferencia habrá terminado.
Paso 5 — Verifica en el navegador
Abre tu navegador y entra a tudominio.com. Si tu archivo principal se llama index.html o index.php, el sitio cargará automáticamente.
Método 2: subir archivos desde el Administrador de archivos de cPanel
Si prefieres no instalar software adicional, cPanel incluye un gestor de archivos directamente en el navegador. Es ideal para subidas rápidas o para editar un archivo puntual sin abrir FileZilla.
Paso 1 — Abre el Administrador de archivos
En cPanel, busca la sección Archivos y haz clic en Administrador de archivos. Se abrirá una ventana con el árbol de directorios del servidor.
Paso 2 — Ve a public_html y sube los archivos
Haz clic en la carpeta public_html en el menú lateral. Luego en la barra de herramientas superior presiona Subir. Aparecerá un área de carga donde puedes arrastrar tus archivos o buscarlos con el explorador de archivos de tu sistema operativo.
El Administrador de archivos tiene un límite de tamaño por subida (generalmente 256 MB). Para sitios grandes con muchas imágenes, es mejor comprimir todo en un .zip, subirlo, y descomprimirlo en el servidor usando la opción Extraer del propio gestor.
Paso 3 — Ajusta permisos si es necesario
La mayoría de los archivos HTML/CSS/JS no requieren ajuste de permisos. Sin embargo, si tu sitio usa PHP y algunos scripts necesitan escribir en el disco (logs, uploads), asegúrate de que esas carpetas tengan permisos 755 o 775. En el Administrador de archivos haz clic derecho sobre la carpeta y elige Cambiar permisos.
Errores comunes y cómo resolverlos
Estos son los problemas más frecuentes cuando se sube un sitio por primera vez:
| Problema | Causa probable | Solución |
|---|---|---|
| El sitio muestra "403 Forbidden" | No hay archivo index.html o index.php |
Verifica que el archivo principal esté en public_html con ese nombre exacto |
| El sitio no carga (tiempo de espera) | El dominio no apunta al hosting | Revisa los registros DNS del dominio; puede tardar hasta 24 h en propagarse |
| Error de conexión en FileZilla | Host, usuario o contraseña incorrectos | Copia las credenciales directamente desde cPanel → Cuentas FTP |
| Las imágenes no cargan | Rutas relativas incorrectas | Verifica que las rutas en el HTML coincidan con la estructura de carpetas subida |
Para más consejos sobre cómo elegir y administrar tu hosting, visita elenlace.com, donde encontrarás guías y comparativas actualizadas para el mercado mexicano.
También puedes explorar más artículos relacionados en nuestra sección de comparativas de hosting.
Conclusiones clave
- Los archivos del sitio deben ir dentro de
public_htmlpara ser accesibles desde el dominio. - FTP con FileZilla es la mejor opción para sitios grandes o cuando necesitas transferir muchos archivos de una vez.
- El Administrador de archivos de cPanel es ideal para subidas rápidas y ediciones puntuales sin instalar nada.
- Para sitios pesados, comprimir en
.zipy extraer en el servidor es más rápido que subir archivo por archivo. - Si el sitio no carga tras la subida, verifica primero la propagación DNS y la existencia del archivo
index.htmloindex.php.
¿Aún buscas el hosting ideal para tu sitio? En elenlace.com encontrarás comparativas detalladas con precios en pesos mexicanos para ayudarte a elegir el plan perfecto para tu proyecto.
Preguntas frecuentes
¿Es necesario usar FTP para subir un sitio web?
No. El Administrador de archivos de cPanel permite subir archivos directamente desde el navegador sin instalar ningún programa. FTP es más conveniente para subidas masivas o flujos de trabajo más avanzados, pero no es obligatorio.
¿Qué pasa si ya tengo archivos en public_html y subo nuevos?
Los archivos nuevos se agregan junto a los existentes. Si subes un archivo con el mismo nombre que uno ya existente, se sobreescribe. Ten cuidado al reemplazar archivos de configuración como .htaccess o wp-config.php.
¿Puedo subir un sitio de WordPress hecho localmente?
Sí, pero además de subir los archivos necesitas exportar la base de datos local, crear una nueva en cPanel e importarla ahí, y actualizar el archivo wp-config.php con las nuevas credenciales de la BD. También deberás actualizar las URLs del sitio en la base de datos (con Search Replace DB o WP-CLI).
¿Cuánto tiempo tarda en verse el sitio publicado?
Una vez que los archivos están en public_html y el dominio apunta al servidor, el sitio es visible de inmediato para conexiones directas al servidor. Si acabas de cambiar los nameservers o registros DNS, la propagación puede tardar entre 30 minutos y 24 horas dependiendo del proveedor de DNS y el TTL configurado.
Recursos útiles
Otros proveedores y guías que vale la pena comparar: