@delphine_hub88 et @nathanmode,
C'est une excellente question et @nathanmode a mis le doigt sur un point essentiel. PrestaShop 1.7.7.1, bien que très stable, n'est pas officiellement compatible avec PHP 8.x. Les "Deprecated notice" que tu observes sont tout à fait normales dans ce cas, car le code de PrestaShop 1.7 n'est pas écrit pour PHP 8.x. Tenter de l'utiliser peut entraîner des erreurs inattendues, des performances médiocres et des problèmes de sauvegarde, comme ceux que tu rencontres avec les combinaisons de produits.
Pour PrestaShop 1.7.7.1, la version de PHP recommandée est PHP 7.3. C'est celle qui offre le meilleur équilibre entre compatibilité et performance pour cette branche.
Voici les paramètres php.ini que je conseille généralement pour un PrestaShop 1.7.7.1 sous PHP 7.3, afin d'éviter les problèmes que tu décris :
memory_limit = 512M (ou 256M si ton hébergement est très limité, mais 512M est plus sûr pour le back-office et les modules gourmands).
max_input_vars = 3000 (le défaut est souvent 1000, ce qui est insuffisant pour les formulaires de produits avec beaucoup de combinaisons ou de champs personnalisés). Pour les très gros catalogues, tu peux monter à 5000.
upload_max_filesize = 32M
post_max_size = 32M
- Pour Opcache, assure-toi qu'il est activé et bien configuré. Pour PS 1.7, un bon réglage est :
opcache.enable=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.revalidate_freq=0
opcache.validate_timestamps=0
Le revalidate_freq=0 et validate_timestamps=0 sont à utiliser avec prudence en production, car ils nécessitent de vider le cache manuellement après chaque modification de code. Pour un environnement de dev, laisse revalidate_freq=2 et validate_timestamps=1.
Tu peux modifier ces valeurs directement dans ton fichier php.ini (si tu as accès) ou via l'interface de gestion de ton hébergeur (cPanel, Plesk, etc.). N'oublie pas de redémarrer PHP-FPM ou le serveur web après les modifications.
Commence par t'assurer que tu es bien sur PHP 7.3, puis applique ces réglages. Tu devrais voir tes problèmes de sauvegarde de combinaisons disparaître et tes logs se calmer.