> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://doc.common-services.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Les limitations de configuration PHP

Vous rencontrez des problèmes techniques avec le module : nous vous redirigeons souvent vers cette page.

Un onglet **PHP Info** est disponible dans **Informations** du module :

![PrestaShop CDiscount Informations](https://storage.crisp.chat/users/helpdesk/website/-/3/f/a/8/3fa8ee645cd13200/prestashop-cdiscount-informati_1uyuy3c.png)

Cliquez sur **PHP Info**.

Recherchez-y les limitations les plus fréquentes, nécessaires au bon fonctionnement du module :

* `memory_limit`
* `max_input_vars`
* `max_execution_time`

**`memory_limit`** : minimum **256 Mo** (plus si vous avez beaucoup de produits, ex. > 10 000).

**`max_input_vars`** : minimum **10 000** (plus si vous avez beaucoup de catégories, ex. > 1 000).

**`max_execution_time`** : minimum **300** (jusqu’à ~10 000 produits ; au-delà, augmentez selon besoin).

Si l’extension **Suhosin** est active (recherchez “Suhosin” dans le phpinfo), vérifiez aussi :

* `suhosin.request.max_vars`
* `suhosin.post.max_vars`

Ces paramètres doivent être à **10 000 au minimum** (plus selon le volume de catégories).

Une fois corrigé, vous devez voir dans PHP Info des valeurs du type :

* memory_limit → 256M (ou plus)
* max_input_vars → 10000 (ou plus)
* max_execution_time → 300 (ou plus)

Recommandations PrestaShop :  
[https://www.prestashop.com/blog/en/php-ini-file/](https://www.prestashop.com/blog/en/php-ini-file/)

Sous **FastCGI**, certains réglages `php.ini` peuvent être ignorés : voir [FastCGI CDiscount](https://doc.common-services.com/fr/article/fastcgi-cdiscount-1exm3d4/).

Si vous n’avez pas accès à ces paramètres, demandez à votre hébergeur de les augmenter.

> ⚠️ Ne placez **pas** un `php.ini` ni un `.htaccess` dans le répertoire du module : cela ne fonctionnera pas.