Para subir un sitio web al hosting podés utilizar el Administrador de archivos de cPanel, FTPS, SFTP o una herramienta de despliegue. La opción adecuada depende de la cantidad de archivos, la frecuencia con la que se actualizarán y los accesos disponibles.
Antes de transferir, identificá la carpeta exacta que utiliza el dominio. Cargar correctamente los archivos en una ubicación equivocada no hará visible el sitio y puede crear confusión al intentar corregirlo.
Identificá la raíz documental del dominio
El dominio principal de una cuenta cPanel suele utilizar public_html. Los dominios adicionales y subdominios pueden tener otra raíz documental. Consultá la configuración de dominios del panel en lugar de asumir que todos comparten la misma carpeta.
Dentro de la raíz debería quedar el archivo inicial de la web, como index.html o index.php. Si extraés una copia y aparece una carpeta adicional que contiene todo el sitio, el servidor podría mostrar una página vacía o un listado en lugar de la portada.
Prepará los archivos antes de cargarlos
Conservá un respaldo de lo que ya existe en destino. Si vas a reemplazar una web activa, descargá los archivos y la base de datos antes de sobrescribirlos. Luego revisá la copia local:
- Eliminá archivos temporales que no deban publicarse.
- Conservá los archivos ocultos necesarios.
- Comprobá que no incluya contraseñas o respaldos accesibles públicamente.
- Usá nombres compatibles y evitá diferencias accidentales entre mayúsculas y minúsculas.
- Verificá que el archivo inicial esté en el nivel correcto.
Método 1: Administrador de archivos de cPanel
File Manager resulta práctico para sitios pequeños o una carga puntual. Ingresá a la raíz documental, seleccioná Cargar y elegí los archivos. La interfaz no sube una carpeta completa directamente; para conservar una estructura grande es más eficiente comprimirla, subir el archivo y extraerlo en destino.
Después de extraer, revisá la ruta y eliminá el comprimido si ya no es necesario. Dejar backups dentro de public_html puede consumir espacio y exponer información si el servidor permite descargarlos.
Método 2: FTP, FTPS o SFTP
Un cliente como FileZilla o WinSCP facilita transferir muchos directorios, reanudar archivos y comparar el equipo local con el servidor. Preferí FTPS o SFTP cuando estén disponibles porque protegen la sesión y las credenciales durante la conexión.
Podés consultar:
- Cómo conectarse con FileZilla mediante FTP, FTPS o SFTP.
- Cómo conectarse con WinSCP.
- Cómo crear y administrar cuentas FTP en cPanel.
Usá credenciales con el alcance necesario
Una cuenta FTP puede limitarse a una carpeta específica. Esto es útil para colaboradores que solo deben administrar un dominio o directorio. No compartas el acceso principal de cPanel si una cuenta restringida es suficiente.
Cambiá las credenciales temporales cuando termine el trabajo y no guardes contraseñas dentro de archivos públicos. Si el cliente muestra una advertencia sobre el certificado o la identidad del servidor, verificá el nombre de conexión antes de aceptarla.
Comprobá el modo y el estado de la transferencia
Los clientes modernos suelen elegir automáticamente el tipo de transferencia adecuado. Sin embargo, una conexión interrumpida puede dejar archivos incompletos. Revisá la cola de fallidos y compará tamaños antes de considerar terminada la carga.
Miles de archivos pequeños pueden tardar más que un único archivo comprimido. No abras demasiadas conexiones simultáneas porque el servidor puede limitarlas o bloquear temporalmente el acceso.
No olvides los archivos ocultos
Aplicaciones y servidores utilizan archivos cuyo nombre comienza con un punto. Entre ellos puede encontrarse .htaccess, que administra redirecciones, enlaces permanentes o restricciones. Configurá el cliente para mostrarlos y confirmá si deben trasladarse.
No copies reglas sin revisarlas cuando el dominio, la carpeta o la versión del servidor sean diferentes. Una directiva incompatible puede provocar un error general.
Revisá permisos sin volver el sitio inseguro
Los archivos y directorios necesitan permisos que permitan al servidor leerlos, pero asignar permisos excesivos no es una solución correcta. Conservá los valores recomendados por la aplicación y el proveedor. Si los elementos aparecen con un propietario incorrecto, solicitá revisión al soporte en lugar de habilitar escritura global.
Los sitios dinámicos necesitan una base de datos
Copiar archivos no alcanza para WordPress, Joomla, PrestaShop y muchas otras aplicaciones. También debés exportar la base del origen, crear una base y un usuario en destino, importarla y actualizar la configuración.
La guía para migrar un sitio web con base de datos explica el proceso completo. Para la importación podés utilizar phpMyAdmin desde cPanel.
Probá antes de dirigir el dominio
Cuando se trata de una migración, verificá el sitio en destino antes de cambiar DNS. Revisá páginas, imágenes, enlaces, formularios, panel administrativo y conexiones externas. Confirmá además la versión de PHP y los módulos requeridos.
Si la web abre solamente mediante una dirección temporal, algunas aplicaciones pueden redirigir al dominio real. Una resolución local permite probar el nombre definitivo contra la IP nueva sin afectar a otros visitantes.
Activá HTTPS correctamente
El certificado del servidor anterior no siempre puede utilizarse en el nuevo. Después de que el dominio apunte al destino, emití o verificá el certificado correspondiente y comprobá que las redirecciones no formen bucles.
También revisá que imágenes, hojas de estilo y scripts se soliciten mediante HTTPS. Los recursos inseguros pueden producir advertencias o bloquear parte del diseño.
Errores frecuentes después de subir archivos
- Aparece la página predeterminada: los archivos están en otra carpeta o continúa existiendo el índice anterior.
- Error de conexión a la base: faltan la importación, el usuario, los privilegios o las credenciales correctas.
- Error general del servidor: revisá reglas, versión de PHP, permisos y registros.
- Faltan imágenes o estilos: existen archivos omitidos, rutas incorrectas o diferencias de mayúsculas.
- El dominio muestra el servidor anterior: DNS todavía no fue cambiado o permanece en caché.
Lista final de publicación
- Confirmar la raíz documental.
- Respaldar el contenido existente.
- Transferir y revisar archivos fallidos.
- Importar la base si la aplicación la utiliza.
- Actualizar configuración y versión de PHP.
- Probar el sitio antes del cambio DNS.
- Verificar HTTPS, formularios y permisos.
- Eliminar comprimidos y credenciales temporales.
Subir un sitio correctamente no consiste solo en completar la transferencia. La publicación termina cuando el servidor puede interpretar los archivos, la aplicación se conecta con sus datos y el dominio muestra la versión verificada.