🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo administrar los archivos de PrestaShop desde el panel de control

Actualizado el 11 de marzo de 2026

¿Por qué es importante saber administrar los archivos de PrestaShop?

Si tienes una tienda online con PrestaShop, tarde o temprano necesitarás acceder a sus archivos internos. Ya sea para subir un tema nuevo, instalar un módulo, hacer una copia de seguridad o simplemente solucionar un error de archivos, saber moverte por el sistema de ficheros es una habilidad básica que te ahorrará muchos dolores de cabeza (y llamadas al soporte).

La buena noticia es que no necesitas ser un experto en programación. Con un panel de control como cPanel, Syspanel o Plesk, puedes gestionar todos los archivos de tu PrestaShop desde un navegador web, sin necesidad de usar programas complicados como FTP.

En esta guía extensa y paso a paso, te voy a enseñar todo lo que necesitas saber para gestionar archivos PrestaShop desde el panel de control. Vamos a empezar desde lo más básico hasta llegar a tareas más avanzadas, siempre con un lenguaje claro y ejemplos prácticos.


Primeros pasos: Accede a tu panel de control

Antes de tocar cualquier archivo, necesitas entrar al panel de control de tu hosting. Dependiendo de tu proveedor, el acceso puede variar, pero lo más común es que tengas una URL como tudominio.com/cpanel o tudominio.com:2106 si usas Syspanel.

[TIP] Si tu hosting usa Syspanel (el antiguo HestiaCP), recuerda que el puerto de acceso es el 2106. Por ejemplo: https://tudominio.com:2106.

Una vez dentro, busca la sección llamada "Administrador de archivos" o "File Manager". En cPanel suele estar en la sección "Archivos" y en Syspanel dentro de la pestaña "Archivos" o "Administrador de archivos".


Estructura de archivos de PrestaShop: Lo que debes saber

Cuando abras el administrador de archivos, verás una estructura de carpetas. No te asustes, es normal que haya muchas. La raíz de tu tienda normalmente contiene estas carpetas principales:

  • /admin (o un nombre aleatorio como /admin12345): El panel de administración de tu tienda.
  • /config: Archivos de configuración general de PrestaShop.
  • /controllers: Lógica de control de la tienda.
  • /modules: Todos los módulos instalados.
  • /themes: Los temas o plantillas visuales.
  • /img: Imágenes por defecto y subidas.
  • /var: Archivos temporales, caché y logs.
  • /vendor: Librerías de terceros.
  • index.php: El archivo principal que carga la tienda.

[WARNING] No borres ni modifiques archivos que no entiendas. Un cambio incorrecto puede romper tu tienda por completo. Siempre haz una copia de seguridad antes de tocar nada.


Cómo subir un tema PrestaShop desde el panel de control

Una de las tareas más comunes es subir tema PrestaShop que hayas descargado. Aunque PrestaShop tiene un instalador interno, a veces falla o el tema es demasiado pesado. Hacerlo manualmente es más fiable.

Paso 1: Prepara el archivo del tema

Tu tema debe venir en un archivo .zip o .tar.gz. No lo descomprimas en tu ordenador. Déjalo tal cual.

Paso 2: Sube el archivo a la carpeta /themes

  1. En el administrador de archivos, navega hasta la carpeta themes.
  2. Haz clic en "Subir" (Upload) en la barra superior.
  3. Selecciona el archivo .zip desde tu ordenador.
  4. Espera a que termine la subida. Los temas pueden pesar varios MB, así que ten paciencia.

Paso 3: Descomprime el archivo

  1. Una vez subido, haz clic derecho sobre el archivo .zip.
  2. Selecciona "Extraer" o "Descomprimir".
  3. El panel te preguntará dónde extraer. Asegúrate de que sea en la carpeta /themes.
  4. Confirma y espera a que se extraiga.

Paso 4: Activa el tema en el panel de administración

  1. Ve a tu panel de administración de PrestaShop (la URL /admin).
  2. Entra en "Diseño" → "Temas".
  3. Deberías ver tu nuevo tema en la lista. Haz clic en el botón "Activar".

