Cómo subir tu sitio web con FTP desde cPanel
¿Qué es FTP y por qué necesitas usarlo?
FTP (Protocolo de Transferencia de Archivos) es el método clásico y más fiable para subir archivos web a tu hosting. Aunque hoy en dÃa existen herramientas más modernas como el Administrador de Archivos de cPanel, FTP sigue siendo la opción preferida por muchos usuarios por su velocidad, su capacidad para manejar miles de archivos a la vez y su integración con editores de código profesionales.
Imagina que tienes tu sitio web construido en tu ordenador: has creado las páginas HTML, has subido las imágenes, los estilos CSS y los scripts JavaScript. Ahora necesitas llevarlo todo a tu servidor para que el mundo lo vea. FTP es el puente que conecta tu ordenador con tu hosting, permitiéndote transferir archivos web de forma rápida y segura.
En este artÃculo te explicaré paso a paso cómo configurar y usar un cliente FTP para subir tu sitio web desde cPanel. No necesitas ser un experto en tecnologÃa; solo sigue las instrucciones y en menos de 15 minutos tendrás tu web en lÃnea.
¿Qué necesitas antes de empezar?
Antes de lanzarte a subir archivos FTP cPanel, asegúrate de tener a mano los siguientes datos:
- Tu dominio o la IP de tu servidor (por ejemplo,
tudominio.como198.51.100.23). - Tu nombre de usuario de cPanel (normalmente el mismo que usas para entrar al panel).
- Tu contraseña de cPanel (o la contraseña FTP especÃfica si la has creado).
- Un cliente FTP instalado. Te recomiendo FileZilla (gratuito y multiplataforma) o WinSCP si usas Windows. Si prefieres algo más ligero, puedes usar el Administrador de Archivos de cPanel, pero no es un cliente FTP puro.
[INFO] Si no sabes qué es un cliente FTP, piensa en él como un "explorador de archivos" especializado. En lugar de ver carpetas en tu ordenador, ves dos paneles: uno con tus archivos locales y otro con los archivos del servidor.
Paso 1: Crear una cuenta FTP en cPanel
Aunque puedes usar tus credenciales principales de cPanel para conectarte por FTP, es una buena práctica crear una cuenta FTP dedicada. Esto te permite:
- Limitar el acceso solo a ciertas carpetas.
- Revocar permisos sin cambiar tu contraseña principal.
- Tener un control más granular sobre la seguridad.
Cómo crear una cuenta FTP en cPanel:
- Inicia sesión en cPanel usando tu usuario y contraseña.
- Busca la sección "Archivos" y haz clic en "Cuentas FTP".
- En el campo "Iniciar sesión", escribe un nombre para tu cuenta. Por ejemplo,
webmaster. - En "Dominio", selecciona el dominio para el cual quieres crear la cuenta (si tienes varios).
- Elige una contraseña segura. Puedes usar el generador de contraseñas que te ofrece cPanel.
- En "Directorio", puedes dejar el campo vacÃo para que la cuenta tenga acceso a la raÃz de tu dominio, o especificar una carpeta concreta (por ejemplo,
public_html). - Haz clic en "Crear cuenta FTP".
[TIP] Si solo tienes un dominio, deja el directorio vacÃo. Asà tendrás acceso a la raÃz y podrás subir archivos a
public_html(que es la carpeta donde debe vivir tu web).
Paso 2: Configurar tu cliente FTP
Ahora que tienes tu cuenta FTP, es hora de configurar tu cliente FTP. Vamos a usar FileZilla como ejemplo, pero el proceso es muy similar en cualquier otro cliente.
Descarga e instala FileZilla:
- Ve a la página oficial de FileZilla y descarga la versión para tu sistema operativo.
- Instálalo siguiendo los pasos del asistente (acepta los términos y pulsa "Siguiente" varias veces).
Conectarte a tu servidor:
- Abre FileZilla.
- En la barra superior, verás los campos: Host, Nombre de usuario, Contraseña y Puerto.
- Rellena los datos:
- Host:
ftp.tudominio.como simplementetudominio.com(si no funciona, prueba con la IP del servidor). - Nombre de usuario: el nombre de la cuenta FTP que creaste (por ejemplo,
webmaster@tudominio.como solowebmaster, dependiendo de cómo lo haya configurado tu hosting). - Contraseña: la contraseña que elegiste para la cuenta FTP.
- Puerto: déjalo en
21(el puerto estándar para FTP). Si tu hosting usa SFTP (FTP seguro), el puerto cambiará a22.
- Host:
- Haz clic en "Conexión rápida" (el botón con un rayo).
[WARNING] Si ves un mensaje de error de certificado o de "conexión no segura", es normal. FTP no es un protocolo cifrado por defecto. Si tu hosting lo permite, te recomiendo usar SFTP (puerto 22) o FTPS (puerto 990) para mayor seguridad. En cPanel, puedes habilitar estas opciones en la sección "Configuración FTP".
Paso 3: Navegar por los archivos del servidor
Una vez conectado, verás dos paneles principales en FileZilla:
- Panel izquierdo: tu ordenador (archivos locales).
- Panel derecho: tu servidor (archivos remotos).
En el panel derecho, busca la carpeta public_html. Esta es la carpeta raÃz de tu sitio web. Todo lo que subas dentro de ella será accesible desde tu dominio.
[INFO] Si tu web es un blog o una tienda online, es posible que ya existan archivos en
public_html. No los borres a menos que sepas lo que haces. Si estás subiendo tu web por primera vez, la carpeta puede estar vacÃa o contener un archivoindex.htmlpor defecto.
Paso 4: Subir archivos FTP cPanel
Ahora viene la parte divertida: subir archivos FTP cPanel. Tienes dos formas de hacerlo:
Opción A: Arrastrar y soltar
- En el panel izquierdo, navega hasta la carpeta de tu proyecto web en tu ordenador.
- Selecciona todos los archivos y carpetas que quieras subir (puedes usar
Ctrl + Apara seleccionar todo). - Arrástralos hasta la carpeta
public_htmlen el panel derecho. - FileZilla comenzará a transferir los archivos. Verás el progreso en la parte inferior.
Opción B: Clic derecho y subir
- Selecciona los archivos en el panel izquierdo.
- Haz clic derecho sobre ellos y elige "Subir".
- Los archivos se copiarán al servidor.
[TIP] Si tienes muchos archivos (más de 1000), la transferencia puede tardar unos minutos. No cierres FileZilla ni apagues el ordenador durante el proceso.
Paso 5: Verificar que tu web funciona
Una vez que la transferencia haya terminado, abre tu navegador y escribe tu dominio (por ejemplo, www.tudominio.com). Si todo ha ido bien, deberÃas ver tu sitio web en acción.
Si ves un error 404 o una página en blanco, revisa lo siguiente:
- ¿Subiste los archivos a la carpeta correcta? Deben estar dentro de
public_html, no en la raÃz del servidor. - ¿Tienes un archivo
index.htmloindex.php? Sin él, el servidor no sabe qué mostrar. - ¿Los nombres de los archivos son correctos? En Linux (el sistema de la mayorÃa de los hostings), los nombres de archivo distinguen entre mayúsculas y minúsculas.
Index.HTMLno es lo mismo queindex.html.
[WARNING] Si tu web usa una base de datos (por ejemplo, WordPress), FTP solo sube los archivos. La base de datos se importa aparte desde cPanel. No olvides configurar el archivo
wp-config.phpcon los datos de tu base de datos.
Errores comunes y cómo solucionarlos
"Error: Conexión rechazada"
Esto significa que tu cliente FTP no ha podido conectar con el servidor. Revisa:
- Que el host sea correcto (prueba con la IP si el dominio no funciona).
- Que el puerto sea el correcto (21 para FTP, 22 para SFTP).
- Que tu hosting no esté bloqueando conexiones FTP (consulta con tu proveedor).
"Error: Nombre de usuario o contraseña incorrectos"
Asegúrate de que estás usando las credenciales de la cuenta FTP, no las de cPanel (aunque a veces son las mismas). Si acabas de crear la cuenta, espera unos minutos a que se propague.
"No tengo permisos para subir archivos"
Esto suele pasar cuando la carpeta public_html tiene permisos demasiado restrictivos. En cPanel, puedes cambiar los permisos desde el Administrador de Archivos:
- Busca
public_html. - Haz clic derecho sobre la carpeta y selecciona "Cambiar permisos".
- Pon
755para carpetas y644para archivos.
[TIP] Nunca pongas permisos
777(lectura, escritura y ejecución para todos). Es un riesgo de seguridad enorme.
Alternativas a FTP: el Administrador de Archivos de cPanel
Si no quieres instalar un cliente FTP, cPanel incluye un Administrador de Archivos web que cumple la misma función:
- Entra en cPanel y busca la sección "Archivos".
- Haz clic en "Administrador de Archivos".
- Navega hasta
public_html. - Usa el botón "Subir" en la barra superior para subir archivos desde tu ordenador.
Eso sÃ, el Administrador de Archivos es más lento con muchos archivos y no permite arrastrar carpetas completas de forma tan cómoda.
[INFO] En Syspanel (el panel de control que algunos hostings usan en lugar de cPanel), el proceso es muy similar. Solo recuerda que el puerto de acceso a Syspanel es el 2106 y que la gestión de archivos se hace desde el menú "Archivos" o "FTP".
Preguntas frecuentes (FAQ)
¿Puedo usar FTP para subir archivos grandes?
SÃ, FTP está diseñado para transferencias masivas. Sin embargo, si tu archivo supera los 2 GB, es posible que tengas problemas. En ese caso, usa el Administrador de Archivos o un servicio de transferencia directa.
¿Es seguro usar FTP?
El FTP estándar no cifra los datos, asà que tu contraseña viaja en texto plano. Para mayor seguridad, usa SFTP (puerto 22) o FTPS (puerto 990) si tu hosting lo permite. En cPanel, puedes habilitar estas opciones en "Configuración FTP".
¿Qué hago si mi web se ve rota después de subirla?
Esto suele deberse a rutas incorrectas en tus archivos. Por ejemplo, si tu web espera los estilos en /css/estilos.css pero los subiste a /public_html/css/estilos.css, la ruta deberÃa funcionar. Revisa que las rutas sean relativas o absolutas correctas.
¿Puedo subir archivos desde el móvil?
Técnicamente sÃ, pero no es recomendable. La interfaz de los clientes FTP móviles es limitada y las transferencias pueden ser inestables. Mejor usa un ordenador.
¿Cuánto tarda en verse mi web después de subirla?
Normalmente es inmediato. Si no la ves, prueba a limpiar la caché de tu navegador o a acceder desde otro dispositivo. También puede ser que tu proveedor de hosting tenga una caché de CDN que tarde unos minutos en actualizarse.
Conclusión
Subir tu sitio web con FTP desde cPanel es un proceso sencillo que dominarás con un poco de práctica. Recuerda:
- Crea una cuenta FTP dedicada en cPanel.
- Configura tu cliente FTP (FileZilla es una gran opción).
- Sube los archivos a
public_html. - Verifica que todo funciona correctamente.
Con estos pasos, podrás transferir archivos web de forma rápida y eficiente, sin depender de métodos más limitados. Y si en algún momento te pierdes, no dudes en consultar la documentación de tu hosting o contactar con su soporte técnico.
[TIP] La práctica hace al maestro. Prueba a subir un sitio de prueba con unos pocos archivos antes de lanzar tu web definitiva. Asà te familiarizarás con el proceso sin estrés.
¡Buena suerte con tu sitio web! 🚀
