🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo subir tu web por primera vez a cPanel (File Manager y FTP)

Actualizado el 30 de octubre de 2025

¡Hola! 👋 ¿Acabas de contratar tu hosting y te sientes un poco abrumado? No te preocupes, es completamente normal. Subir tu web por primera vez puede sonar a algo muy técnico, pero te prometo que es mucho más sencillo de lo que parece. En esta guía, paso a paso y sin tecnicismos raros, te voy a enseñar las dos formas más habituales de subir tu web a cPanel: usando el File Manager (desde el navegador) y usando un cliente FTP (como FileZilla).

Al final de este artículo, tendrás tu web publicada y funcionando. Vamos a ello. 🚀

¿Qué necesitas antes de empezar a subir tu web a cPanel?

Antes de lanzarnos a la piscina, asegurémonos de que tienes todo lo necesario a mano. Es como preparar los ingredientes antes de cocinar; si no los tienes, el proceso se complica.

1. Tus archivos web listos en tu ordenador

Esto puede sonar obvio, pero necesitas tener los archivos de tu web en tu PC o Mac. Esto incluye archivos como index.html, style.css, script.js, imágenes, etc. Si usaste un CMS como WordPress, son los archivos que descargaste o que te pasó tu desarrollador.

2. Tus datos de acceso a cPanel

Cuando contrataste tu hosting, deberías haber recibido un correo electrónico con un nombre de usuario y una contraseña para acceder a tu panel de control. Normalmente, se accede a través de una URL como tudominio.com/cpanel o cpanel.tudominio.com.

3. (Opcional pero recomendado) Un Cliente FTP

Si vamos a usar el método FTP, necesitarás un programa. El más popular y gratuito es FileZilla. También puedes usar otros como Cyberduck o WinSCP. No te preocupes, te explicaré cómo usarlo más adelante.


Primer paso: Descubriendo la carpeta public_html

Este es el secreto mejor guardado del hosting y la clave para publicar tu web en cPanel correctamente. Dentro de tu cPanel, hay una estructura de carpetas. Una de ellas, normalmente llamada public_html o htdocs (en algunos servidores), es el "corazón" de tu web.

Piénsalo así: Es como el escaparate de tu tienda. Todo lo que pongas dentro de esa carpeta será visible en internet cuando alguien escriba tu dominio. Si pones los archivos fuera de esa carpeta, nadie podrá verlos.

[INFO] En la gran mayoría de configuraciones de hosting, la carpeta raíz para tu dominio principal es public_html. Si tienes varios dominios, cada uno tendrá su propia carpeta (por ejemplo, public_html para el principal y public_html/tudominio2.com para un subdominio o dominio adicional).


Método 1: Subir tu web con el File Manager de cPanel (El más fácil)

Este método es ideal si solo quieres subir tu web una vez y no planeas hacer cambios muy a menudo. Es directo desde el navegador, sin instalar nada. Es la opción perfecta para file manager cpanel subir tus archivos.

Paso 1: Accede a tu cPanel

Abre tu navegador favorito (Chrome, Firefox, Edge) y ve a la URL de tu cPanel. Introduce tu usuario y contraseña y haz clic en "Iniciar sesión" o "Log In".

Paso 2: Encuentra el icono de "Administrador de archivos" (File Manager)

Una vez dentro, verás un montón de iconos. Busca uno que se llame "Administrador de archivos" o "File Manager". En la mayoría de los temas de cPanel, está en la sección "Archivos". Haz clic en él.

Paso 3: Navega hasta public_html

Se abrirá una nueva ventana o pestaña. Te pedirá que elijas una carpeta. Selecciona "Web Root (public_html)" o simplemente navega manualmente hasta la carpeta public_html y haz clic en "Ir" o "Go".

Verás una interfaz similar al explorador de archivos de tu ordenador. Ahora, ¡vacía esta carpeta! Si es tu primera vez, probablemente esté vacía o tenga un archivo llamado index.html (que es una página de bienvenida por defecto). Puedes borrarlos o sobrescribirlos más tarde.

Paso 4: Sube tus archivos (Dos opciones)

Tienes dos formas de subir los archivos aquí:

Opción A: Subir archivos individuales (Arrastrar y soltar)