[INFO] Si el tema no aparece, revisa que la estructura interna del .zip sea correcta. Debe contener una carpeta con el nombre del tema y dentro un archivo config.xml o theme.yml.


Cómo instalar un módulo PrestaShop manualmente

La instalación de módulos suele ser más sencilla que la de temas, pero también puede dar problemas. Aquí te muestro cómo hacerlo desde el panel de control.

Método rápido: Usar el instalador interno

  1. En tu panel de administración, ve a "Módulos" → "Módulos y servicios".
  2. Haz clic en "Subir un módulo" (botón verde arriba a la derecha).
  3. Selecciona el archivo .zip del módulo.
  4. PrestaShop lo instalará automáticamente.

Método manual (si el anterior falla)

  1. Sube el archivo .zip del módulo a la carpeta /modules usando el administrador de archivos.
  2. Descomprímelo ahí. Debe quedar una estructura tipo /modules/nombredelmodulo/.
  3. Ve a tu panel de administración y en "Módulos" busca el módulo en la lista.
  4. Si aparece, haz clic en "Instalar".

[WARNING] Asegúrate de que el módulo sea compatible con tu versión de PrestaShop. Un módulo incompatible puede causar error PrestaShop archivos o conflictos graves con otros módulos.


Solucionar errores comunes de archivos en PrestaShop

Los errores relacionados con archivos son más comunes de lo que piensas. Aquí te dejo los más típicos y cómo solucionarlos desde el panel de control.

Error: "No se puede escribir en el archivo /config/settings.inc.php"

Este error suele aparecer cuando los permisos de archivo no son correctos.

Solución:

  1. Ve al archivo config/settings.inc.php en el administrador de archivos.
  2. Haz clic derecho y selecciona "Permisos" o "Cambiar permisos".
  3. Cambia los permisos a 644 (lectura y escritura para el propietario, lectura para el resto).
  4. Si el problema persiste, prueba con 444 (solo lectura) o 755 según las recomendaciones de tu hosting.

Error: "Archivo no encontrado" al intentar acceder a la tienda

Esto puede deberse a que se ha borrado algún archivo esencial por accidente.

Solución:

  1. Descarga una copia limpia de PrestaShop de la misma versión que tienes.
  2. Sube los archivos que falten desde el administrador de archivos.
  3. Si no sabes cuál falta, lo más sencillo es subir todos los archivos de la carpeta config, controllers y classes que vengan en el paquete limpio.

Error: "Permiso denegado" al subir archivos

Solución:

  1. Revisa los permisos de la carpeta destino. Deben ser 755 para carpetas.
  2. Asegúrate de que estás subiendo a la carpeta correcta.
  3. Si usas Syspanel, verifica que el usuario de FTP tenga acceso a esa carpeta.

Copias de seguridad: Tu mejor amigo

Antes de hacer cualquier cambio importante, siempre debes hacer una copia de seguridad. Desde el panel de control puedes hacerlo fácilmente.

Copia de seguridad de archivos

  1. En el administrador de archivos, navega hasta la raíz de tu tienda.
  2. Selecciona todos los archivos y carpetas (Ctrl+A o el botón "Seleccionar todo").
  3. Haz clic en "Comprimir" y elige el formato .zip.
  4. Descarga el archivo comprimido a tu ordenador.

Copia de seguridad de la base de datos

Esto es igual de importante, aunque no es un archivo. Busca en tu panel la sección "Bases de datos" → "phpMyAdmin" o similar. Exporta la base de datos completa en formato .sql.

[TIP] Guarda las copias en un lugar seguro, como Google Drive o un disco duro externo. Nunca las guardes solo en el servidor, porque si el servidor falla, las perderás.


Gestión de permisos de archivos: Lo esencial

Los permisos de archivos en PrestaShop son críticos para la seguridad y el funcionamiento. Los valores estándar son:

  • Carpetas: 755 (rwxr-xr-x)
  • Archivos: 644 (rw-r--r--)
  • Archivos de configuración sensibles: 444 o 440 (solo lectura)

