> ## 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).

# Problèmes de permissions, droits en écriture

Le module affiche un message d’erreur indiquant qu’il ne peut pas créer / écrire un fichier ou un dossier, par exemple :

> Unable to create the directory (…/modules/cdiscount/export/…)

ou

> Directory is not writeable - "…/modules/cdiscount/export"

ou

> Unable to write to the XML file / Unable to open output file for writing

*(Libellés actuels du module, souvent en anglais.)*

Il s’agit en général d’un problème de **permissions** (droits en écriture) sur les dossiers de données du module.

Vérifiez l’accès en écriture au répertoire d’export via FTP (ex. FileZilla) :

1. Connectez-vous au serveur, allez dans `modules/cdiscount` :

![PrestaShop CDiscount répertoire du module](https://storage.crisp.chat/users/helpdesk/website/-/3/f/a/8/3fa8ee645cd13200/prestashop-cdiscount-repertoir_dbvc6h.png)

2. Éditez les attributs du dossier **export** (clic droit) :

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

3. Accordez les droits en écriture nécessaires :

![PrestaShop CDiscount mettre les droits en écriture](https://storage.crisp.chat/users/helpdesk/website/-/3/f/a/8/3fa8ee645cd13200/prestashop-cdiscount-mettre-le_qgpuq6.png)

> ⚠️ N’appliquez cette opération que sur les dossiers de **données** (`export`, éventuellement sous-dossiers générés), **pas** sur les dossiers contenant les fichiers PHP. Selon l’hébergeur, ces derniers peuvent exiger des permissions particulières.