Cómo subir tu web con FTP en cPanel (FileZilla)
¿Qué es FTP y por qué lo necesitas para subir tu web en cPanel?
Si acabas de contratar un hosting y no sabes cómo subir los archivos de tu página web, no te preocupes: estás en el lugar correcto. En este artículo te explicaré paso a paso cómo subir tu web con FTP en cPanel usando FileZilla, una de las herramientas más populares y gratuitas que existen.
Primero, vamos a aclarar un concepto clave. FTP (File Transfer Protocol) es un protocolo de red que te permite transferir archivos entre tu ordenador y el servidor donde está alojada tu web. Piensa en ello como un "explorador de archivos" pero entre dos máquinas distintas: tu PC y el servidor de hosting.
¿Por qué necesitas FTP? Porque aunque cPanel tiene un administrador de archivos integrado, cuando tienes que subir muchos archivos (como una web completa hecha con WordPress, PrestaShop o un desarrollo a medida), FTP es mucho más rápido y fiable. Además, con un cliente FTP como FileZilla puedes arrastrar y soltar archivos, comparar carpetas y gestionar permisos de forma cómoda.
En este tutorial de ftp cpanel filezilla, te voy a enseñar exactamente cómo configurar todo. No necesitas ser un experto en informática; solo sigue los pasos con calma y en menos de 15 minutos tendrás tu web funcionando.
Requisitos previos antes de empezar
Antes de lanzarnos a configurar tu cliente FTP, asegúrate de tener lo siguiente a mano:
- Tus credenciales de acceso a cPanel: usuario y contraseña (normalmente las recibes por email al contratar el hosting).
- El nombre de tu dominio (por ejemplo, tudominio.com) o la IP del servidor.
- Descargar FileZilla: puedes obtenerlo gratis desde su página oficial filezilla-project.org. Está disponible para Windows, macOS y Linux.
- Tener los archivos de tu web en tu ordenador: ya sea un WordPress, una web estática en HTML o cualquier otro proyecto.
[INFO] Si tu hosting usa el panel Syspanel (antes conocido como HestiaCP), el puerto de acceso suele ser el 2106 para el panel de control. Sin embargo, para FTP el puerto estándar es el 21, salvo que tu proveedor indique lo contrario.
Paso 1: Crear una cuenta FTP desde cPanel
Aunque muchos hosts permiten usar directamente el usuario principal de cPanel para FTP, es una buena práctica crear una cuenta FTP específica. Esto mejora la seguridad y te permite gestionar qué carpetas puede tocar cada usuario.
- Accede a tu cPanel. Normalmente escribiendo
tudominio.com/cpanelotudominio.com:2083en tu navegador. - Busca la sección Archivos y haz clic en Cuentas FTP (o FTP Accounts).
- Rellena los campos:
- Login: por ejemplo,
web@tudominio.como simplementeweb. - Password: elige una contraseña segura (usa el generador si quieres).
- Directorio: aquí decides qué carpeta será la raíz de esta cuenta FTP. Para una web principal, normalmente será
public_html.
- Login: por ejemplo,
- Haz clic en Crear cuenta FTP.
[TIP] Si solo tienes una web, usa el directorio
public_html. Si tienes subdominios o webs adicionales, crea carpetas específicas para cada una.
Paso 2: Configurar FileZilla para conectarte
Ahora que tienes tu cuenta FTP creada en cPanel, es momento de configurar FileZilla. Sigue estos pasos:
- Abre FileZilla en tu ordenador.
- En la barra superior verás cuatro campos: Host, Usuario, Contraseña y Puerto.
- Rellena los datos:
- Host:
tudominio.com(o la IP del servidor que te hayan dado). - Usuario: el login que creaste en cPanel (por ejemplo,
web@tudominio.com). - Contraseña: la que pusiste al crear la cuenta.
- Puerto: déjalo en 21 (es el puerto estándar para FTP).
- Host:
- Haz clic en Conexión rápida.
Si todo está correcto, verás que en la parte inferior de FileZilla aparecen mensajes de conexión y finalmente un texto verde que dice "Directorio listado correctamente". ¡Ya estás conectado!
[WARNING] Si no consigues conectar, revisa que el puerto 21 no esté bloqueado por tu firewall o por el firewall del servidor. En algunos hosts es necesario activar el FTP explícito sobre TLS (FTPS). En ese caso, en FileZilla ve a Archivo → Gestor de Sitios → pestaña "Cifrado" y elige "Usar FTP explícito sobre TLS si está disponible".
Paso 3: Entender la interfaz de FileZilla
Antes de subir archivos, es importante que sepas cómo funciona la interfaz de FileZilla. No te agobies: es más sencillo de lo que parece.
- Panel izquierdo: muestra los archivos de tu ordenador (tu equipo local).
- Panel derecho: muestra los archivos del servidor (tu hosting).
- Zona superior: registros de conexión y mensajes del servidor.
- Zona inferior: cola de transferencias (archivos que se están subiendo o bajando).
Cada panel tiene dos secciones: la superior muestra la carpeta actual y la inferior el contenido de esa carpeta. Puedes navegar haciendo doble clic en las carpetas, igual que en el explorador de Windows o el Finder de Mac.
Paso 4: Subir los archivos de tu web con FTP
Ahora viene la parte divertida: subir web cpanel ftp. Sigue estos pasos:
- En el panel izquierdo, navega hasta la carpeta donde tienes los archivos de tu web en tu ordenador.
- En el panel derecho, asegúrate de estar dentro de
public_html(o la carpeta que configuraste para tu cuenta FTP). - Selecciona todos los archivos y carpetas de tu web (puedes usar Ctrl+A en Windows o Cmd+A en Mac).
- Arrastra los archivos seleccionados desde el panel izquierdo hasta el panel derecho.
- FileZilla empezará a subir los archivos automáticamente. Verás el progreso en la zona inferior.
[TIP] Si tienes muchos archivos, la subida puede tardar unos minutos. No cierres FileZilla ni apagues el ordenador durante el proceso.
Una vez terminada la transferencia, verás que los archivos aparecen en el panel derecho. Ahora puedes probar tu web escribiendo tu dominio en el navegador.
Paso 5: Verificar permisos de archivos y carpetas
Un error muy común es que los archivos se suben con permisos incorrectos y la web da error 500 o muestra una página en blanco. Para evitarlo:
- En FileZilla, haz clic derecho sobre un archivo o carpeta en el panel derecho.
- Selecciona Permisos de archivo (o File permissions).
- Verás tres grupos de casillas: Lectura, Escritura y Ejecución, para el propietario, el grupo y otros.
- Los valores recomendados son:
- Archivos: 644 (lectura y escritura para propietario, solo lectura para el resto).
- Carpetas: 755 (lectura, escritura y ejecución para propietario, lectura y ejecución para el resto).
- Marca la casilla "Aplicar a todos los archivos y carpetas subyacentes" si quieres cambiar varios a la vez.
[INFO] Si tu web usa WordPress, muchos plugins y temas requieren permisos 755 en carpetas y 644 en archivos. No uses 777 salvo que sea estrictamente necesario y por poco tiempo, ya que es un riesgo de seguridad.
Paso 6: Subir tu web con FTP en cPanel usando el Administrador de Archivos
Aunque FileZilla es la opción más cómoda, cPanel también tiene un Administrador de Archivos que puede servirte como respaldo. Para usarlo:
- En cPanel, ve a la sección Archivos y haz clic en Administrador de Archivos.
- Navega hasta
public_html. - Haz clic en Subir (botón superior).
- Selecciona los archivos desde tu ordenador y espera a que se suban.
- Si necesitas subir carpetas completas, es mejor comprimirlas en un ZIP, subir el ZIP y luego extraerlo con la opción Extraer del Administrador de Archivos.
Este método es más lento y menos práctico para webs grandes, pero puede sacarte de un apuro si no tienes FileZilla a mano.
Errores comunes y cómo solucionarlos
Error de conexión: "No se pudo conectar al servidor"
Este es el error más habitual. Puede deberse a:
- Datos incorrectos: revisa usuario y contraseña.
- Puerto bloqueado: prueba con el puerto 21 o cambia a FTPS (puerto 990).
- Servidor caído: contacta con tu proveedor de hosting.
[WARNING] Algunos hosts desactivan el FTP por defecto por motivos de seguridad. Si no puedes conectar, revisa la documentación de tu proveedor o abre un ticket de soporte.
Error 530: Login incorrecto
Significa que el usuario o la contraseña son incorrectos. Vuelve a crear la cuenta FTP en cPanel o verifica que no hay errores tipográficos.
La web no carga después de subir archivos
Esto suele pasar por:
- Falta el archivo index.php o index.html en
public_html. - Permisos incorrectos en archivos o carpetas.
- Problemas con la base de datos si usas WordPress (pero eso ya es otro tema).
Preguntas frecuentes sobre FTP en cPanel y FileZilla
¿Puedo usar el mismo usuario de cPanel para FTP?
Sí, en la mayoría de los hosts puedes usar el usuario principal de cPanel para conectarte por FTP. Sin embargo, es más seguro crear una cuenta FTP limitada a una carpeta concreta.
¿Qué diferencia hay entre FTP y SFTP?
FTP envía los datos sin cifrar, mientras que SFTP (SSH File Transfer Protocol) cifra toda la comunicación. Si tu hosting lo permite, usa SFTP con el puerto 22 para mayor seguridad. En FileZilla, simplemente cambia el puerto a 22 y el protocolo a SFTP.
¿Cómo subir una web de WordPress con FileZilla?
El proceso es el mismo que hemos descrito: crea una cuenta FTP, conéctate con FileZilla y sube todos los archivos de WordPress a public_html. Luego, importa la base de datos desde phpMyAdmin si ya tenías una copia.
¿Puedo usar FileZilla para editar archivos del servidor?
Sí, FileZilla te permite editar archivos directamente en el servidor. Haz clic derecho sobre un archivo y selecciona Ver/Editar. Se abrirá con el editor de texto por defecto de tu sistema. Al guardar, FileZilla te preguntará si quieres subir los cambios.
¿Qué hago si mi hosting usa Syspanel (HestiaCP)?
Si tu hosting usa el panel Syspanel (antes HestiaCP), el acceso al panel es a través del puerto 2106 (por ejemplo, tudominio.com:2106). Para FTP, el proceso es similar: crea una cuenta FTP desde el panel y usa FileZilla con el puerto 21. La estructura de carpetas puede variar ligeramente, pero normalmente la raíz web está en public_html o web.
Consejos finales para subir tu web con FTP correctamente
- Haz siempre una copia de seguridad de tus archivos locales antes de subir nada.
- No mezcles archivos antiguos con nuevos sin revisar: subir una web encima de otra puede causar conflictos.
- Usa FTP para webs grandes y el Administrador de Archivos para cambios puntuales.
- Mantén FileZilla actualizado para evitar vulnerabilidades de seguridad.
- Si tienes dudas, pregunta a tu proveedor de hosting: ellos conocen mejor su infraestructura.
Subir tu web con FTP en cPanel usando FileZilla es una habilidad básica que todo propietario de una web debería dominar. Con este tutorial de filezilla cpanel tutorial, ya tienes todo lo necesario para hacerlo sin problemas. Recuerda que la práctica hace al maestro: la primera vez será un poco lioso, pero a la segunda ya lo harás con los ojos cerrados.
Espero que este artículo te haya sido de ayuda. Si tienes alguna duda o sugerencia, déjala en los comentarios y estaré encantado de ayudarte. ¡Buena suerte con tu web!