Cómo cambiar permisos desde el panel

  1. Selecciona el archivo o carpeta.
  2. Haz clic en "Permisos" o "Change Permissions".
  3. Introduce el valor numérico (por ejemplo, 755).
  4. Guarda los cambios.

[WARNING] No pongas permisos 777 (todos pueden escribir) en ningún archivo de tu tienda. Es un riesgo de seguridad enorme y puede permitir que hackers inyecten código malicioso.


Mantenimiento básico: Limpiar caché y archivos temporales

Con el tiempo, PrestaShop acumula archivos temporales y caché que pueden ralentizar tu tienda o causar errores extraños.

Limpiar la carpeta /var/cache

  1. Ve a la carpeta /var/cache en el administrador de archivos.
  2. Verás subcarpetas como prod y dev.
  3. Entra en cada una y borra todos los archivos que contengan. No borres las carpetas en sí.
  4. Después de limpiar, ve a tu panel de administración y en "Parámetros avanzados" → "Rendimiento" haz clic en "Vaciar la caché".

[INFO] Si no existe la carpeta /var/cache, puede que tu versión de PrestaShop use la carpeta /cache. Revisa ambas.

Eliminar archivos de sesión antiguos

En la carpeta /var/sessions (o /cache/sessions en versiones antiguas) se guardan sesiones de usuarios. Puedes borrar los archivos que tengan más de un día sin problema.


Preguntas frecuentes (FAQ)

¿Puedo usar el administrador de archivos para editar el código de mi tema?

Sí, pero con cuidado. Puedes editar archivos como header.tpl, footer.tpl o los archivos CSS. Haz clic derecho sobre el archivo y selecciona "Editar". El panel te abrirá un editor de texto básico.

[WARNING] Si no sabes programar, no toques los archivos .php del núcleo de PrestaShop. Un solo carácter mal puesto puede romper toda la tienda.

¿Qué hago si no encuentro la carpeta /admin?

PrestaShop 1.7 y versiones posteriores usan una carpeta de administración con un nombre aleatorio por seguridad. Busca en la raíz una carpeta que empiece por admin y tenga números, por ejemplo admin12345.

¿Puedo subir archivos de más de 100 MB?

Depende de la configuración de tu hosting. Si el administrador de archivos no te deja, prueba a subir el archivo en partes o usa la herramienta "FTP" que suele venir en el panel de control. En Syspanel, busca la sección "FTP" para crear cuentas FTP y usar un cliente como FileZilla.

¿Cómo sé si un error es por archivos o por base de datos?

Un error típico de archivos es "Archivo no encontrado" o "Permiso denegado". Un error de base de datos suele mostrar mensajes como "Error de conexión con la base de datos" o "Tabla no encontrada". Si tienes dudas, revisa los logs en la carpeta /var/logs de tu PrestaShop.

¿Es seguro borrar la carpeta /var/cache?

Sí, es totalmente seguro. Es solo caché y se regenerará automáticamente. De hecho, es recomendable hacerlo cuando cambias archivos de tema o módulos para que los cambios se apliquen correctamente.


Conclusión

Administrar los archivos de PrestaShop desde el panel de control es una habilidad que te dará mucha autonomía. Ya sea para subir un tema PrestaShop, instalar un módulo PrestaShop o solucionar un error PrestaShop archivos, ahora tienes las herramientas y el conocimiento para hacerlo tú mismo.

Recuerda siempre:

  • Haz copias de seguridad antes de cualquier cambio.
  • Respeta los permisos estándar (755 para carpetas, 644 para archivos).
  • No borres archivos que no entiendas.
  • Si algo falla, vuelve a subir los archivos originales desde una copia limpia.

[TIP] Si tu hosting usa Syspanel, recuerda que el acceso es por el puerto 2106 y que la interfaz es muy similar a cPanel en cuanto a gestión de archivos.

Con práctica, te sentirás cada vez más cómodo y podrás resolver la mayoría de problemas de tu tienda sin necesidad de pagar a un experto. ¡Tu PrestaShop y tu bolsillo te lo agradecerán!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel