Cómo subir una página web a cPanel mediante FTP
¿Qué necesitas para subir tu web a cPanel por FTP?
Antes de empezar, vamos a ver qué materiales necesitas. No te preocupes, no necesitas ser un experto en informática. Con esto basta:
- Tus datos de acceso FTP: normalmente los encuentras en el correo de bienvenida de tu hosting o en la sección "Cuentas FTP" de tu cPanel. Necesitarás el host (por ejemplo,
ftp.tudominio.com), el usuario y la contraseña. - Un cliente FTP: el más popular y gratuito es FileZilla. Puedes descargarlo desde su página oficial. También puedes usar el Administrador de archivos de cPanel, pero FileZilla es mucho más cómodo para subir muchos archivos.
- Tu sitio web en local: es decir, los archivos de tu página (HTML, CSS, PHP, imágenes, etc.) guardados en tu ordenador. Si usas WordPress, son todos los archivos de la carpeta donde lo tienes instalado.
[INFO] Si tu web está hecha con WordPress, Joomla o PrestaShop, el proceso es exactamente el mismo. Solo tienes que subir todos los archivos de la carpeta raíz de tu instalación local.
Paso 1: Crear una cuenta FTP en cPanel (si no la tienes)
Aunque muchos hostings crean una cuenta FTP automáticamente al contratar, es buena idea saber cómo crear una nueva. Así tendrás control total.
Accede a tu cPanel
Escribe en tu navegador tudominio.com/cpanel o usa la URL que te dio tu proveedor. Introduce tu usuario y contraseña principal. Una vez dentro, busca la sección "Archivos" o "Files".
Busca "Cuentas FTP"
Dentro de la sección de archivos, verás un icono llamado "Cuentas FTP" o "FTP Accounts". Haz clic ahí.
Crea la cuenta
Rellena los campos:
- Login: pon un nombre, por ejemplo
subirweb. Tu usuario FTP completo serásubirweb@tudominio.com. - Contraseña: elige una segura. cPanel te muestra un indicador de fortaleza. Úsala con letras, números y símbolos.
- Directorio: déjalo vacío o escribe
public_htmlsi quieres que el acceso directo sea a la raíz de tu web. Si lo dejas vacío, podrás navegar por toda la estructura de archivos. - Cuota: selecciona "Sin límite" para que no haya restricciones de espacio.
Haz clic en "Crear cuenta". ¡Listo! Ya tienes tu cuenta FTP.
[TIP] Anota el nombre completo del usuario (con el
@tudominio.com) y la contraseña. Los necesitarás en el siguiente paso.
Paso 2: Configurar FileZilla para conectar con cPanel
FileZilla es la herramienta más usada para subir archivos web a cPanel. Es gratuita, de código abierto y funciona en Windows, Mac y Linux.
Descarga e instala FileZilla
Ve a la página oficial de FileZilla y descarga la versión para tu sistema operativo. La instalación es sencilla: siguiente, siguiente y listo.
Conecta con tus datos FTP
Abre FileZilla. En la parte superior verás una barra con cuatro campos:
- Servidor: escribe el host FTP. Puede ser
ftp.tudominio.como la IP de tu servidor. Si no sabes cuál es, revisa el correo de bienvenida de tu hosting. - Nombre de usuario: el usuario completo que creaste (ej.
subirweb@tudominio.com). - Contraseña: la que configuraste.
- Puerto: déjalo en 21 (es el puerto estándar para FTP). Algunos hostings usan el 22 para SFTP, pero eso solo si tu proveedor lo indica.
Haz clic en "Conexión rápida". Si todo es correcto, verás una serie de mensajes en la parte superior y el panel derecho se llenará con los archivos de tu servidor.
[WARNING] Si ves un error de certificado SSL, no te preocupes. Es normal en conexiones FTP. Puedes aceptar y continuar. Si tu hosting usa SFTP (puerto 22), el proceso es el mismo, solo cambia el puerto.
Entiende la interfaz de FileZilla
La pantalla se divide en dos paneles:
- Panel izquierdo (Local): muestra los archivos de tu ordenador.
- Panel derecho (Remoto): muestra los archivos de tu servidor.
En el panel remoto, navega hasta la carpeta public_html. Esta es la raíz de tu sitio web. Todo lo que subas aquí será visible en internet.
[INFO] En algunos hostings, la carpeta raíz puede llamarse
htdocsowww. Si no vespublic_html, busca en la documentación de tu proveedor. En HestiaCP (también llamado Syspanel, cuyo acceso es por el puerto 2106), la carpeta suele serpublic_htmltambién.
Paso 3: Subir los archivos de tu web a cPanel
Ahora viene la parte fácil. Una vez conectado, solo tienes que arrastrar y soltar.
Selecciona tus archivos locales
En el panel izquierdo, navega hasta la carpeta donde tienes tu web. Selecciona todos los archivos y carpetas. Puedes usar Ctrl + A (o Cmd + A en Mac) para seleccionarlo todo.
Arrastra al servidor
Arrastra los archivos seleccionados al panel derecho, dentro de public_html. Verás una ventana de progreso en la parte inferior. Dependiendo del tamaño de tu web, puede tardar unos segundos o varios minutos.
Verifica que todo se haya subido
Cuando termine, compara los archivos de ambos paneles. Deben coincidir. Si hay algún archivo que no se subió, selecciónalo y arrástralo de nuevo.
[TIP] Si tu web es muy grande (con muchas imágenes o vídeos), puedes comprimirla en un ZIP en tu ordenador, subir el ZIP y luego descomprimirlo desde el Administrador de archivos de cPanel. Esto es mucho más rápido.
Subir carpetas completas
FileZilla sube automáticamente las carpetas y su contenido si las arrastras enteras. No necesitas crear las carpetas una a una en el servidor. El programa lo hace por ti.
Paso 4: Comprobar que tu web funciona
Una vez subidos todos los archivos, es hora de la prueba de fuego.
Accede a tu dominio
Abre tu navegador y escribe tudominio.com. Si todo ha ido bien, verás tu web en línea. Si no funciona, no te preocupes, suele ser por un par de motivos.
Errores comunes y soluciones
- Página en blanco: puede ser un error de PHP o que falta algún archivo. Revisa que hayas subido todos los archivos, incluidos los ocultos como
.htaccess. - Error 404: significa que el archivo
index.phpoindex.htmlno está enpublic_html. Asegúrate de que está en la raíz y no dentro de una subcarpeta. - Error de conexión a la base de datos: si usas WordPress u otro CMS, necesitas importar la base de datos. Eso es otro tema, pero te adelanto que es desde phpMyAdmin en cPanel.
[WARNING] Los archivos ocultos (los que empiezan por punto, como
.htaccess) no se suben por defecto en algunos clientes. En FileZilla, ve a Servidor > Forzar mostrar archivos ocultos. Así te aseguras de subirlos todos.
Paso 5: Subir archivos con el Administrador de archivos de cPanel (alternativa)
Si no quieres instalar FileZilla, cPanel tiene su propio Administrador de archivos. Es más limitado, pero sirve para subir archivos sueltos o pequeños.
Accede al Administrador de archivos
En cPanel, busca el icono "Administrador de archivos" o "File Manager". Se abrirá una nueva pestaña.
Navega a public_html
En el panel derecho, ve a public_html. Haz clic en el botón "Subir" en la barra superior.
Selecciona tus archivos
Se abrirá una ventana donde puedes arrastrar archivos desde tu ordenador. Puedes subir varios a la vez, pero no carpetas completas. Para carpetas, primero comprímelas en ZIP, súbalas y luego haga clic derecho sobre el ZIP y elija "Extraer".
[INFO] El Administrador de archivos de cPanel es ideal para subir archivos de configuración o hacer cambios rápidos. Para subir una web completa, siempre es mejor FileZilla por su velocidad y comodidad.
Preguntas frecuentes (FAQ) sobre subir web a cPanel
¿Cuál es la diferencia entre FTP y SFTP?
FTP es el protocolo clásico, sin cifrar. SFTP usa SSH y cifra la conexión, siendo más seguro. La mayoría de hostings ofrecen ambos. En FileZilla, solo tienes que cambiar el puerto (21 para FTP, 22 para SFTP) y usar los mismos datos. Algunos hostings, como los que usan Syspanel (HestiaCP, con puerto de acceso 2106), pueden tener configuraciones específicas. Revisa la documentación de tu proveedor.
¿Puedo usar FTP para subir WordPress?
Sí, totalmente. De hecho, es la forma más común. Subes todos los archivos de WordPress a public_html y luego importas la base de datos. Después, editas el archivo wp-config.php con los datos de tu base de datos. Es un proceso manual, pero funciona perfectamente.
¿Cuánto tarda en subir mi web?
Depende del tamaño y de tu conexión. Una web de 50 MB puede tardar 5-10 minutos con una conexión de 10 Mbps. Con FileZilla verás el progreso en tiempo real.
¿Qué hago si la subida se interrumpe?
No pasa nada. FileZilla reanuda la subida desde donde se quedó si vuelves a arrastrar los archivos. Asegúrate de tener una conexión estable. Si es una web muy grande, considera subirla en ZIP.
¿Necesito borrar los archivos de public_html antes de subir?
Si tu hosting tiene archivos por defecto (como una página de "En construcción"), es recomendable borrarlos antes de subir los tuyos. Pero si subes encima, puede haber conflictos. Selecciona todo en public_html y bórralo, luego sube los tuyos.
[TIP] Antes de borrar nada, descarga una copia de seguridad de los archivos que haya en el servidor. Nunca sabes si los necesitarás.
Consejos finales para subir web a cPanel sin problemas
- Usa siempre una conexión estable: si se corta, la subida se interrumpe. Conecta tu ordenador por cable si es posible.
- No subas archivos innecesarios: si tienes una carpeta con versiones antiguas o archivos de trabajo, no los subas. Solo lo que necesite tu web para funcionar.
- Mantén tus contraseñas seguras: el FTP da acceso completo a tu web. No compartas tus credenciales y cámbialas periódicamente.
- Prueba tu web después de subir: navega por todas las páginas, prueba los formularios y revisa que las imágenes cargan bien.
- Si usas Syspanel (HestiaCP): recuerda que el acceso a tu panel es por el puerto 2106. El FTP funciona igual, pero verifica los datos en la sección de cuentas FTP de tu panel.
Subir una página web a cPanel mediante FTP es un proceso sencillo una vez que lo has hecho un par de veces. Con FileZilla y los pasos que te he dado, tendrás tu web en línea en cuestión de minutos. Y si algo falla, recuerda que la mayoría de problemas se solucionan revisando que los archivos estén en la carpeta correcta y que no falten archivos ocultos.
¿Te ha quedado alguna duda? Déjala en los comentarios y te ayudaré a resolverla. ¡Buena suerte con tu web!
