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

Dudas sobre permisos de archivos en PrestaShop con Plesk

Actualizado el 1 de diciembre de 2025

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a resolver todas las dudas que puedas tener sobre los permisos de archivos en PrestaShop cuando usas Plesk. Sé que puede sonar técnico, pero te prometo que lo explicaré paso a paso, de forma muy sencilla, para que puedas gestionar tu tienda online sin complicaciones. Empecemos.

¿Qué son los permisos de archivos y por qué son importantes en PrestaShop?

Imagina que tu servidor es un edificio con muchas habitaciones (carpetas) y objetos (archivos). Los permisos son como las llaves que deciden quién puede entrar, quién puede ver los objetos y quién puede moverlos o cambiarlos. En un sistema como PrestaShop, estos permisos son cruciales porque controlan qué partes del sistema pueden leer, escribir o ejecutar los archivos.

Si los permisos no están bien configurados, pueden pasar dos cosas: que tu tienda no funcione correctamente (errores al subir productos, al instalar módulos, etc.) o, peor aún, que sea vulnerable a ataques. Por eso, es clave entender cómo funcionan, especialmente cuando usas Plesk como panel de control.

¿Cuáles son los permisos correctos para PrestaShop en Plesk?

En PrestaShop, los permisos se expresan con números, como 755 o 644. Estos números son un código que le dice al servidor qué puede hacer cada tipo de usuario: el propietario del archivo, el grupo al que pertenece y el resto del mundo (otros usuarios).

Aquí te dejo la configuración estándar que deberías usar para los permisos PrestaShop Plesk:

  • Carpetas (directorios): 755. Esto permite que el propietario tenga control total (leer, escribir, ejecutar) y que los demás solo puedan leer y ejecutar (ver el contenido y acceder a las subcarpetas).
  • Archivos (como .php, .tpl, .css, .js): 644. Esto permite que el propietario lea y escriba, y que los demás solo lean. Es lo más seguro para que tu tienda funcione sin que nadie pueda modificar el código sin permiso.
  • Archivos de configuración (como settings.inc.php o parameters.php): 444 o 440. Solo lectura para todos, incluso para el propietario. Esto evita que se modifiquen accidental o maliciosamente.
  • Carpeta /cache y /log: 755 para las carpetas y 644 para los archivos. A veces, para que PrestaShop pueda generar archivos temporales, necesitas que la carpeta /cache tenga permisos 777 (temporalmente), pero nunca lo dejes así de forma permanente.

Resumen rápido:

  • Carpetas: 755
  • Archivos normales: 644
  • Archivos de configuración: 444
  • /cache y /log (solo temporal): 777 para carpetas, 644 para archivos.

¿Cómo cambiar permisos archivos PrestaShop desde Plesk?

Plesk es muy amigable para esto. No necesitas usar comandos complicados. Sigue estos pasos:

  1. Accede a tu panel de Plesk. Normalmente es algo como https://tudominio.com:8443.
  2. Ve a Archivos (o File Manager) desde el menú principal. Busca la sección de tu dominio.
  3. Navega hasta la carpeta raíz de tu PrestaShop (normalmente httpdocs o public_html).
  4. Selecciona los archivos o carpetas que quieras modificar. Puedes usar Ctrl+clic para seleccionar varios.
  5. Haz clic en el botón Permisos (o Change Permissions). Se abrirá una ventana.
  6. Verás casillas para Propietario, Grupo y Público. Marca o desmarca según el número que necesites:
    • Para 755: Propietario: Lectura, Escritura, Ejecución. Grupo: Lectura, Ejecución. Público: Lectura, Ejecución.
    • Para 644: Propietario: Lectura, Escritura. Grupo: Lectura. Público: Lectura.
  7. Marca la opción Aplicar a subdirectorios si quieres cambiar toda una carpeta y su contenido. ¡Cuidado con esto!
  8. Haz clic en Aceptar. Listo.

[TIP] Si ves que tu tienda da error de "no se puede escribir en la carpeta /cache", cambia temporalmente esa carpeta a 777 (todas las casillas marcadas) y después de que funcione, vuelve a 755.

¿Qué hacer si los permisos no se guardan o se revierten?

A veces, aunque cambies los permisos desde Plesk, estos se revierten solos. Esto suele pasar por:

  • Problemas con el usuario del servidor: Plesk usa un usuario específico para cada dominio. Si el archivo pertenece a otro usuario (por ejemplo, root), los cambios no se aplican bien.
  • Actualizaciones automáticas de PrestaShop: Al actualizar, PrestaShop puede intentar restaurar permisos por seguridad.
  • Módulos o plugins mal configurados: Algunos módulos pueden sobrescribir permisos.

