Avisos
Vaciar todo

error permisos al regenerar miniaturas productos

11 Respuestas
3 Usuarios
0 Reacciones
32 Visitas
Respuestas: 5
Active Member
Topic starter
 

Buenos días.

Expongo aqui nuestro caso con prestashop a ver si localizamos la causa del problema con vuestra ayuda.

Tenemos una web prestashop alojada en webempresa que apunta a la raiz del hosting. Para una futura actualización y migración de la web he creado una nueva carpeta llamada "nuevaweb" donde he instalado un nuevo prestashop versión 9.1, donde he definido una versión php compatible. El problema está con la instalación en esa nueva carpeta.

Importé un csv con categorias y productos, y para regenerar las miniaturas de productos copié la carpeta img/p y todo su contenido de la web antigua a la nueva, y al forzar la regeneracion de miniaturas de productos seleccioné en el menu de diseño/ajustes de imagenes las siguientes opciones:
seleccionar imagen: productos
seleccionar formato: todas
eliminar imagenes: si

El proceso estuvo un tiempo cargando y dio un primer error de tiempo de ejecución.

Posteriormente intenté repetir el proceso con las siguientes opciones:
seleccionar imagen: productos
seleccionar formato: cart_default
eliminar imagenes: no
(para q el proceso fuese más rapido)

pero a partir de aqui ya me salta en prestashop inmediatamente el siguiente mensaje de error:
No se pueden escribir imágenes para este tipo: products. Comprueba los permisos de escritura de la carpeta /home/pardoluz/public_html/nuevaweb/img/p/

Acciones que he llevado a cabo:
-comprobados permisos de carpeta img, p y subcarpetas. permisos 755
-repetido el copiado de carpeta img/p
-ejecutado asistente stephan
-revisada configuracion de tienda prestashop 
* Dominio de la tienda
pardoluz.es
* Dominio SSL
pardoluz.es
* Base URI
/nuevaweb/

Me han comentado que pudiera ser cosa mapeo del dominio y las rutas internas de la instalación.

A ver si por aquí pudieramos encontrar solución. 

Muchas gracias.

Contenido solo visible a usuarios registrados


 
Respondido : 03/06/2026 10:23 am
Pepe
 Pepe
Respuestas: 42532
Illustrious Member
 

Hola VÍCTOR MANUEL

Estas superando el espacio que tienes contratado en tu cuenta de hosting y ese puede que sea el problema:

chrome capture 2026 06 03 (2)

 

Hemos duplicado el espacio de la cuenta marpicar durante 48 horas para que puedas eliminar archivos y correos que no estés utilizando.

Prueba ahora si ya no tienes ese problema, si ves que funciona, intenta liberar espacio en tu cuenta de hosting.

 

Un saludo

 


 
Respondido : 03/06/2026 11:19 am
Respuestas: 5
Active Member
Topic starter
 

Buenas.

En el wepanel no me aparece ampliado el espacio, me indica 4gb. No obstante he liberado unas 300mb, y vuelto a forzar el proceso de regeneración de miniaturas de imagenes de productos, solo con el formato cart_default, pero sigue aparenciendo el mismo mensaje.
No se pueden escribir imágenes para este tipo: products. Comprueba los permisos de escritura de la carpeta /home/pardoluz/public_html/nuevaweb/img/p/

Un saludo.


 
Respondido : 04/06/2026 9:27 am
Pepe
 Pepe
Respuestas: 42532
Illustrious Member
 

Hola Victor Manuel

Veo que ahora estas un 93% que estas bastante justo.

La ruta que muestras no es la del dominio, el dominio apunta a la raiz de la instalación public_html y no a la carpeta nuevaweb.

.- Accede a Preferencias -> Imágenes activa la opción: "Usar el sistema de imágenes heredado" (Legacy images mode)

.- Accede a Preferencias -> SEO y URLs -> Desactiva las URLs amigables, guarda, y vuélvalas a activar. Esto regenera el .htaccess.

Hemos vuelto a duplicado el espacio de la cuenta pardoluz, ten en cuenta que este aumento es provisional y volverás al capacidad que tenías antes, por favor realiza las pruebas ahora.

 

Un saludo


 
Respondido : 04/06/2026 10:32 am
Respuestas: 5
Active Member
Topic starter
 

Buenas.

El apartado de preferencias como tal no hay. Si te refieres a "personalizar/diseño/ajustes de imagenes" allí no aparece esa opción.
En la versión 9.1 de prestashop según tengo entendido no se encuentra la opcion de imagenes heredadas legacy.

En el apartado de "configurar/parametros de la tienda/trafico & seo" he desactivado url amigables, he guardado, las he vuelto a activar y he guardado.

