Cómo gestionar los archivos de PrestaShop desde cPanel (File Manager)
¿Te has preguntado alguna vez cómo gestionar los archivos de tu tienda online sin necesidad de un programa externo o conocimientos avanzados de programación? Si utilizas PrestaShop y tu hosting se administra con cPanel, estás de suerte. Esta combinación te permite tener un control total sobre tu negocio digital a través de una herramienta muy visual y accesible: el File Manager (Administrador de archivos).
Gestionar tu tienda no solo implica subir productos o cambiar textos. A veces necesitas editar archivos PrestaShop para modificar un detalle del tema, solucionar un error de configuración o simplemente hacer una copia de seguridad manual.
En esta guía extensa y muy práctica, te voy a enseñar paso a paso cómo dominar el file manager PrestaShop desde cPanel. No importa si eres un principiante total o si ya tienes algo de experiencia; aquí encontrarás instrucciones claras, consejos útiles y advertencias importantes para que no rompas nada en el intento. Vamos a ello.
¿Por qué usar el File Manager de cPanel para PrestaShop?
Antes de entrar en materia, es fundamental entender por qué esta herramienta es tan útil para gestionar PrestaShop.
Cuando instalas PrestaShop en tu hosting, se crean cientos de carpetas y archivos en el servidor. Estos archivos son el "cerebro" de tu tienda: contienen el código fuente, las imágenes de los productos, los módulos, los temas y los logs de errores.
El File Manager de cPanel es como el "Explorador de Windows" de tu hosting, pero en versión web. Te permite:
- Navegar por todas las carpetas de tu instalación.
- Subir archivos PrestaShop (como un nuevo logo o un archivo de configuración) desde tu ordenador.
- Editar archivos de código (como PHP, TPL o CSS) directamente desde el navegador.
- Copiar, mover, renombrar o eliminar archivos y carpetas completas.
- Comprimir y descomprimir archivos ZIP, algo muy útil para instalar módulos o temas.
Usar el File Manager es más rápido que usar un cliente FTP (como FileZilla) para tareas puntuales, y es la opción perfecta si no quieres instalar software adicional en tu PC. Además, es la forma más directa de solucionar problemas de "pantalla blanca" o errores de permisos.
Primeros pasos: Accediendo al File Manager de tu hosting
El acceso es muy sencillo, pero varía ligeramente según tu proveedor. Sigue estos pasos generales:
- Inicia sesión en tu cPanel. Normalmente accedes a través de una URL como
https://tudominio.com/cpanelohttps://tuip:2083. Tu proveedor de hosting te habrá enviado estas credenciales por correo electrónico. - Una vez dentro, busca la sección "Archivos" (Files). Ahí verás el icono del "Administrador de archivos" (File Manager). Haz clic en él.
- Se abrirá una nueva pestaña o ventana. Si te pregunta, selecciona la opción "Document Root for" y elige tu dominio principal. Si solo tienes un dominio, simplemente haz clic en "Go".
- ¡Ya estás dentro! Verás una interfaz con dos paneles. El panel izquierdo muestra el árbol de directorios (carpetas) y el panel derecho muestra los archivos de la carpeta en la que estás parado.
En la estructura de archivos, busca la carpeta public_html. Esa es la raíz de tu sitio web. Dentro de ella estarán todos los archivos de PrestaShop (o una carpeta con el nombre de tu tienda si la instalaste en un subdirectorio).
[INFO]: Si tu hosting utiliza un panel alternativo llamado Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el acceso suele ser a través del puerto 2106 (ej: https://tudominio.com:2106). Busca el enlace directo al "Administrador de archivos" dentro de la sección de archivos del dominio.
Estructura básica de archivos de PrestaShop que debes conocer
Para gestionar PrestaShop de forma segura, es crucial que sepas qué hay en cada sitio. No te asustes, no necesitas memorizarlo todo, pero sí los directorios principales:
/admin(o el nombre que le pusiste, ej:/admin12345): Esta es la carpeta más importante. Contiene todo el panel de administración de tu tienda. NUNCA la renombres ni la muevas desde aquí a menos que sepas exactamente lo que haces, ya que romperás el acceso a tu back-office./themes: Aquí viven las plantillas (temas) de tu tienda. Si quieres editar archivos PrestaShop para cambiar el diseño, lo harás dentro dethemes/tu_tema/./modules: Contiene todos los módulos instalados (pagos, envíos, etc.). Cada módulo tiene su propia subcarpeta con sus archivos./img: Aquí se almacenan las imágenes por defecto, los logos y las imágenes de los productos. Es común subir aquí el logo personalizado./var/logs(en versiones modernas) o/log: Aquí se guardan los archivos de errores. Si tu tienda falla, este es el primer lugar donde mirar./config: Archivos de configuración global, comosettings.inc.php(en versiones antiguas) odefines.inc.php.
[WARNING]: Nunca edites archivos dentro de /classes o /src a menos que seas un desarrollador experto. Cualquier error de sintaxis (una coma o un punto mal puesto) puede tirar toda tu tienda abajo.
Cómo editar archivos PrestaShop desde el File Manager
Esta es, probablemente, la tarea más común. Ya sea para añadir un código de seguimiento de Google Analytics, modificar un texto en el pie de página o cambiar un color en el CSS, la edición desde el navegador es muy cómoda.
Pasos para editar un archivo:
- Navega hasta la carpeta donde se encuentra el archivo. Por ejemplo, para editar el CSS de tu tema, ve a
public_html/themes/tu_tema/assets/css/. - Haz clic derecho sobre el archivo (ej:
custom.css). Se abrirá un menú contextual. - Selecciona la opción "Editar" (Edit).
- Se abrirá un editor de texto en una nueva pestaña. Aquí puedes modificar el código con calma.
- Una vez realizados los cambios, haz clic en el botón "Guardar cambios" (Save Changes) en la esquina superior derecha.
- Importante: En la parte superior derecha del editor, verás la codificación (UTF-8) y los finales de línea (LF). No toques esas opciones si no sabes qué son. Déjalas tal cual.
[TIP]: Antes de editar cualquier archivo, haz una copia de seguridad del mismo. En el File Manager, haz clic derecho sobre el archivo y selecciona "Copiar" (Copy). Se creará un archivo con el mismo nombre pero con una extensión tipo .bak o copy. Si algo sale mal, puedes restaurar esa copia renombrándola.
[WARNING]: Si editas un archivo .php y ves una "pantalla blanca" en tu tienda después de guardar, es que has cometido un error de sintaxis. Vuelve al File Manager, abre el mismo archivo y revísalo. Busca la línea que modificaste y asegúrate de que cada ; (punto y coma) y cada { (llave) estén en su sitio.
Subir archivos PrestaShop: El proceso paso a paso
Subir archivos es necesario cuando quieres instalar un módulo comprado, un tema nuevo o simplemente subir una imagen de gran tamaño que no puedes subir desde el back-office.
Existen dos métodos principales: subir un archivo individual o subir un archivo comprimido (ZIP).
Subir un archivo individual (ej: un logo)
- Navega a la carpeta de destino. Por ejemplo, para un logo, ve a
public_html/img/. - Haz clic en el botón "Subir" (Upload) en la barra de herramientas superior.
- Se abrirá una nueva ventana. Haz clic en "Seleccionar archivo" (Select File) y busca el archivo en tu ordenador.
- Espera a que la barra de progreso llegue al 100%.
- Una vez subido, cierra la ventana. El archivo aparecerá en la lista de la carpeta.
Subir y descomprimir un archivo ZIP (para módulos o temas)
Este es el método más eficiente para gestionar PrestaShop cuando tienes muchos archivos que subir.
- Sube el archivo
.zipa una carpeta temporal. Puedes subirlo a la raíz (public_html) o a la carpeta/moduleso/themesdirectamente. - Una vez subido, localiza el archivo
.zipen la lista de archivos. - Haz clic derecho sobre él y selecciona la opción "Extraer" (Extract).
- Se abrirá una ventana preguntándote dónde extraer los archivos. Por defecto, te mostrará la carpeta actual. Si subiste el ZIP a
public_html/themes/, asegúrate de que la ruta de extracción seapublic_html/themes/. Haz clic en "Extraer archivo(s)". - El sistema creará una carpeta con el nombre del archivo ZIP y colocará todos los archivos dentro.
[TIP]: Una vez extraído, es una buena práctica eliminar el archivo .zip para mantener tu servidor limpio y evitar problemas de seguridad.
[WARNING]: Asegúrate de que el ZIP contenga la estructura de carpetas correcta. Por ejemplo, un tema para PrestaShop debe contener una carpeta principal con el nombre del tema, y dentro los archivos .tpl, .css, etc. Si extraes el ZIP directamente en la raíz y el contenido no está en una subcarpeta, podrías sobrescribir archivos críticos del sistema.
Gestionar PrestaShop: Copiar, mover, renombrar y eliminar archivos
El File Manager también te permite realizar operaciones de gestión básicas que son vitales para el mantenimiento de tu tienda.
- Copiar un archivo: Haz clic derecho > "Copiar". Te pedirá una ruta de destino. Es útil para hacer backups rápidos de un archivo antes de modificarlo.
- Mover un archivo: Haz clic derecho > "Mover". Te pedirá la carpeta de destino. Es útil para reorganizar tus recursos.
- Renombrar: Haz clic derecho > "Renombrar". Útil para cambiar el nombre de la carpeta
/admina algo más seguro y difícil de adivinar para los hackers. Por ejemplo, deadminaadmin_mi_tienda_2024. - Eliminar: Haz clic derecho > "Eliminar". Extrema precaución con esta opción. Si eliminas un archivo, se irá a la papelera (si tu cPanel lo tiene) o se borrará permanentemente.
[INFO]: Si tu cPanel tiene una "Papelera" (Trash), te recomiendo activarla en la configuración del File Manager. Esto te dará una segunda oportunidad si borras algo por error.
Solución de problemas comunes usando el File Manager
El File Manager es tu mejor aliado para diagnosticar y solucionar problemas comunes en PrestaShop.
1. Activar el modo de depuración (Debug Mode)
Si tu tienda muestra una pantalla en blanco, necesitas ver el error exacto. PrestaShop tiene un modo de depuración que puedes activar editando un archivo.
- Navega a
public_html/config/. - Busca el archivo
defines.inc.php. - Haz clic derecho > "Editar".
- Busca la línea que dice
define('_PS_MODE_DEV_', false);. - Cambia
falseportrue. - Guarda el archivo. Ahora, en lugar de una pantalla blanca, verás el error detallado en pantalla.
- Importante: Una vez solucionado el error, vuelve a poner
falsepara no exponer información sensible a los visitantes.
2. Cambiar permisos de archivos y carpetas
A veces, para instalar un módulo o tema, PrestaShop necesita escribir en ciertos archivos. Si ves un error de "permiso denegado", debes cambiar los permisos.
- Haz clic derecho sobre el archivo o carpeta problemática.
- Selecciona "Cambiar permisos" (Change Permissions).
- Verás una serie de casillas. Para archivos, el valor estándar es
644. Para carpetas, el valor estándar es755. - Marca las casillas correspondientes o escribe el valor numérico directamente.
- Haz clic en "Cambiar permisos".
[WARNING]: Nunca pongas permisos 777 (lectura, escritura y ejecución para todos) en archivos de PrestaShop. Es un grave agujero de seguridad. Usa 755 para carpetas y 644 para archivos. Si necesitas permisos de escritura temporalmente, usa 775 y revierte a 755 después.
3. Comprimir y descargar una copia de seguridad
Antes de hacer grandes cambios, es recomendable hacer una copia de seguridad de los archivos.
- En el File Manager, ve a la raíz de tu instalación (
public_html). - Selecciona todas las carpetas y archivos (puedes usar el atajo
Ctrl+Ao el botón "Seleccionar todo"). - Haz clic derecho sobre la selección y elige "Comprimir" (Compress).
- Elige el formato Zip Archive y haz clic en "Comprimir archivo(s)".
- Se creará un archivo
.zipen la misma carpeta. - Haz clic derecho sobre ese
.zipy selecciona "Descargar" (Download).
[TIP]: Esta copia de seguridad de archivos es solo la mitad del trabajo. Deberías complementarla con una copia de seguridad de la base de datos MySQL desde la sección "Backup" de cPanel para tener un respaldo completo.
Consejos de seguridad para gestionar PrestaShop desde cPanel
La seguridad es primordial en el comercio electrónico. Aquí tienes algunos consejos extra:
- Mantén los permisos estrictos: Como mencioné antes, evita los
777. - Renombra la carpeta admin: Es una de las primeras cosas que intentan los atacantes. Usa el File Manager para renombrarla a algo único.
- Elimina archivos innecesarios: Si tienes archivos de instalación (
/install) o archivos de documentación, elimínalos. - Revisa los logs: Visita
public_html/var/logs/y revisa los archivos.logpara ver si hay intentos de acceso sospechosos o errores repetitivos.
Conclusión: Domina tu tienda con el File Manager
Como has visto, el file manager PrestaShop es una herramienta increíblemente potente y versátil que te permite tener el control absoluto de tu tienda online. Desde las tareas más simples como subir archivos PrestaShop hasta las más complejas como editar archivos PrestaShop para corregir errores, este panel de control te da la libertad de hacerlo todo sin salir del navegador.
Dominar la gestión de PrestaShop desde cPanel no solo te hará la vida más fácil, sino que también te permitirá ahorrar dinero al no tener que contratar a un desarrollador para tareas básicas. Recuerda siempre la regla de oro: antes de tocar nada, haz una copia de seguridad.
Espero que esta guía te haya sido de gran ayuda. Ahora, te invito a abrir tu cPanel, entrar al File Manager y explorar con confianza. Empieza por tareas sencillas, como subir un logo o cambiar un texto, y poco a poco te irás sintiendo más cómodo. Tu tienda, tu control. ¡Adelante!
