Hola @natalia8994 y a todos,
\Tenéis razón, los problemas con las combinaciones suelen estar relacionados con los límites de PHP, especialmente max_input_vars. Para una instalación de PrestaShop 8.0.4 con PHP 8.1, recomiendo los siguientes ajustes en vuestro php.ini:
memory_limit = 512M: Esto le dará suficiente memoria a PrestaShop para manejar operaciones complejas, combinaciones, imágenes grandes y módulos.
max_input_vars = 5000: Este es un valor crucial. El valor por defecto (1000) es insuficiente para productos con muchas combinaciones o formularios complejos del back office. Con 5000 debería ser más que suficiente.
post_max_size = 64M: Para manejar el tamaño máximo de los datos enviados por POST.
upload_max_filesize = 32M: Para subir archivos, especialmente imágenes de productos o módulos.
Además, es fundamental que opcache esté activado y bien configurado para optimizar el rendimiento. Aquí tenéis unos valores recomendados para opcache en php.ini:
opcache.enable=1
opcache.memory_consumption=256
opcache.interned_strings_buffer=16
opcache.max_accelerated_files=10000
opcache.revalidate_freq=0
opcache.validate_timestamps=0
Estos valores ayudarán a que el código de PrestaShop se ejecute más rápido al mantener las versiones precompiladas en memoria. Después de aplicar estos cambios, es importante reiniciar el servidor web (Apache/Nginx) para que surtan efecto. Si no tienes acceso directo al php.ini, deberás contactar a tu proveedor de hosting para que los aplique.