# Mode lecture seule et mode debug

L'onglet configuration de votre site propose deux modes avancés utiles dans des situations spécifiques : le **mode lecture seule** pour protéger vos fichiers contre les modifications, et le **mode debug** pour diagnostiquer les problèmes.

![Onglet Configuration - Mode lecture seule et debug](https://3571417815-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZZZbh9symRKJgO883eKl%2Fuploads%2Fgit-blob-28b4071d35c0192ac6ded87c5325247d47155900%2FE-01-configuration.png?alt=media)

***

## Mode lecture seule

### Ce que c'est

Le mode lecture seule empêche toute modification des fichiers de votre site depuis WordPress et ses plugins. Cela protège votre installation contre les modifications non intentionnelles ou malveillantes.

En mode lecture seule :

* Les plugins ne peuvent plus écrire de fichiers sur le disque.
* Les mises à jour WordPress (core, plugins, thèmes) sont bloquées depuis l'interface WordPress.
* La structure de fichiers est figée.

La base de données reste modifiable normalement.

### Quand l'utiliser

Le mode lecture seule est particulièrement utile pour les sites en production stables que vous souhaitez "verrouiller" après une mise en ligne réussie, ou pour prévenir toute modification accidentelle.

### Activer ou désactiver

1. Depuis l'onglet **configuration**, repérez la section **Mode lecture seule**.
2. Activez le toggle pour activer le mode.

> **Important** : En mode lecture seule, vous ne pourrez pas effectuer de mises à jour depuis l'interface WordPress. Désactivez temporairement ce mode avant d'effectuer des mises à jour, puis réactivez-le ensuite.

***

## Mode debug

### Ce que c'est

Le mode debug active les constantes de débogage WordPress (`WP_DEBUG`, `WP_DEBUG_LOG`, `WP_DEBUG_DISPLAY`). Les erreurs PHP et WordPress qui seraient normalement silencieuses s'affichent et/ou sont enregistrées dans les logs.

### Quand l'utiliser

Activez le mode debug uniquement lorsque vous diagnostiquez un problème sur votre site :

* Écran blanc ou erreur 500 sans message explicite.
* Plugin ou thème qui provoque des comportements inattendus.
* Développement d'un plugin ou thème personnalisé.

### Activer ou désactiver

1. Depuis l'onglet **configuration**, repérez la section **Mode debug**.
2. Activez le toggle.

> **Attention** : N'activez jamais le mode debug sur un site en production accessible au public. Les messages d'erreur affichés peuvent révéler des informations sensibles sur votre configuration (chemins de fichiers, identifiants, etc.) à des visiteurs malveillants.

> **Bonne pratique** : Activez le debug uniquement en mode privé ou sur une branche de staging, effectuez votre diagnostic, puis désactivez-le immédiatement.

***

## En résumé

| Mode              | Usage                                  | Précaution                               |
| ----------------- | -------------------------------------- | ---------------------------------------- |
| **Lecture seule** | Verrouiller les fichiers en production | Désactiver avant mises à jour            |
| **Debug**         | Diagnostiquer des erreurs PHP/WP       | Ne jamais activer en production publique |