La forma más visual. En la parte superior de la interfaz del File Manager, verás un botón que dice "Subir" o "Upload". Haz clic en él y se abrirá una ventana de selección de archivos. Puedes seleccionar varios archivos a la vez.

[TIP] La forma más rápida es usar la función de arrastrar y soltar. Abre la carpeta de tu web en tu ordenador, selecciona todos los archivos y arrástralos directamente a la ventana del File Manager en tu navegador. ¡Así de fácil!

Opción B: Subir un archivo comprimido (ZIP)

Si tu web tiene muchos archivos y carpetas, esta es la mejor opción. Es mucho más rápida.

  1. En tu ordenador, comprime todos los archivos de tu web en un solo archivo .zip. Asegúrate de que el archivo index.html esté en la raíz del zip, no dentro de una subcarpeta.
  2. En el File Manager, sube ese archivo .zip (usando el botón "Subir").
  3. Una vez subido, verás el archivo .zip en la lista. Haz clic derecho sobre él y selecciona "Extraer" o "Extract".
  4. cPanel lo descomprimirá en la carpeta actual. Ahora, puedes borrar el archivo .zip que subiste para mantener todo limpio.

Paso 5: ¡Verifica tu web!

¡Ya casi está! Abre una nueva pestaña en tu navegador y escribe tu dominio (ej. www.tudominio.com). Deberías ver tu web en todo su esplendor. 🎉


Método 2: Subir tu web con FTP (La forma profesional)

Si planeas actualizar tu web a menudo, subir muchos archivos o gestionar un sitio grande, el FTP (Protocolo de Transferencia de Archivos) es tu mejor amigo. Es mucho más rápido y eficiente que el File Manager. Vamos a usar FileZilla como ejemplo, pero el proceso es similar en otros programas.

Paso 1: Instala y prepara FileZilla

Ve a la página oficial de FileZilla y descarga la versión gratuita para tu sistema operativo. Instálalo como cualquier otro programa.

Paso 2: Obtén tus datos de conexión FTP

Necesitas tres datos clave, que normalmente encuentras en el correo de bienvenida de tu hosting o en la sección "Cuentas FTP" de tu cPanel:

  1. Host / Servidor: Normalmente es ftp.tudominio.com o tu propio dominio (tudominio.com). A veces también puede ser una IP.
  2. Nombre de usuario: El mismo que usas para entrar a cPanel, o uno específico que hayas creado para FTP.
  3. Contraseña: La contraseña de tu cPanel o la que hayas configurado para la cuenta FTP.

Paso 3: Conéctate a tu servidor

Abre FileZilla. Verás una barra en la parte superior con campos para "Host", "Nombre de usuario", "Contraseña" y "Puerto". Rellena los datos y haz clic en "Conexión rápida" (el botón con un rayo).

[INFO] El puerto por defecto para FTP es el 21. Si tu hosting usa SFTP (una versión segura), el puerto suele ser el 22. Si no estás seguro, prueba con el 21 primero.

Paso 4: Navega a public_html en el servidor

Cuando te conectes, verás dos paneles principales en FileZilla:

  • Panel izquierdo (Local): Muestra los archivos de tu ordenador.
  • Panel derecho (Remoto): Muestra los archivos de tu servidor.

En el panel derecho, navega hasta la carpeta public_html. Haz doble clic en ella para entrar.

Paso 5: Sube tus archivos (Arrastrar y soltar)

Ahora viene la magia. En el panel izquierdo, navega hasta la carpeta donde tienes los archivos de tu web. Selecciona todos los archivos y carpetas (Ctrl+A para seleccionar todo) y arrástralos al panel derecho (dentro de public_html).

Verás que en la parte inferior de FileZilla aparecen archivos en cola y se van subiendo. Cuando la cola esté vacía y no haya errores, ¡habrás terminado!

Paso 6: Verifica tu web

Igual que antes, abre tu navegador y escribe tu dominio. Deberías ver tu web.


Preguntas Frecuentes (FAQ) que nos encanta responder

Aquí tienes algunas dudas muy comunes que nos llegan al soporte. Te las resolvemos de una vez.

¿Qué hago si veo una página de error 404 o "Index of /"?