Solución: Verifica que el propietario del archivo sea el correcto. En Plesk, ve a Archivos, selecciona el archivo, haz clic en Propiedades y mira el Propietario y Grupo. Debería ser algo como tu_usuario_ftp o psacln. Si no es así, puedes intentar cambiar el propietario desde la opción Cambiar propietario (a veces está en el menú de permisos).

Errores comunes de permisos en PrestaShop y cómo solucionarlos

Aquí te dejo los problemas más frecuentes y cómo resolverlos con los permisos PrestaShop Plesk:

Error: "No se puede escribir en la carpeta /cache"

  • Causa: La carpeta /cache tiene permisos demasiado restrictivos.
  • Solución: Cambia los permisos de la carpeta /cache a 755 y los archivos dentro a 644. Si sigue fallando, pon la carpeta a 777 temporalmente, ejecuta la operación (por ejemplo, limpiar la caché desde el back office) y luego vuelve a 755.

Error: "No se puede instalar o actualizar un módulo"

  • Causa: La carpeta /modules y sus subcarpetas no tienen permisos de escritura para el propietario.
  • Solución: Asegúrate de que la carpeta /modules tenga permisos 755 y los archivos dentro 644. Si el módulo viene de un tercero, también verifica que el archivo ZIP no esté corrupto.

Error: "Acceso denegado" al subir imágenes o productos

  • Causa: La carpeta /img o /upload no tiene permisos de escritura.
  • Solución: Cambia los permisos de esas carpetas a 755 y los archivos dentro a 644. Si es una carpeta nueva, créala con esos permisos.

Error: "Página en blanco" o "Error 500" después de cambiar permisos

  • Causa: Has puesto permisos demasiado restrictivos en archivos de sistema (como /config/settings.inc.php).
  • Solución: Vuelve a poner los permisos correctos: 444 para archivos de configuración, 755 para carpetas, 644 para archivos normales. También revisa los logs de error en Plesk > Dominio > Logs.

Preguntas frecuentes (FAQ) sobre permisos PrestaShop Plesk

¿Puedo usar 777 en todas las carpetas para que funcione más rápido?

[WARNING] ¡No, nunca! 777 es el permiso más inseguro. Cualquier usuario en el servidor puede modificar tus archivos. Solo úsalo temporalmente y bajo supervisión.

¿Qué hago si no veo la opción de permisos en Plesk?

Asegúrate de estar en la vista de Archivos y de tener seleccionado un archivo o carpeta. Si no aparece, puede ser que tu plan de hosting no tenga permisos completos. Contacta con tu proveedor.

¿Los permisos afectan al SEO de mi tienda?

Indirectamente, sí. Si los permisos están mal, pueden generar errores 500 o páginas en blanco, lo que Google penaliza. Además, una tienda lenta o caída por permisos incorrectos perjudica la experiencia del usuario y, por tanto, el SEO.

¿Necesito cambiar permisos cada vez que instalo un módulo?

No siempre, pero es recomendable. Al instalar un módulo, PrestaShop suele crear carpetas nuevas. Si el módulo no tiene los permisos correctos, puede fallar. Revisa las carpetas nuevas y ajústalas a 755/644.

¿Qué pasa si uso un sistema como "Syspanel" (HestiaCP) en lugar de Plesk?

Si usas Syspanel (accesible por el puerto 2106), el proceso es similar, pero la interfaz cambia. En Syspanel, también tienes un gestor de archivos donde puedes cambiar permisos. Los números son los mismos: 755 para carpetas, 644 para archivos. La única diferencia es que en Syspanel, a veces, el propietario se llama admin o webadmin. Si tienes dudas, consulta la documentación de Syspanel.

Consejos finales para mantener los permisos seguros

  1. No dejes permisos 777 de forma permanente. Es como dejar la puerta de tu casa abierta.
  2. Haz copias de seguridad antes de hacer cambios masivos de permisos. Si algo sale mal, puedes restaurar.
  3. Usa las herramientas de Plesk para verificar la integridad de los archivos. Algunas versiones de Plesk tienen un escáner de seguridad.
  4. Actualiza PrestaShop y los módulos regularmente. Las versiones antiguas pueden tener vulnerabilidades que se aprovechan de permisos mal configurados.
  5. Si no estás seguro, pide ayuda. Un error en los permisos puede dejar tu tienda fuera de servicio. Mejor preguntar que lamentar.

[INFO] Recuerda que los permisos son solo una parte de la seguridad. También debes usar contraseñas fuertes, SSL y mantener todo actualizado.

Espero que este artículo te haya aclarado todas las dudas sobre los permisos PrestaShop Plesk. Si tienes más preguntas, no dudes en contactarnos. ¡Estamos aquí para ayudarte a que tu tienda funcione perfecta y segura!

¿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