cPanel: Cómo configurar el gestor de archivos para subir tu web
¿Te suena eso de tener tu página web terminada en tu ordenador y no saber muy bien cómo dar el salto a Internet? Es uno de los momentos más emocionantes (y a veces, estresantes) para cualquier persona que se estrena en esto de crear sitios web.
Por suerte, si tu hosting utiliza cPanel, tienes una herramienta potentísima y visual que te hará la vida mucho más fácil: el gestor de archivos de cPanel.
Olvídate de líneas de comandos complicadas o de programas FTP que parecen de otro planeta. Con el cPanel File Manager (o gestor de archivos, en cristiano), vas a poder subir tu web arrastrando y soltando, como harías con las carpetas de tu propio ordenador.
En esta guía completa, vamos a desgranar paso a paso cómo configurar el gestor de archivos de cPanel para que subas tu página web sin miedo y sin romper nada (bueno, con algún consejo para no romperla, jeje).
Vamos a empezar desde cero, como si no hubieras abierto cPanel en tu vida.
¿Qué es exactamente el gestor de archivos de cPanel?
Piensa en tu cuenta de hosting como una casa con varias habitaciones. El gestor de archivos de cPanel es la llave maestra que te permite abrir todas las puertas, meter muebles (tus archivos web) donde quieras y reorganizar las estancias.
Es una interfaz web que te permite:
- Subir archivos desde tu ordenador al servidor.
- Crear carpetas para organizar tu contenido.
- Mover, copiar, renombrar y eliminar archivos y directorios.
- Editar el código de tus archivos directamente (¡con cuidado!).
- Cambiar permisos de archivos y carpetas (esto es crucial para la seguridad).
- Comprimir y descomprimir archivos ZIP, algo que nos ahorrará muchísimo tiempo.
En resumen, es el explorador de Windows o el Finder de Mac, pero viviendo dentro de tu servidor web.
Antes de empezar: Localiza la carpeta correcta (Document Root)
Este es el error número uno de todo principiante, y también de algún que otro veterano despistado. No puedes subir tus archivos en cualquier lugar.
Dentro de tu cuenta de hosting, hay una carpeta llamada public_html. Esta es la raíz de tu dominio principal. Todo lo que esté dentro de public_html será visible en Internet cuando alguien escriba tu dominio.
[WARNING]: Si subes tus archivos fuera de public_html (por ejemplo, en home o etc), tu web no aparecerá. Será como esconder los muebles en el garaje en vez de en el salón.
¿Y si tengo varios dominios o subdominios?
Si tienes más de un sitio web, cada uno tendrá su propia carpeta raíz.
- Para tu dominio principal:
public_html. - Para un subdominio (ej:
blog.tudominio.com): normalmente se crea una carpeta dentro depublic_htmlcon el nombre del subdominio (ej:public_html/blog). - Para un dominio adicional (addon domain): suele tener su propia carpeta fuera de
public_html, comopublic_html/midominioadicional.como una carpeta separada al mismo nivel.
Antes de subir nada, verifica en la sección "Dominios" de cPanel cuál es la carpeta raíz de tu sitio.
Paso a paso: Cómo subir archivos con el gestor de archivos de cPanel
Vamos al lío. Te voy a mostrar las dos formas más comunes y efectivas de subir archivos.
Método 1: Subida directa de archivos (Arrastrar y Soltar)
Este es el método perfecto si solo necesitas subir unos pocos archivos o una carpeta que no es muy pesada.
- Inicia sesión en cPanel: Entra en tu panel de control (normalmente en
tudominio.com/cpanelocpanel.tudominio.com). - Busca el icono "Administrador de archivos" (o "File Manager"). Está en la sección "Archivos" del panel principal.
- Navega a la carpeta destino: Se abrirá una ventana nueva. Te pedirá que elijas la carpeta a la que quieres ir. Selecciona
public_html(o la carpeta raíz de tu dominio) y pulsa "Ir". - Abre la subcarpeta correcta: Dentro de
public_html, si tu web va a estar en la raíz, no entres en ninguna carpeta más. Si tienes un subdominio, entra en su carpeta. - Pulsa el botón "Subir": En la barra de herramientas superior del gestor, verás un botón que dice "Subir" (con un icono de flecha hacia arriba).
- Arrastra y suelta: Se abrirá una nueva pestaña o panel. Arrastra los archivos desde tu ordenador y suéltalos ahí. Verás el progreso de la subida.
- Vuelve al gestor: Cuando termine, puedes cerrar esa pestaña de subida y volver al gestor de archivos. Verás tus archivos ya listados.
[TIP]: Este método es genial para subir un archivo index.html o una imagen suelta. Pero si tu web tiene miles de archivos, puede ser tedioso.
Método 2: Subir un archivo ZIP (El método inteligente)
Si tu web es un WordPress, una tienda online o cualquier proyecto con muchas carpetas, este es el método que debes usar. Subir un ZIP y descomprimirlo en el servidor es muchísimo más rápido y fiable que subir archivo por archivo.
- Prepara tu web en local: Comprime tu sitio web en un archivo
.zip. Asegúrate de que la estructura interna del ZIP sea la correcta. Es decir, si tu web tiene un archivoindex.php, ese archivo debe estar en la raíz del ZIP, no dentro de una carpeta llamadami-web. - Sube el archivo ZIP: Sigue los pasos 1 a 4 del método anterior. En el paso 5, pulsa "Subir" y arrastra tu archivo
.zip. Verás que aparece en la lista de archivos de tu gestor. - Selecciona el ZIP y "Extraer": Una vez subido, vuelve al gestor de archivos. Busca tu archivo
.zipen la lista, haz clic derecho sobre él (o selecciónalo y pulsa el botón "Extraer" en la barra superior). - Confirma la ruta de extracción: Te preguntará dónde quieres extraer los archivos. Asegúrate de que la ruta sea la correcta (ej:
/home/tuusuario/public_html). Pulsa "Extraer archivos". - Espera y verifica: El sistema descomprimirá el archivo en el servidor. Es casi instantáneo. Una vez hecho, puedes eliminar el archivo
.zippara mantener el orden.
[INFO]: ¿Por qué es tan importante este método? Porque subir 500 archivos uno a uno puede tardar horas y dar errores. Con un ZIP, es un solo archivo el que viaja por Internet, y la descompresión se hace directamente en el servidor, que es rapidísimo.
Configurando los permisos de archivos en cPanel (La parte crítica)
Ahora que ya has subido tus archivos, viene la parte que muchos olvidan y que puede dar dolores de cabeza: los permisos de archivos.
Los permisos son las reglas que dictan quién puede leer, escribir o ejecutar un archivo. En el mundo Linux de los servidores, se representan con números como 644, 755, 777...
- 644: El propietario puede leer y escribir. Los demás solo pueden leer. (Perfecto para archivos como HTML, CSS, imágenes).
- 755: El propietario puede leer, escribir y ejecutar. Los demás solo pueden leer y ejecutar. (Perfecto para carpetas).
- 777: Todos pueden leer, escribir y ejecutar. (¡PELIGRO!) Esto es una puerta abierta para los hackers. Evítalo a toda costa.
¿Cómo cambiar los permisos desde el gestor de archivos de cPanel?
- Selecciona el archivo o carpeta: Haz clic derecho sobre él.
- Elige "Cambiar permisos" (o "Change Permissions").
- Se abrirá una ventana con casillas de verificación y un campo numérico.
- Introduce el valor: Escribe
644para archivos normales,755para carpetas y pulsa "Cambiar permisos".
[WARNING]: No pongas nunca permisos 777 a tus archivos de configuración (como wp-config.php en WordPress). Si un plugin o tutorial te lo pide, es una mala señal. Usa 644 o 755 como mucho. Si tienes problemas, el problema no son los permisos, es otra cosa.
Errores comunes al subir archivos y cómo solucionarlos
Es normal que algo falle la primera vez. Aquí tienes las piedras más comunes en el camino:
Error 1: "He subido los archivos, pero veo una página de error 404"
Esto significa que el servidor no encuentra el archivo index.php o index.html en la carpeta correcta.
- Solución: Revisa que has subido los archivos dentro de
public_htmly no en una subcarpeta dentro de él. Asegúrate de que tu archivo principal se llamaindex.phpoindex.html.
Error 2: "Veo la página, pero sin estilos (CSS) o imágenes rotas"
Esto suele pasar cuando subes el ZIP y la estructura interna está mal. Quizás tu web está dentro de una carpeta como public_html/mi-web/index.php en vez de public_html/index.php.
- Solución: Vuelve a extraer el ZIP, pero esta vez, extrae el contenido de la carpeta interna y súbelo directamente a la raíz. O modifica las rutas en la base de datos si es WordPress (eso ya es otro nivel).
Error 3: "No me deja subir el archivo, dice que es demasiado grande"
cPanel tiene un límite de subida por defecto (a veces 128MB o menos).
- Solución: Si tu ZIP es muy grande, tienes dos opciones:
- Comprimir en partes: Divide tu web en varios ZIPs más pequeños y sube cada uno por separado.
- Subir por FTP: Usa un cliente FTP como FileZilla, que no tiene límites tan restrictivos. Aunque esta guía es sobre cPanel, a veces el FTP es el plan B necesario.
Consejos Pro para dominar el gestor de archivos de cPanel
Ya sabes lo básico, pero estos trucos te harán parecer un profesional:
- Usa la función "Buscar": Si tu web tiene miles de archivos, usa la barra de búsqueda en la parte superior derecha del gestor para encontrar un archivo específico. Es un salvavidas.
- Haz clic derecho para todo: El menú contextual (clic derecho) te da acceso rápido a todas las acciones: copiar, mover, renombrar, comprimir, etc. Úsalo.
- Comprime con "Comprimir": Si necesitas hacer una copia de seguridad de una carpeta, selecciónala, haz clic derecho y elige "Comprimir". Creará un ZIP en segundos.
- Edita con "Editar": Si necesitas cambiar una línea de código de un archivo, no lo descargues. Haz clic derecho y elige "Editar". Se abrirá un editor de texto en tu navegador. Guarda los cambios y listo.
[TIP]: Si tu hosting usa Syspanel (antes conocido como HestiaCP), el panel de control es diferente, pero el concepto es el mismo. En Syspanel, el acceso al gestor de archivos se hace a través del puerto 2106 (ej: tudominio.com:2106). La lógica de carpetas (public_html) y permisos es idéntica, así que todo lo aprendido aquí te servirá igualmente.
Conclusión: Ya tienes el control de tu web
Configurar el gestor de archivos de cPanel para subir tu web no es ninguna ciencia espacial. Es cuestión de saber dónde mirar (la carpeta public_html), usar la herramienta correcta (el ZIP para cosas grandes) y respetar las reglas básicas de seguridad (los permisos de archivos).
Con esta guía, ya no tienes excusa para no lanzar tu proyecto. La próxima vez que tengas que subir archivos a tu hosting, ya sabes cómo hacerlo de forma rápida, segura y sin depender de nadie. ¡A por ello!