Luego en el apartado de "personalizar/diseño/ajustes de imagenes" he vuelto a regenerar las imagenes de productos del tipo cart_default pero me sigue saliendo el error de 
No se pueden escribir imágenes para este tipo: products. Comprueba los permisos de escritura de la carpeta /home/pardoluz/public_html/nuevaweb/img/p/.

Si sigue siendo un problema de espacio indicarnos a cuanto podemos ampliarlo un poco con incremento mensual del servicio o lo aprobamos.

Gracias.


 
Respondido : 16/06/2026 5:25 pm
Bruno
Respuestas: 6937
Illustrious Member
 

Hola Victor,

En orden de ideas considerando lo ya sugerido por mi compañero y lo que nos has comentado

Lo primero que debemos resolver es el tema de la disponibilidad del espacio en tu plan de alojamiento, este error recurrente de permisos puede ser un falso positivo causado precisamente porque no se dispone del almacenamiento suficiente para continuar con el rpoceso de regenerar miniaturas

Por otro lado vale la pena revisar con detalle el archivo de error.log para poder determinar realmente cual es el comportamiento del proceso

Tambien hay que considerar qué parámetros de PHP se han establecido para la ejecución de regenerar las miniaturas

Quedamos atentos a estas revisiones

Saludos!


 
Respondido : 16/06/2026 6:07 pm
Respuestas: 5
Active Member
Topic starter
 

Hola Bruno, ya he realizado los ajustes técnicos:

He liberado más espacio en el disco. Parece que hay en uso 3,3gb de las 4gb.

He ajustado y verificado que la versión de PHP en el subdirectorio es 8.2.

He comprobado los límites de PHP (memory_limit a 1024M, max_execution_time a 300s).

El error_log permanece vacío cuando ocurre el fallo.

Por favor, revisad si existe alguna regla de ModSecurity o de open_basedir en el servidor que esté bloqueando la escritura en /nuevaweb/img/p/ e impidiendo que PrestaShop 9.1 complete la regeneración.

Saludos.


 
Respondido : 17/06/2026 8:00 pm
Bruno
Respuestas: 6937
Illustrious Member
 

Que tal Victor,

Por favor, revisad si existe alguna regla de ModSecurity o de open_basedir en el servidor que esté bloqueando la escritura en /nuevaweb/img/p/ e impidiendo que PrestaShop 9.1 complete la regeneración.

Respecto a esta solicitud, lamentablemente, desde este espacio no tenemos acceso a apartados avanzados como el servidor o el alojamiento de los clientes, te sugiero que puedas elevar esta solicitud a nuestros compañeros de tickets que tienen la capacidad de validar con mayor detalle

Saludos!


 
Respondido : 18/06/2026 2:55 am
Respuestas: 5
Active Member
Topic starter
 

Buenas. Me contesta Salvador de soporte lo siguiente:

Hemos vuelto a revisar el caso y confirmamos que no hay ninguna regla de ModSecurity actuando ni errores de open_basedir que estén bloqueando la escritura.

Sin embargo, todo indica que ese PrestaShop no está operando sobre su propio directorio al lanzar la regeneración de imágenes. Según veo, podría tratarse de un problema de compatibilidad de PrestaShop al operar desde un subdirectorio que no pertenece a la raíz del dominio. En otras palabras, parece que la instalación está intentando acceder a las imágenes del directorio inferior (el que usa el dominio y donde se encuentra el otro PrestaShop 1.6), en lugar de leer sus propios ficheros.

Por favor, comenta esto en el hilo del foro, ya que es una pista importante para que mis compañeros puedan seguir revisando el caso y encontrar la solución o sugerirte mover esa instalación a un subdominio en lugar de usar un subdirectorio.


A ver si fuese cosa de necesidad de subdominio.
En la web nueva en el apartado de "Establecer URL de la tienda" tengo lo siguiente

* Dominio de la tienda
pardoluz.es
* Dominio SSL
pardoluz.es
* Base URI
/nuevaweb/


 
Respondido : 25/06/2026 9:36 am
Pepe
 Pepe
Respuestas: 42532
Illustrious Member
 

Hola Victor.

Por favor abre la web, ahora mismo no podemos revisarlo por que esta bloqueada.

Mientras abres la web vamos a ver las rutas que tienes en al instalación.

 

Un saludo


Esta publicación ha sido modificada el hace 3 meses por Pepe
 
Respondido : 25/06/2026 10:13 am
Pepe
 Pepe
Respuestas: 42532
Illustrious Member
 

Hola Victor.

Los permisos están bien y las rutas también están bien.

Prueba activar el Debug de prestashop y regenera solo cart_default

Revisa el error que te indica el Debug y nos lo indicas.

 

Un saludo


 
Respondido : 25/06/2026 11:15 am