Respuesta: Esto suele pasar por dos motivos. El primero es que no has subido un archivo llamado index.html o index.php a la raíz de public_html. El servidor necesita ese archivo para saber qué mostrar primero. El segundo motivo es que has subido la carpeta que contenía tu web, en lugar del contenido de esa carpeta. Es decir, si tienes una carpeta llamada miweb y dentro el index.html, debes subir el index.html directamente a public_html, no la carpeta miweb entera.

¿Es mejor usar el File Manager o FTP?

Respuesta: Para subir una web por primera vez, el File Manager es más fácil porque no requiere instalar nada. Para el mantenimiento diario y subir muchos archivos o actualizaciones, FTP es mucho más rápido y fiable. Te recomiendo empezar con File Manager y, si te sientes cómodo, migrar a FTP.

¿Qué es el archivo index.php y por qué es importante?

Respuesta: Es el archivo que el servidor busca por defecto cuando alguien visita tu web. Si usas WordPress, este archivo es el que "carga" todo el sistema. Si tu web es estática (solo HTML y CSS), necesitas un index.html. Asegúrate de tener uno de estos en la raíz de tu carpeta.

Subí mis archivos pero veo la página por defecto de mi hosting. ¿Qué hago?

Respuesta: Esto es muy común. Significa que el hosting tiene un archivo index.html por defecto que está "tapando" el tuyo. Ve al File Manager, entra en public_html y borra cualquier archivo llamado index.html que no sea tuyo. A veces hay un archivo llamado default.php o index.php que también debes borrar. Después de borrarlos, recarga tu web (con Ctrl+F5 para evitar la caché del navegador).

Mi web se ve "rota" (sin estilos, imágenes o scripts). ¿Qué hice mal?

Respuesta: Casi siempre es un problema de rutas. Esto significa que las rutas de los archivos dentro de tu web no son correctas. Por ejemplo, si tu web tiene una carpeta css y dentro un archivo estilos.css, en tu HTML debes referenciarlo como css/estilos.css (ruta relativa) o con la URL completa https://tudominio.com/css/estilos.css (ruta absoluta). Si lo pusiste como C:\Users\TuUsuario\Desktop\mipagina\css\estilos.css, no va a funcionar. Revisa el código de tu HTML y asegúrate de que las rutas sean correctas.

[WARNING] Si usas un CMS como WordPress, el problema de las rutas es muy habitual al cambiar de servidor. Es un tema más avanzado, pero no te asustes, hay plugins y herramientas en cPanel (como "Softaculous") que te ayudan a gestionar esto.

¿Necesito una cuenta FTP especial o puedo usar la misma de cPanel?

Respuesta: Puedes usar la misma, pero es una buena práctica de seguridad crear una cuenta FTP específica solo para subir archivos. Puedes hacerlo en la sección "Cuentas FTP" de tu cPanel. Así, si compartes el acceso con un desarrollador, no le das acceso total a tu panel de control.

¿Y si quiero usar "Syspanel" en lugar de cPanel?

Respuesta: Algunos hostings utilizan un panel de control llamado Syspanel (basado en HestiaCP). El proceso es muy similar, pero la interfaz es diferente. Si ese es tu caso, el acceso a tu panel suele ser a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Dentro de Syspanel, busca la sección de "Administrador de archivos" o "Webs" para encontrar la carpeta de tu dominio, que suele llamarse public_html también.


Consejos finales para publicar tu web en cPanel sin estrés

  1. Sé paciente: La subida de archivos puede tardar unos minutos, especialmente si son muchos o pesados. No cierres la ventana del navegador ni FileZilla hasta que termine.
  2. Limpia la caché: Después de subir tu web, es posible que tu navegador te muestre una versión "vieja". Usa Ctrl + F5 o Cmd + Shift + R para forzar la recarga y ver la versión más reciente.
  3. Empieza con calma: Si es tu primera vez, sube primero un archivo index.html de prueba con un texto simple como "Hola Mundo". Una vez que veas que funciona, sube el resto de tu web. Esto te ayudará a aislar problemas si algo sale mal.

¡Enhorabuena! Ya has aprendido a subir tu web a cPanel tanto con File Manager como con FTP. No era tan difícil, ¿verdad? 🌟

Si en algún momento te sientes perdido, recuerda que esta guía está aquí para ti. Y si el problema persiste, no dudes en contactar con el soporte de tu proveedor de hosting; para eso estamos. ¡Buena suerte con tu nueva web! 🚀

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel