Cómo subir tu web con cPanel: Guía de File Manager y FTP
¿Acabas de contratar un hosting y te encuentras con un panel de control lleno de iconos que no sabes por dónde empezar? No te preocupes, es mucho más común de lo que crees. La buena noticia es que subir tu web a cPanel es un proceso muy sencillo una vez que entiendes las dos herramientas principales que tienes a tu disposición: el File Manager y el FTP.
En esta guía extensa y paso a paso, te voy a explicar exactamente cómo usar ambas opciones para publicar tu web hosting sin complicaciones. Tanto si tienes un proyecto personal como una tienda online, al final de este artículo serás capaz de subir tus archivos con total confianza.
¿Qué necesitas antes de empezar a subir tu web?
Antes de lanzarnos a la acción, es importante que tengas a mano una serie de datos y herramientas. Esto te ahorrará tiempo y evitará frustraciones a mitad del proceso.
En primer lugar, necesitas las credenciales de acceso a tu cPanel. Normalmente, las recibes por correo electrónico cuando contratas el servicio de hosting. Suelen ser una URL (por ejemplo, tudominio.com/cpanel o cpanel.tudominio.com), un nombre de usuario y una contraseña.
En segundo lugar, debes tener claro dónde están los archivos de tu web en tu ordenador. No es lo mismo subir una web estática (HTML, CSS) que un gestor de contenidos como WordPress. En cualquier caso, necesitas saber la ruta de la carpeta donde están esos archivos.
Por último, pero no menos importante, es crucial que entiendas la estructura de carpetas de un hosting. Dentro de tu cPanel, verás una carpeta llamada public_html. Esta es la carpeta raíz de tu dominio principal. Todo lo que coloques dentro de ella será visible en internet cuando alguien escriba tu dominio. Esta es la carpeta que usarás en el 99% de los casos para publicar tu web.
[INFO] Si tu web usa una base de datos (como en el caso de WordPress), subir los archivos es solo la mitad del trabajo. También deberás importar la base de datos desde phpMyAdmin. En esta guía nos centramos en la subida de archivos, pero tenlo en cuenta para el proceso completo.
Opción 1: Subir tu web con el File Manager de cPanel (Método Gráfico)
El File Manager es la herramienta más accesible para los principiantes. Es un explorador de archivos que funciona directamente desde tu navegador, sin necesidad de instalar ningún programa adicional. Es perfecto para subir archivos de forma puntual, hacer copias de seguridad o gestionar carpetas de manera visual.
Paso 1: Accede a tu cPanel y abre el File Manager
Lo primero es iniciar sesión en tu cPanel con las credenciales que mencionamos antes. Una vez dentro, busca la sección Archivos (o "Files"). Ahí encontrarás el icono de File Manager y haz clic en él.
Se abrirá una nueva ventana o pestaña del navegador. Te preguntará si quieres abrir una carpeta específica. Te recomiendo que elijas "Web Root (public_html)" o "Document Root" y marques la casilla de "Mostrar archivos ocultos" para tener una visión completa. Esto te llevará directamente al lugar donde debes trabajar.
[TIP] Si tu dominio principal es
tudominio.com, la carpetapublic_htmles la correcta. Si tienes subdominios, verás otras carpetas con nombres similares, pero para la web principal, siempre usapublic_html.
Paso 2: Sube tus archivos con la función "Subir"
Una vez dentro de public_html, verás una barra de herramientas en la parte superior. Localiza el botón "Subir" (o "Upload"). Al hacer clic, se abrirá una ventana emergente o una nueva pestaña.
Verás un botón grande que dice "Seleccionar archivo" o "Elegir archivos". Haz clic en él y navega en tu ordenador hasta encontrar el archivo que deseas subir. Puedes seleccionar varios a la vez manteniendo presionada la tecla Ctrl (en Windows) o Cmd (en Mac).
Es importante que sepas que este método es ideal para archivos individuales o pocos archivos. Si tienes una web con cientos de archivos, subirlos uno a uno con el File Manager puede ser un proceso muy tedioso y lento. Para esos casos, te recomiendo que comprimas tu web en un archivo .zip y lo subas.
Paso 3: Extraer un archivo ZIP (El truco definitivo)
Este es el método profesional que usamos para subir web cPanel de forma masiva. En lugar de subir cientos de archivos sueltos, haces lo siguiente:
-
En tu ordenador, comprime la carpeta de tu web (la que contiene el
index.html,wp-content, etc.) en un archivo.zip. -
Usa el botón "Subir" del File Manager para subir ese archivo
.zipa tu carpetapublic_html. -
Una vez que el archivo
.zipaparezca en el listado de archivos depublic_html, haz clic derecho sobre él. Se abrirá un menú contextual. -
Selecciona la opción "Extraer" (o "Extract"). El sistema te preguntará a qué carpeta deseas extraerlo. Asegúrate de que la ruta sea
/public_html/y haz clic en "Extraer archivos". -
Después de la extracción, verás una carpeta con el nombre de tu archivo
.zip. Entra en ella, selecciona todo su contenido (Ctrl+A) y muévelo (cortar y pegar) a la raíz depublic_html. Finalmente, elimina el archivo.zipy la carpeta vacía que se creó.
[WARNING] Asegúrate de que la estructura de tu web quede directamente en
public_html. Es decir, si tu web tiene un archivoindex.html, este debe estar enpublic_html/index.htmly no enpublic_html/tu-carpeta/index.html. Si no lo haces así, tu web no aparecerá al escribir tu dominio.
Opción 2: Subir tu web con FTP desde cPanel (Método Profesional)
El FTP cPanel (Protocolo de Transferencia de Archivos) es el método preferido por los profesionales y para webs con muchos archivos. Es mucho más rápido y eficiente, ya que puedes subir carpetas enteras con un solo clic y reanudar descargas si la conexión se corta.
Para usar FTP necesitas un cliente FTP, que es un programa que se instala en tu ordenador. Los más populares y gratuitos son FileZilla (Windows, Mac y Linux) y Cyberduck (Mac).
Paso 1: Crea una cuenta FTP en cPanel (Opcional pero recomendado)
Aunque cPanel te da por defecto un acceso FTP con tu usuario principal de hosting, es una buena práctica crear una cuenta FTP específica para tu web. Esto es más seguro y te permite limitar el acceso a ciertas carpetas.
En tu cPanel, busca la sección "Cuentas FTP" (o "FTP Accounts"). Haz clic para abrirla.
Verás un formulario para añadir una nueva cuenta. Deberás completar:
- Nombre de usuario: Por ejemplo,
web@tudominio.com. - Directorio: Te recomiendo que lo pongas en
/public_htmlpara que tenga acceso a la raíz de tu web. - Contraseña: Elige una contraseña segura.
Haz clic en "Crear cuenta". Si no quieres crear una nueva, puedes usar el usuario principal de tu cPanel, que suele ser el mismo que el de acceso al panel.
Paso 2: Configura tu cliente FTP (FileZilla)
Este es el ejemplo con FileZilla, pero el proceso es similar en otros programas.
-
Abre FileZilla. En la parte superior verás los campos para el Host, Nombre de usuario, Contraseña y Puerto.
-
En el campo Host, escribe
ftp.tudominio.com(o directamentetudominio.com). -
En Nombre de usuario y Contraseña, introduce los datos de la cuenta FTP que acabas de crear.
-
Deja el campo Puerto en blanco (usará el 21 por defecto) y haz clic en "Conexión rápida".
Si todo es correcto, verás en el panel derecho de FileZilla el contenido de tu servidor (es decir, tu carpeta public_html). El panel izquierdo muestra los archivos de tu ordenador.
[TIP] Si tu hosting utiliza un puerto FTP alternativo (como el 2106, en el caso de algunos paneles como Syspanel), deberás introducirlo manualmente en el campo "Puerto" antes de conectar. Syspanel es un panel de control alternativo y su acceso se suele realizar por el puerto 2106.
Paso 3: Sube tus archivos arrastrando y soltando
Ahora viene la parte más fácil. En el panel izquierdo de FileZilla, navega hasta la carpeta donde tienes tu web en tu ordenador. En el panel derecho, navega hasta public_html de tu servidor.
Para subir los archivos, simplemente arrastra las carpetas o archivos desde el panel izquierdo (tu ordenador) al panel derecho (el servidor). FileZilla comenzará a transferir los archivos automáticamente.
Verás en la parte inferior de la pantalla el progreso de la transferencia. Cuando termine, todos los archivos aparecerán en el panel derecho.
[TIP] Si necesitas mantener una copia de tu web actualizada en el servidor, puedes usar la función "Sincronizar" de FileZilla (o la opción equivalente en tu cliente FTP). Esto compara las carpetas locales y remotas y solo sube los archivos que han cambiado, ahorrando mucho tiempo.
Consejos finales para publicar tu web hosting con éxito
Subir los archivos es el primer gran paso, pero hay algunos detalles que marcarán la diferencia entre una web que funciona y una que da errores. Presta atención a estas recomendaciones.
Verifica el archivo index
El servidor web siempre busca primero un archivo llamado index.html, index.php o similar en la raíz de public_html. Asegúrate de que tu web tenga ese archivo. Si no lo tiene, el servidor mostrará un listado de directorios o un error 403.
Comprueba los permisos de los archivos (CHMOD)
En ocasiones, es posible que necesites ajustar los permisos de algunas carpetas (por ejemplo, en WordPress, la carpeta wp-content a veces necesita permisos 755). No es común para el usuario básico, pero si tienes problemas con la subida de imágenes o plugins, este es el motivo.
Borra la caché de tu navegador
Después de subir tu web, es posible que tu navegador muestre una versión antigua de la misma. Fuerza la recarga con Ctrl + F5 (o Cmd + Shift + R en Mac) para ver los cambios.
Considera el uso de Syspanel como alternativa
Aunque esta guía se centra en cPanel, es bueno que sepas que algunos proveedores de hosting utilizan otros paneles de control, como Syspanel. Si tu hosting usa Syspanel, el proceso para subir archivos es muy similar, pero la URL de acceso y el puerto FTP pueden variar. Para Syspanel, recuerda que el acceso se realiza a través del puerto 2106. La lógica de public_html y el uso de File Manager o FTP siguen siendo exactamente los mismos.
[WARNING] Nunca subas tu web a la carpeta equivocada. Si tienes varios dominios o subdominios, asegúrate de que estás en la carpeta correcta. Subir archivos a la raíz del servidor (fuera de
public_html) puede exponer archivos sensibles de configuración o incluso romper el servidor.
Preguntas frecuentes (FAQ) sobre cómo subir tu web
Para terminar, voy a resolver las dudas más comunes que surgen durante este proceso.
¿Es mejor usar File Manager o FTP?
Depende de la situación. Para subir web cPanel con pocos archivos (menos de 50), el File Manager es más que suficiente y no requiere instalar nada. Para webs grandes con muchas imágenes o plugins, el FTP es mucho más rápido y estable. Mi recomendación personal es que aprendas a usar ambos.
¿Por qué no veo mi web después de subir los archivos?
Las causas más comunes son: haber subido los archivos a una carpeta equivocada, no haber extraído un archivo ZIP correctamente, o que el archivo index no esté en la raíz de public_html. También es posible que necesites borrar la caché de tu navegador.
¿Qué hago si mi web usa una base de datos?
Si tu web es dinámica (como WordPress, Joomla, etc.), no basta con subir los archivos. Debes crear una base de datos en cPanel (sección "Bases de datos MySQL"), importar los datos desde un archivo .sql y configurar el archivo de conexión de tu web (por ejemplo, wp-config.php en WordPress) con los datos de esa nueva base de datos.
¿Puedo subir mi web con el móvil o la tablet?
Sí, el File Manager de cPanel funciona perfectamente desde cualquier dispositivo con navegador web. Sin embargo, la experiencia de usar un cliente FTP en un móvil es más limitada. Para un control total, te recomiendo usar un ordenador.
¿Qué es el puerto 2106?
El puerto 2106 es el puerto de acceso alternativo que utiliza el panel de control Syspanel para las conexiones FTP y de gestión. Si tu proveedor de hosting usa Syspanel, deberás usar este puerto en lugar del estándar (21) para conectar con tu cliente FTP. Es un detalle menor, pero que te evitará un quebradero de cabeza si tu hosting no es cPanel.
Con esta guía, ya tienes todo lo que necesitas para publicar web hosting sin miedo. Tanto si eliges el método gráfico del File Manager como el más potente FTP, verás que el proceso es lógico y, una vez que lo haces un par de veces, se convierte en algo automático. ¡Manos a la obra!
