= The Trac Configuration File = [[TracGuideToc]] [[PageOutline]]
Trac configuration is done by editing the '''`trac.ini`'''
config file, located in `/conf/trac.ini`. Changes to the
configuration are usually reflected immediately, though changes
to the `[components]` or `[logging]` sections will require
restarting the web server. You may also need to restart the web
server after creating a global configuration file when none was
previously present. The `trac.ini` configuration file and its
parent directory should be writable by the web server, as Trac
currently relies on the possibility to trigger a complete
environment reload to flush its caches. == Global Configuration
== In versions prior to 0.11, the global configuration was by
default located in `$prefix/share/trac/conf/trac.ini` or
/etc/trac/trac.ini, depending on the distribution. If you're
upgrading, you may want to specify that file to inherit from.
Literally, when you're upgrading to 0.11, you have to add an
`[inherit]` section to your project's `tra