# Global settings

![](/files/-LioWDVQIV-RQV1qsNVU)

Global settings in Chamilo are a way to configure some kind of system behaviour at the platform level, which will affect all courses and all users, if relevant.

All these settings are kept in one of 2 locations :

1. the configuration file, if we think this setting must be controlled by the system administrator but not by the Chamilo administrator (a very small number of settings are kept there)
2. the settings\_current (and settings\_option) table(s), when we want those settings to appear inside the platform settings page

As indicated in the first chapters, the database cannot change between minor versions of Chamilo, so when we develop an optional feature in a minor version, we often use the configuration file to store the setting until we get to the next major version.

To be completed…


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chamilo.org/1.11.x/developer-guide/global_settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
