Cómo gestionar archivos con el Administrador de Archivos de cPanel (subir, editar, permisos)
¿Qué es el Administrador de Archivos de cPanel y por qué te facilitará la vida?
Si tienes una web con WordPress, es muy probable que en algún momento necesites acceder a los archivos de tu hosting. No te asustes, no hace falta ser un experto en programación para hacerlo. El administrador archivos de cPanel (o cpanel file manager, como se le conoce en inglés) es una herramienta gráfica que te permite gestionar todos los archivos de tu sitio web directamente desde el navegador, sin necesidad de usar programas complicados como FTP o conexiones SSH.
Piénsalo como el "Explorador de archivos" de Windows o el "Finder" de Mac, pero dentro de tu panel de control. Con él podrás subir archivos, crear carpetas, editar php (y otros formatos), cambiar permisos archivos, hacer copias de seguridad, renombrar, mover o eliminar elementos de tu web. Es la navaja suiza del mantenimiento web.
En esta guía extensa y muy visual, vamos a desgranar las tres tareas más comunes que necesitarás realizar: subir archivos, editarlos y gestionar sus permisos. Vamos a ello, paso a paso y sin tecnicismos innecesarios.
Primeros pasos: Accede a tu cPanel y localiza el Administrador de Archivos
Antes de empezar a mover archivos, tienes que saber dónde está la herramienta. El acceso suele ser siempre el mismo, aunque el diseño del panel pueda variar ligeramente según la empresa de hosting.
- Accede a tu cPanel. Normalmente, la URL es algo como
tudominio.com/cpanelotudominio.com:2083. Si no lo recuerdas, revisa el correo de bienvenida de tu proveedor de hosting. - Introduce tu nombre de usuario y contraseña. Si no los tienes a mano, contacta con tu soporte técnico.
- Una vez dentro, busca la sección "Archivos". Ahí encontrarás el icono del Administrador de Archivos (o File Manager). Haz clic en él.
[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso a los archivos se realiza desde el puerto 2106. La URL sería algo como
tudominio.com:2106. La interfaz es diferente, pero la lógica de gestión de archivos es muy similar a la que veremos aquí.
Una vez dentro, verás una interfaz dividida en dos paneles. A la izquierda, el árbol de directorios (las carpetas). A la derecha, el contenido de la carpeta en la que estás. La carpeta más importante para tu WordPress es public_html. Es ahí donde se encuentran todos los archivos de tu sitio web (el núcleo de WordPress, tus temas, tus plugins y las imágenes que subes).
Cómo subir archivos con el Administrador de Archivos
Subir archivos es pan comido. Puede que necesites subir un tema comprimido en .zip, una imagen para tu web, un archivo .pdf para descargar, o un plugin que te han dado en un archivo comprimido.
Método 1: Subida directa (para archivos sueltos)
Este método es ideal para imágenes, documentos o archivos de tamaño medio.
- Navega hasta la carpeta donde quieres subir el archivo. Por ejemplo, para subir una imagen que usarás en una entrada, ve a
public_html/wp-content/uploads/2024/(la carpeta del año y mes actuales). - En la barra de herramientas superior, haz clic en el botón "Subir" (o Upload).
- Se abrirá una nueva ventana o pestaña. Haz clic en "Seleccionar archivo" y busca el archivo en tu ordenador.
- Elige el archivo y espera a que la barra de progreso llegue al 100%. Verás que el archivo aparece automáticamente en la carpeta en la que estabas.
- Cierra la ventana de subida cuando termine.
[WARNING] No subas nunca archivos directamente a la raíz de
public_htmlsi no sabes muy bien lo que haces. Un archivo mal colocado puede dar problemas de seguridad o de funcionamiento. Siempre es mejor subirlo a la carpeta correspondiente.
Método 2: Subida de archivos comprimidos (ZIP) y descompresión automática
Esta es la forma más inteligente de subir un tema o un plugin de WordPress, ya que suelen venir en .zip.
- Ve a la carpeta de destino. Para un tema, sería
public_html/wp-content/themes/. Para un plugin,public_html/wp-content/plugins/. - Haz clic en "Subir" y selecciona el archivo
.zipdesde tu ordenador. - Cuando termine la subida, verás el archivo
.zipen la lista de archivos de la carpeta. - Haz clic derecho sobre el archivo
.zipy selecciona la opción "Extraer" (o Extract). - En la ventana emergente, asegúrate de que la ruta de destino es la correcta (debería ser la carpeta en la que estás) y haz clic en "Extraer archivo(s)".
- Verás cómo se crea una nueva carpeta con el contenido descomprimido. Ahora ya puedes eliminar el archivo
.ziporiginal (haz clic derecho sobre él y selecciona "Eliminar") para mantener todo limpio y ordenado.
Cómo editar archivos (incluido editar PHP) con el Editor de texto
Llega el momento de tocar el código. No te preocupes, el cpanel file manager incluye un editor de texto muy sencillo que te permite modificar el contenido de archivos como .php, .html, .css o .txt sin salir del navegador.
¿Cuándo necesitarás esto? Por ejemplo, para añadir una línea de código al archivo functions.php de tu tema hijo, para modificar el archivo .htaccess y mejorar la seguridad, o para cambiar una dirección web en un archivo de configuración.
Pasos para editar un archivo
- Navega hasta la carpeta que contiene el archivo que quieres modificar.
- Haz clic derecho sobre el archivo y selecciona "Editar" (o Edit).
- Se abrirá una ventana que te preguntará si quieres usar el Editor de código o el Editor de texto. El Editor de código es el que te interesa para archivos de programación como PHP o JS, ya que colorea la sintaxis y te ayuda a no equivocarte. El Editor de texto es para archivos planos.
- Haz clic en "Editar" para abrir el editor de código.
- Verás el contenido del archivo en un cuadro de texto. Realiza los cambios que necesites.
- Cuando termines, haz clic en el botón "Guardar cambios" en la esquina superior derecha.
- Cierra la pestaña o ventana del editor.
[TIP] Antes de editar php o cualquier otro archivo crítico, es una excelente práctica hacer una copia de seguridad del archivo original. Puedes hacerlo fácilmente: haz clic derecho sobre el archivo, selecciona "Copiar" y asígnale un nombre como
functions.php.bak. Si algo sale mal, solo tienes que eliminar el archivo modificado y renombrar el.bakpara restaurarlo.
[WARNING] Editar archivos PHP conlleva un riesgo. Un solo carácter mal colocado puede romper tu web (el famoso "error fatal"). Si no estás seguro de lo que estás haciendo, es mejor no tocar nada o consultar con un profesional. Si tu web se rompe, siempre puedes restaurar la copia de seguridad que acabas de hacer.
Cómo gestionar los permisos de archivos y carpetas
Los permisos archivos son un sistema de seguridad que define quién puede leer, escribir o ejecutar un archivo o carpeta en tu servidor. Es una parte crucial para la seguridad de tu WordPress. Si los permisos son demasiado abiertos, cualquiera podría modificar tus archivos. Si son demasiado restrictivos, tu web podría dar errores.
¿Qué significan los números (644, 755, 777)?
No te agobies con la teoría, pero es importante entender los conceptos básicos. Los permisos se representan con tres números:
- El primer número son los permisos del propietario (tú).
- El segundo número son los permisos del grupo (otros usuarios del servidor).
- El tercer número son los permisos del público (todo el mundo).
Cada número es la suma de valores: 4 (lectura), 2 (escritura), 1 (ejecución).
- 644 (Lectura y escritura para el propietario; solo lectura para el grupo y el público). Es el permiso estándar y correcto para la mayoría de los archivos de tu web.
- 755 (Lectura y escritura para el propietario; lectura y ejecución para el grupo y el público). Es el permiso estándar y correcto para la mayoría de las carpetas.
- 777 (Lectura, escritura y ejecución para todos). Este permiso es inseguro y solo debe usarse temporalmente en situaciones muy específicas (como la instalación de algunos plugins). Debes evitar dejarlo así.
Cómo cambiar los permisos desde el Administrador de Archivos
- Localiza el archivo o carpeta al que quieres cambiar los permisos.
- Haz clic derecho sobre él y selecciona "Cambiar permisos" (o Change Permissions).
- Se abrirá una ventana con casillas de verificación. Marca o desmarca las casillas según el permiso que quieras. Es más fácil escribir el número directamente en el campo de texto que hay al lado.
- Escribe el número (por ejemplo, 644 para un archivo) y haz clic en "Cambiar permisos".
- ¡Listo! Verás que los permisos del archivo se han actualizado en la columna correspondiente.
[INFO] ¿Por qué mi web pide permisos de escritura? A veces, al instalar un plugin o un tema, te pedirá que los permisos de una carpeta específica sean 777. Esto es porque el servidor necesita escribir en ella para crear archivos de caché o subir imágenes. Es una práctica común, pero debes cambiar esos permisos de vuelta a 755 o 644 en cuanto termines la instalación para no dejar tu web expuesta.
Preguntas frecuentes (FAQ) sobre el Administrador de Archivos
Aquí tienes las dudas más comunes que nos suelen plantear nuestros clientes:
¿Cuál es la diferencia entre subir un archivo y extraerlo?
Subir es simplemente transferir el archivo desde tu ordenador al servidor. Extraer es descomprimir un archivo .zip (o .tar.gz) que ya está en el servidor. Para instalar un tema de WordPress, primero lo subes comprimido y luego lo extraes en la carpeta de temas.
¿Puedo editar un archivo PHP desde el Administrador de Archivos sin romper mi web?
Sí, puedes, pero con precaución. El editor te permite hacerlo, pero no tiene un botón de "deshacer". Por eso te recomendamos encarecidamente que hagas una copia de seguridad del archivo antes de editarlo. Si la web se rompe, restaura la copia.
¿Qué permisos debo poner a mi archivo wp-config.php?
El archivo wp-config.php es el corazón de tu WordPress y contiene las claves de acceso a la base de datos. Debe tener permisos 644 (o incluso 600 en algunos servidores). Nunca debe tener permisos 777.
¿Por qué no puedo subir un archivo que pesa más de 50 MB?
El límite de subida lo establece la configuración de tu hosting (límite de PHP). Para archivos muy grandes, es mejor usar FTP o el administrador de archivos de tu panel, pero si el límite es muy bajo, tendrás que contactar con tu proveedor de hosting para que lo aumente temporalmente.
¿Qué hago si no encuentro la carpeta public_html?
Si tu hosting es de tipo "reseller" o tienes varios dominios, es posible que la carpeta se llame de otra manera (por ejemplo, public_html para el dominio principal y public_html/tudominio.com para los adicionales). En el cpanel file manager, la ruta de la carpeta raíz de tu sitio suele estar indicada en la barra de direcciones.
¿Es seguro usar el Administrador de Archivos de cPanel?
Sí, es tan seguro como el propio cPanel. El acceso está protegido por tu usuario y contraseña. Solo asegúrate de no compartir tus credenciales y de usar contraseñas robustas.
Consejos finales para una gestión de archivos exitosa
Gestionar los archivos de tu web es una tarea de mantenimiento esencial. Con el administrador archivos de cPanel, tienes el control total. Aquí van unos últimos consejos:
- Mantén una estructura limpia: No acumules archivos basura en la raíz de
public_html. Borra los.zipque ya hayas extraído. - Haz copias de seguridad periódicas: Antes de cualquier cambio importante (actualizar un plugin, editar un archivo), haz una copia de seguridad del archivo o de la carpeta.
- No toques lo que no entiendes: Si no sabes para qué sirve un archivo, no lo borres ni lo muevas. Investiga primero o pregunta a tu soporte técnico.
- Usa los permisos con cabeza: La regla de oro es "el menor privilegio necesario". Usa 644 para archivos y 755 para carpetas. Evita el 777 siempre que sea posible.
Dominar el cpanel file manager te dará una autonomía increíble para gestionar tu WordPress. Con esta guía, ya tienes las herramientas para subir, editar y proteger tus archivos con confianza. Si te surge cualquier duda, ya sabes que tu soporte técnico está para ayudarte.
