cPanel: Cómo subir tu web por FTP (FileZilla) sin complicaciones
¿Qué necesitas para subir tu web por FTP con cPanel?
Antes de empezar, es importante que entiendas qué vamos a hacer y qué necesitas tener a mano. Subir tu web por FTP no es más que copiar los archivos de tu sitio desde tu ordenador al servidor donde está contratado tu hosting. Es como mover fotos de tu móvil al ordenador, pero con los archivos de tu página web.
Para ello, necesitarás tres cosas imprescindibles:
- Un cliente FTP: En este caso usaremos FileZilla, que es gratuito y el más popular. Puedes descargarlo desde su web oficial.
- Tus datos de acceso FTP: Los encontrarás en tu panel de control cPanel, en la sección "Cuentas FTP". Ahí verás el servidor (normalmente algo como
ftp.tudominio.como una IP), tu usuario y podrás poner tu contraseña. - Los archivos de tu web: Si ya tienes una web hecha, serán los archivos que tienes en tu ordenador. Si es una web nueva, será el código que hayas creado o descargado.
Una vez que tengas esto, el proceso es muy sencillo. Te lo explicamos paso a paso para que no te pierdas en ningún momento.
Paso 1: Localiza tus datos FTP en cPanel
Lo primero es entrar en tu cPanel. Normalmente accedes a través de tudominio.com/cpanel o tudominio.com:2083. Una vez dentro, busca la sección "Archivos" y haz clic en "Cuentas FTP".
Aquí verás una lista de las cuentas FTP que tienes creadas. Si es la primera vez, seguramente haya una cuenta principal que se corresponde con tu usuario de cPanel. Los datos que necesitas son:
- Servidor FTP: Suele tener el formato
ftp.tudominio.com. - Nombre de usuario: Algo así como
usuario@tudominio.como simplementeusuario. - Puerto: El estándar es el 21. No lo cambies a menos que tu proveedor te diga lo contrario.
Si no recuerdas tu contraseña, puedes cambiarla desde aquí mismo. Eso sí, ten en cuenta que si cambias la contraseña, también tendrás que actualizarla en FileZilla.
[TIP] Si no ves la sección "Cuentas FTP" en tu cPanel, usa el buscador de la parte superior. Solo escribe "FTP" y te aparecerá.
Paso 2: Descarga e instala FileZilla
FileZilla es un programa gratuito y de código abierto. Es compatible con Windows, macOS y Linux. Para instalarlo:
- Ve a la página oficial de FileZilla.
- Descarga la versión para tu sistema operativo.
- Ejecuta el instalador y sigue los pasos. No tiene complicación, es "siguiente, siguiente, siguiente".
Una vez instalado, ábrelo. Verás una interfaz con varias barras y paneles. No te asustes, es más fácil de lo que parece.
Paso 3: Conecta FileZilla a tu cPanel
Ahora viene la parte clave: conectar ftp cpanel con FileZilla. Para ello, en la parte superior de FileZilla verás cuatro campos:
- Servidor: Aquí pones la dirección del servidor FTP que has copiado antes (ej:
ftp.tudominio.com). - Nombre de usuario: Tu usuario FTP.
- Contraseña: La contraseña de tu cuenta FTP.
- Puerto: El 21, salvo que te digan lo contrario.
Una vez rellenados, haz clic en "Conexión rápida". Si todo es correcto, en el panel de la derecha verás los archivos de tu servidor. En el panel de la izquierda verás los archivos de tu ordenador.
[WARNING] Si te aparece un aviso de certificado SSL, no te preocupes. Es normal si tu servidor no tiene SSL configurado para FTP. Puedes aceptarlo y continuar. Si el problema persiste, prueba a cambiar el puerto a 22 (SFTP) si tu hosting lo permite.
Paso 4: Entiende la estructura de carpetas en cPanel
Antes de subir nada, es fundamental que sepas dónde tienes que colocar los archivos. En cPanel, la carpeta principal de tu web es public_html. Todo lo que esté dentro de esa carpeta será visible en tu dominio.
Si tienes varios dominios o subdominios, puede haber otras carpetas como public_html/miweb o subdominio.tudominio.com. Pero para una web principal, public_html es tu lugar.
[INFO] Si tu web usa un sistema como WordPress, los archivos de WordPress deben estar directamente en
public_html, no en una subcarpeta dentro de ella (a menos que quieras que se vea entudominio.com/wordpress).
Paso 5: Sube tus archivos a public_html
Ahora sí, vamos a subir web por ftp. Tienes dos opciones:
Opción A: Subir archivos sueltos
- En el panel izquierdo de FileZilla, navega hasta la carpeta de tu ordenador donde tienes los archivos de tu web.
- En el panel derecho, navega hasta
public_html. - Selecciona los archivos o carpetas que quieras subir.
- Arrastra y suelta los archivos desde la izquierda a la derecha. O haz clic derecho y elige "Subir".
FileZilla comenzará a subir los archivos. Verás el progreso en la parte inferior. Cuando termine, los archivos estarán en tu servidor.
Opción B: Subir un archivo comprimido (ZIP)
Si tienes muchos archivos, puede ser más rápido comprimirlos en un ZIP y subirlo. Luego lo descomprimes en el servidor:
- Comprime tus archivos en un ZIP en tu ordenador.
- Sube el ZIP a
public_htmlcomo en la opción A. - Una vez subido, en FileZilla haz clic derecho sobre el ZIP y selecciona "Descomprimir". O si no tienes esa opción, entra en cPanel, busca el "Administrador de archivos", navega hasta
public_html, haz clic derecho sobre el ZIP y elige "Extraer".
[TIP] Subir un ZIP es mucho más rápido si tienes cientos de archivos pequeños. El tiempo de conexión se reduce drásticamente.
Paso 6: Verifica que tu web funciona
Una vez subidos los archivos, abre tu navegador y escribe tu dominio. Si has hecho todo bien, tu web debería cargar. Si no es así, revisa lo siguiente:
- ¿Has subido los archivos a
public_htmly no a otra carpeta? - ¿El archivo principal de tu web se llama
index.phpoindex.html? Si no, el servidor no sabrá qué mostrar. - ¿Has subido los archivos en la estructura correcta? Por ejemplo, si tu web tiene una carpeta
css, debe estar enpublic_html/css.
Si tienes una web dinámica (como WordPress), puede que necesites importar una base de datos. Eso ya es otro proceso, pero si has subido una web estática, esto es todo.
Preguntas frecuentes sobre FTP y cPanel
¿Puedo usar FTP para subir archivos a Syspanel?
Sí, pero el proceso es diferente. Syspanel (antes conocido como HestiaCP) es otro panel de control que algunos hostings usan. En Syspanel, el acceso al panel se hace por el puerto 2106 (por ejemplo, tudominio.com:2106). Para FTP, el puerto y la estructura pueden variar, así que consulta la documentación de tu proveedor.
¿FileZilla no se conecta, qué hago?
Revisa estos puntos:
- Que el servidor, usuario y contraseña sean correctos.
- Que tu hosting permita conexiones FTP (algunos solo permiten SFTP, que es FTP seguro por el puerto 22).
- Que no haya un firewall bloqueando el puerto 21.
- Prueba a desactivar el modo pasivo en FileZilla: Edición → Ajustes → Conexión → FTP → Modo pasivo.
¿Cuál es la diferencia entre FTP y SFTP?
El FTP normal es como enviar una postal: cualquiera en el camino puede leerla. El SFTP es como enviar una carta certificada y sellada: va cifrada. Siempre que puedas, usa SFTP, sobre todo si tu hosting lo permite. En FileZilla, solo cambia el puerto a 22 y el protocolo a SFTP.
¿Puedo editar archivos directamente desde FileZilla?
Sí. Si haces clic derecho sobre un archivo en el servidor, puedes elegir "Ver/Editar". Esto descargará una copia temporal que podrás modificar y, al guardarla, se subirá automáticamente. Es muy útil para hacer cambios rápidos.
¿Qué hago si no encuentro la carpeta public_html?
Si tu web está en un subdominio o en un addon domain, la carpeta puede llamarse de otra forma, como public_html/subdominio o addon.tudominio.com. También puede que tu hosting use otra estructura, como htdocs (típico de algunos servidores). Si no la encuentras, contacta con tu proveedor de hosting.
Consejos finales para subir tu web sin complicaciones
- Haz una copia de seguridad de tus archivos antes de subirlos. Nunca se sabe si algo puede fallar.
- No subas archivos innecesarios (como
.DS_Storeen Mac oThumbs.dben Windows). Solo ensucian tu servidor. - Nombra correctamente los archivos: evita espacios, tildes o caracteres raros. Usa minúsculas y guiones bajos o medios.
- Si tu web es WordPress, no subas toda la instalación si solo quieres actualizar un plugin o tema. Mejor usa el administrador de WordPress.
- Si tienes una web grande, sube los archivos por partes para evitar cortes de conexión.
Subir tu web por FTP con FileZilla y cPanel es una de las tareas más básicas y útiles que puedes aprender como propietario de una web. Una vez que lo haces la primera vez, verás que es pan comido. Y si te equivocas, no pasa nada: siempre puedes borrar los archivos y volver a empezar.
Esperamos que esta guía te haya sido de ayuda. Si te surge cualquier otra duda, déjanosla en los comentarios o contacta con tu soporte técnico. ¡Buena suerte con tu web!
